Friday, 2015-12-04

*** dmorita has joined #openstack-swift00:03
*** ho has joined #openstack-swift00:04
*** dmorita has quit IRC00:07
*** cdelatte has quit IRC00:09
hogood morning!00:09
*** lcurtis has quit IRC00:14
openstackgerritTim Burke proposed openstack/python-swiftclient: Stop passing attr to keystoneclient when there's no filter_value  https://review.openstack.org/24604000:15
*** sileht has quit IRC00:15
*** chlong has joined #openstack-swift00:16
*** diogogmt has quit IRC00:22
*** sileht has joined #openstack-swift00:27
*** dmorita has joined #openstack-swift00:32
*** dmorita has quit IRC00:34
*** dmorita has joined #openstack-swift00:35
*** klrmn1 has joined #openstack-swift00:42
kota_good morning00:56
*** nadeem has quit IRC01:05
mattoliverauho, kota_: morning01:14
*** blair has joined #openstack-swift01:24
homattoliverau: kota_: morning01:25
janonymouskota_, mattoliverau, ho : morning guys01:27
janonymouslifeless : hey01:27
*** dmorita has quit IRC01:28
hojanonymous: morning!01:29
janonymouslifeless : i was planning to move unittests to run with testr, i have some basic things if you could throw some light on it, i was a bit confused about setupmodule thing in unittests01:30
*** dmorita has joined #openstack-swift01:30
janonymouslifeless : which is better os-testr which reduces shell scripts overhead or simply testr invoked through shell?01:33
lifelessI'm not sure what you mean by setupmodule thing01:36
lifelesslink?01:36
lifelessmyself, I prefer testr, but some folk prefer os-testr; use whatever makes you happy IMO01:36
*** bill_az has quit IRC01:38
janonymousan example : https://review.openstack.org/#/c/214206/8/test/functional/test_account.py01:44
janonymousohh, i see01:44
*** diogogmt has joined #openstack-swift01:47
lifelessjanonymous: https://docs.python.org/2/library/unittest.html#class-and-module-fixtures01:48
lifelessjanonymous: personally I *really* dislike them, for a number of reasons01:49
lifelessbut thats separate :)01:49
*** gyee has quit IRC01:50
janonymouslifeless : so in case of testr to avoid same test case name ?01:51
lifelessjanonymous: huh?01:52
janonymouslifeless : *i am sorry this was another question01:52
lifelessyes, but that should already be fixed01:52
lifelessactually no01:52
lifelesslet me be clear01:53
openstackgerritMatthew Oliver proposed openstack/swift: Modify functional tests to use testr  https://review.openstack.org/21420601:53
lifelessif you have the same name01:53
lifelessdue to Python syntax rules01:53
lifelessyou'll just have a test the test runners cannot see that won't be run01:53
lifelesstesttools won't run things where the same *id* appears in more than one place01:53
charztsg, notmyname I'll check that today. Which patch is failed? Is this https://review.openstack.org/#/c/244287/?01:53
lifelessother runners just run the test two, three, or however many ties01:53
lifelesstimes01:53
*** haomaiwang has joined #openstack-swift01:53
notmynamecharz: yes. and thanks01:54
charznotmyname: got it.01:54
janonymousohhkay, i got it.01:54
janonymouslifeless: i will start using it with unittests and let you know if i am stuck somewhere ;)01:55
lifelessjanonymous: please do01:55
lifelessjanonymous: I'm happy to help01:55
janonymouslifeless : thanks :)01:57
*** badari_ has joined #openstack-swift02:00
*** haomaiwang has quit IRC02:01
mattoliveraugmmaha, notmyname, hurricanerix: ^^ (patch 214206)02:01
patchbotmattoliverau: https://review.openstack.org/#/c/214206/ - Modify functional tests to use testr02:01
*** haomaiwang has joined #openstack-swift02:01
mattoliverauin_process and saio func tests passing with that patchset02:01
*** badari has quit IRC02:03
notmynamemattoliverau: cool. thanks02:04
janonymousmaatoliverau: cool02:05
*** badari has joined #openstack-swift02:07
openstackgerritMatthew Oliver proposed openstack/swift: Modify functional tests to use testr  https://review.openstack.org/21420602:07
mattoliverau^ and that one passed pep8 :p02:07
*** badari_ has quit IRC02:08
*** badari_ has joined #openstack-swift02:13
*** badari has quit IRC02:15
openstackgerritMerged openstack/swift: Bump PyECLib requirement to >=1.0.7  https://review.openstack.org/24428702:17
*** badari_ has quit IRC02:21
*** darrenc is now known as darrenc_afk02:23
*** lyrrad has quit IRC02:29
*** cdelatte has joined #openstack-swift02:31
*** klrmn1 has quit IRC02:35
*** badari has joined #openstack-swift02:45
*** darrenc_afk is now known as darrenc02:50
*** nadeem has joined #openstack-swift02:56
*** cdelatte has quit IRC02:57
*** nadeem has quit IRC02:57
*** haomaiwang has quit IRC03:01
*** haomaiwa_ has joined #openstack-swift03:01
*** badari has quit IRC03:09
*** venkat_p has joined #openstack-swift03:13
*** haomaiw__ has joined #openstack-swift03:19
*** haomaiwa_ has quit IRC03:19
*** klrmn1 has joined #openstack-swift03:23
*** links has joined #openstack-swift04:00
*** miurahr has joined #openstack-swift04:00
*** miurahr_ has joined #openstack-swift04:01
*** miurahr has quit IRC04:05
jrichlitorgomatic: thanks for the explanation.  I do see that now - but this is for the post-as-copy case, not fast-post as the beginning comments in the report seemed to imply.04:09
*** stevemar has quit IRC04:09
jrichlihrou: I agree with you that this remaining issue is a duplicate of https://bugs.launchpad.net/swift/+bug/148779104:09
openstackLaunchpad bug 1487791 in OpenStack Object Storage (swift) "POST to DLO squashes data without fast-POST" [Undecided,New]04:09
*** stevemar_znc has joined #openstack-swift04:12
hroujrichli, yep!  So I interpret "compress" as stick all the segments on the manifest, which should just be 0 bytes.  If its really that simple after you post if look at manifest object and it'll have the content of all the segments04:13
jrichli^^ that bug describes how to reproduce an error from the user prospective better, IMHO04:13
jrichlihrou: yes, i did reproduce that.04:14
hrouNice;  Curious how its suppose to work though; from the docs I think the headers are just suppose to live on the manifest file not any of the segments - its interesting reminds me a bit of the current symlink implementation ;)04:16
hrouSo the fix would be to essentially ignore that its a manifest and treat it as a regular object (with get -> put) for post as copy04:17
jrichlihrou: i have put some comments on the proposed fix (patch 252791).  Please lend your advice if needed on the patch :-)04:21
patchbotjrichli: https://review.openstack.org/#/c/252791/ - Fix POST-as-COPY mess up the DLO manifest04:21
hroujrichli, thanks !  I'll take a peek04:21
*** links has quit IRC04:23
*** dmorita has quit IRC04:24
jrichliwith that ... i am done for work for the night.  hrou - have a good night!04:24
hrouGood night jrichli !04:26
openstackgerritSteve Wilkerson proposed openstack/python-swiftclient: Fix the parameter order of assertEqual in swiftclient  https://review.openstack.org/25331604:32
venkat_pHi04:39
venkat_pany user can create a new account in swift if allow_account_management=true?04:40
venkat_pneed not be admin right?04:40
*** klrmn1 has quit IRC04:41
hovenkat_p: i think you need to have admin account.04:42
*** miurahr_ has quit IRC04:42
venkat_pho: Ok thanks04:42
venkat_pho: user should have admin rights?04:42
hovenkat_p: yep, when you create an account the user needs to have it.04:44
*** jlhinson has quit IRC04:51
*** jlhinson has joined #openstack-swift04:51
*** ppai has joined #openstack-swift05:08
*** haomaiw__ has quit IRC05:09
*** links has joined #openstack-swift05:09
*** trifon has joined #openstack-swift05:10
*** itlinux has joined #openstack-swift05:32
*** changbl has quit IRC05:45
*** changbl has joined #openstack-swift05:45
*** SkyRocknRoll has quit IRC06:09
*** klrmn1 has joined #openstack-swift06:10
*** rcernin has joined #openstack-swift06:12
*** sanchitmalhotra has quit IRC06:18
*** diogogmt has quit IRC06:20
*** diogogmt has joined #openstack-swift06:21
*** changbl has quit IRC06:23
*** dmorita has joined #openstack-swift06:24
*** changbl has joined #openstack-swift06:26
*** silor has joined #openstack-swift06:27
*** dmorita has quit IRC06:29
*** ChubYann has quit IRC06:30
*** silor1 has joined #openstack-swift06:32
*** silor has quit IRC06:33
*** silor1 is now known as silor06:33
*** klrmn1 has quit IRC06:33
*** itlinux has quit IRC06:42
*** dmorita has joined #openstack-swift06:51
charznotmyname: tsg: the problem is resolved. The jenkins is online.06:54
*** dmorita has quit IRC06:56
*** rcernin has quit IRC06:59
*** rcernin has joined #openstack-swift07:07
*** chlong has quit IRC07:19
*** zaitcev has quit IRC07:38
*** miurahr_ has joined #openstack-swift07:48
*** silor has quit IRC07:50
*** vinsh has quit IRC08:00
*** vinsh_ has joined #openstack-swift08:00
openstackgerritPeter Lisák proposed openstack/swift: Add missing unittests for some recon methods  https://review.openstack.org/25002208:06
openstackgerritPeter Lisák proposed openstack/swift: Add unit test to test cli recon for the commands  https://review.openstack.org/24003608:06
*** arnox has joined #openstack-swift08:07
openstackgerritHisashi Osanai proposed openstack/swift: WIP: Performance improvement for RBAC related functional tests  https://review.openstack.org/25337108:08
openstackgerritPeter Lisák proposed openstack/swift: Add missing unittests for some recon methods  https://review.openstack.org/25002208:13
openstackgerritHisashi Osanai proposed openstack/swift: WIP: Performance improvement for RBAC related functional tests  https://review.openstack.org/25337108:15
*** geaaru has joined #openstack-swift08:27
*** venkat_p has quit IRC08:44
*** tsg has joined #openstack-swift08:52
*** hseipp has joined #openstack-swift08:58
*** hseipp has quit IRC08:58
*** hseipp has joined #openstack-swift08:58
*** venkat_p has joined #openstack-swift09:01
*** fbo_ is now known as fbo09:15
*** jordanP has joined #openstack-swift09:24
*** takashi has quit IRC09:28
-openstackstatus- NOTICE: Tox tests are broken at the moment. From openstack-infra we are working to fix them. Please don't approve changes until we notify that tox tests work again.09:32
*** ho has quit IRC09:39
openstackgerritpei ran wu proposed openstack/swift: Fix POST-as-COPY mess up the DLO manifest  https://review.openstack.org/25279109:43
*** CaioBrentano has quit IRC10:00
*** CaioBrentano has joined #openstack-swift10:00
*** eranrom has quit IRC10:03
*** jmccarthy has quit IRC10:31
*** jmccarthy has joined #openstack-swift10:31
*** openstackgerrit has quit IRC10:32
*** openstackgerrit has joined #openstack-swift10:32
*** CaioBren_ has joined #openstack-swift10:54
*** CaioBrentano has quit IRC10:57
*** haypo has joined #openstack-swift11:04
* haypo blinks11:04
haypo"gate-swift-python34: SUCCESS" really?11:04
haypothank everybody ;) we can now start the real work on Python 3 :-D11:05
*** miurahr_ has quit IRC11:08
*** ppai has quit IRC11:12
haypoi wrote https://review.openstack.org/#/c/253445/ to make gate-swift-python34 voting (to avoid Python 3 regressions), as planned in the overall plan for Python 3, but I put my change as a Work-in-Progress11:19
haypoi would prefer to wait for a few days to check if the python34 check job is reliable or not11:20
haypoit would be nice if you also try to run "tox -e 34" locally, to make sure that your setup is ready to run Python 3 tests11:20
haypofrom what I understood, you may have to run: pip3 install -U pip setuptools pbr PyEClib11:20
*** ppai has joined #openstack-swift11:25
*** dmorita has joined #openstack-swift11:26
openstackgerritpei ran wu proposed openstack/swift: Fix POST-as-COPY mess up the DLO manifest  https://review.openstack.org/25279111:26
*** dmorita has quit IRC11:30
*** dmorita has joined #openstack-swift11:41
*** chlong has joined #openstack-swift11:44
*** dmorita has quit IRC11:45
*** venkat_p has quit IRC11:49
*** noqa_v_g1ovnie is now known as noqa_v_qoovnie11:58
*** venkat_p has joined #openstack-swift12:04
*** cdelatte has joined #openstack-swift12:06
*** bill_az has joined #openstack-swift12:10
*** zul has joined #openstack-swift12:22
*** zul has quit IRC12:24
*** zul has joined #openstack-swift12:25
*** ppai has quit IRC12:25
*** tsg has quit IRC12:40
*** proteusguy has quit IRC12:57
*** proteusguy has joined #openstack-swift13:09
*** kei_yama has quit IRC13:15
*** Guest62837 has quit IRC13:26
*** haomaiwang has joined #openstack-swift13:43
*** david-lyle has quit IRC13:43
*** haomaiwang has quit IRC13:43
*** haomaiwa_ has joined #openstack-swift13:44
*** haomaiwa_ has quit IRC13:45
*** haomaiwa_ has joined #openstack-swift13:45
*** haomaiwa_ has quit IRC13:46
*** haomaiwa_ has joined #openstack-swift13:46
*** haomaiwa_ has quit IRC13:47
*** sayali has joined #openstack-swift13:47
*** haomaiwa_ has joined #openstack-swift13:48
*** haomaiwa_ has quit IRC13:49
*** haomaiwang has joined #openstack-swift13:49
*** haomaiwang has quit IRC13:50
*** 5EXAAEMGQ has joined #openstack-swift13:50
*** 5EXAAEMGQ has quit IRC13:51
*** haomaiwang has joined #openstack-swift13:51
*** haomaiwang has quit IRC13:52
*** haomaiwang has joined #openstack-swift13:53
*** haomaiwang has quit IRC13:54
*** siva_krishnan has quit IRC13:54
*** siva_krishnan has joined #openstack-swift13:54
*** haomaiwa_ has joined #openstack-swift13:54
*** haomaiwa_ has quit IRC13:55
*** haomaiwang has joined #openstack-swift13:55
*** haomaiwang has quit IRC13:56
*** haomaiwang has joined #openstack-swift13:58
*** haomaiwang has quit IRC13:59
*** haomaiwang has joined #openstack-swift13:59
*** haomaiwang has quit IRC14:00
*** haomaiwang has joined #openstack-swift14:00
*** haomaiwang has quit IRC14:01
*** haomaiwa_ has joined #openstack-swift14:01
*** haomaiwa_ has quit IRC14:02
*** 7JTABAZVA has joined #openstack-swift14:02
*** links has quit IRC14:02
*** 7JTABAZVA has quit IRC14:03
*** ntt has joined #openstack-swift14:03
*** badari has joined #openstack-swift14:03
*** haomaiwa_ has joined #openstack-swift14:03
*** haomaiwa_ has quit IRC14:04
nttHi, is there some API for search files inside a container? Should I list all files and then search on that list?14:04
*** 18VAAFIJP has joined #openstack-swift14:04
*** 18VAAFIJP has quit IRC14:05
*** 7JTABAZYK has joined #openstack-swift14:05
*** 7JTABAZYK has quit IRC14:06
*** haomaiwang has joined #openstack-swift14:06
*** haomaiwang has quit IRC14:07
*** haomaiwang has joined #openstack-swift14:07
*** haomaiwang has quit IRC14:08
*** haomaiwa_ has joined #openstack-swift14:08
*** haomaiwa_ has quit IRC14:09
*** haomaiwang has joined #openstack-swift14:09
*** haomaiwang has quit IRC14:10
*** haomaiwang has joined #openstack-swift14:10
*** haomaiwang has quit IRC14:11
*** haomaiwa_ has joined #openstack-swift14:11
*** venkat_p has quit IRC14:11
*** dustins has joined #openstack-swift14:12
tdasilvantt: there's no search API, I think the closest thing to what you are looking for might be the use of prefix and delimeter in your GET requests14:24
tdasilvaothers might have a better idea14:24
*** petertr7_away is now known as petertr714:25
*** haypo has left #openstack-swift14:29
ntttdasilva: thanks14:34
*** bill_az has quit IRC14:37
*** badari_ has joined #openstack-swift14:41
*** haomaiwa_ has quit IRC14:42
*** tongli has joined #openstack-swift14:44
*** badari has quit IRC14:44
*** NM has joined #openstack-swift14:50
*** petertr7 is now known as petertr7_away14:52
*** petertr7_away is now known as petertr714:54
*** badari_ is now known as badari14:55
*** lcurtis has joined #openstack-swift14:57
*** blmartin has joined #openstack-swift14:58
*** acoles_ has quit IRC15:02
*** acoles_ has joined #openstack-swift15:03
*** ChanServ sets mode: +v acoles_15:03
*** acoles_ is now known as acoles15:03
*** tongli_ has joined #openstack-swift15:07
*** tongli has quit IRC15:08
*** ir2ivps8 has quit IRC15:12
*** nadeem has joined #openstack-swift15:22
*** nadeem has quit IRC15:23
*** nadeem has joined #openstack-swift15:23
*** tsg has joined #openstack-swift15:25
*** sayali has quit IRC15:26
*** itlinux has joined #openstack-swift15:27
*** elligottmc has quit IRC15:32
*** venkat_p has joined #openstack-swift15:39
*** bill_az has joined #openstack-swift15:39
*** dmsimard is now known as dmsimard|afk15:40
*** dmorita has joined #openstack-swift15:43
*** sgundur has joined #openstack-swift15:44
openstackgerritPeter Chng proposed openstack/swift: Add round-trip encrypter/decrypter unit tests  https://review.openstack.org/25160615:44
*** dustins has quit IRC15:45
*** itlinux has quit IRC15:47
pchngacoles: Added in your patch to fix FakeSwift to support the round-trip encrypt-decrypt tests, thanks for the help.15:47
*** dmorita has quit IRC15:47
*** jerrygb has joined #openstack-swift15:52
*** NM has quit IRC15:55
*** itlinux has joined #openstack-swift15:56
*** klrmn1 has joined #openstack-swift16:02
*** jerrygb_ has joined #openstack-swift16:03
*** jerrygb has quit IRC16:06
*** venkat_p has quit IRC16:06
*** jerrygb_ has quit IRC16:07
*** jerrygb has joined #openstack-swift16:10
*** venkat_p has joined #openstack-swift16:16
*** bill_az has quit IRC16:25
*** diogogmt has quit IRC16:25
*** klrmn1 has quit IRC16:27
*** dmsimard|afk is now known as dmsimard16:29
jrichliI am a bit confused about what is *supposed* to happen for DLO manifest + post-as-copy.  After looking into this, I have gathered that the X-Object-Manifest header is not preserved under a POST on purpose, and that the user must supply that header on the POST if the desired behavior is for the copy to be a manifest.  Is this correct?16:37
*** diogogmt has joined #openstack-swift16:39
*** jerrygb_ has joined #openstack-swift16:40
*** jerrygb has quit IRC16:42
*** petertr7 is now known as petertr7_away16:49
*** david-lyle has joined #openstack-swift16:49
*** jbonjean has joined #openstack-swift16:50
*** jbonjean has left #openstack-swift16:51
*** rcernin has quit IRC16:52
*** gyee has joined #openstack-swift16:53
-openstackstatus- NOTICE: The earlier JJB bug which disrupted tox-based job configurations has been reverted and applied; jobs seem to be running successfully for the past two hours.16:54
*** tsg has quit IRC16:55
tdasilvajrichli, wbhuber: at first this brought me high hopes: https://developer.ibm.com/swift/2015/12/03/introducing-the-ibm-swift-sandbox/17:05
tdasilvawhen checking, it's actually apple's swift :-)17:05
*** petertr7_away is now known as petertr717:06
jrichlitdasilva: lol, ya - that would have been cool17:11
*** diazjf has joined #openstack-swift17:12
*** david-lyle has quit IRC17:13
notmynamegood morning17:14
notmynamedon't see any objections to patch 253266 for a swiftclient 2.6.1 release, so I'll land that and work through the release process today17:15
patchbotnotmyname: https://review.openstack.org/#/c/253266/ - authors and changelog update for 2.6.1 release17:15
*** lyrrad has joined #openstack-swift17:18
*** shakamunyi has quit IRC17:21
notmynamecharz: thanks for fixing the qa cluster. what was the issue?17:28
*** trifon has quit IRC17:36
*** jordanP has quit IRC17:40
gmmahamattoliverau: thanks.. will cehck it out today17:42
gmmahathough i might not be able to get to it until the weekend.. adminstrative work and expense reports. :(17:42
notmynameoh. expense reports. I need to file mine from tokyo...17:43
*** dmorita has joined #openstack-swift17:46
*** stevemar_znc is now known as stevemar17:47
*** dmorita has quit IRC17:47
*** dmorita has joined #openstack-swift17:48
*** arnox has quit IRC17:48
openstackgerritSivasathurappan Radhakrishnan proposed openstack/swift: Deleted comment about part power in FakeRing  https://review.openstack.org/25363117:48
*** nadeem has quit IRC17:49
*** klrmn1 has joined #openstack-swift18:01
*** dustins has joined #openstack-swift18:05
*** petertr7 is now known as petertr7_away18:08
*** hseipp has quit IRC18:11
claygheyoh!18:19
claygnotmyname: hehe18:19
*** diazjf has quit IRC18:25
*** tsg has joined #openstack-swift18:27
*** geaaru has quit IRC18:27
tdasilvatsg, notmyname: what's the next patch in the PyECLib series?18:47
tsgtdasilva: update GR to >=1.2.018:48
tsgtdasilva: a number of changes went in last few days at https://bitbucket.org/kmgreen2/pyeclib/commits/all.  waiting on a review before tagging 1.2.018:48
tdasilvajust wondering if there's already a patch out there to update the default option in the config files, otherwise I can submit one...18:49
tdasilvaI noticed swift.conf is still referencing jerasure18:49
*** klrmn1 has quit IRC18:49
tsgtdasilva: yeah that patch is pending18:49
tsgtdasilva: let's wait until we move the GR and swift req to 1.2.018:49
tdasilvatsg: sounds good, thanks!18:50
tsgtdasilva: on pyeclib 1.2.0, http://jenkins.fedorainfracloud.org/job/pyeclib/ is passing18:50
tsgtdasilva: but it will be great if you can give the latest master a test as well18:51
tsgtdasilva: if you see anything, please feel free to file an issue on bitbucket. thanks18:52
tdasilvatsg: probably can't get to it today, but I will give a try early next week, would that help?18:52
*** ChubYann has joined #openstack-swift18:53
tsgtdasilva: that's fine18:54
tsgtdasilva: or else you will get 1.2.0 off of pypi anyway ;)18:54
tsg(next week, that is)18:55
*** tsg is now known as tsg_away18:55
*** tsg_away has quit IRC18:57
*** petertr7_away is now known as petertr718:59
notmynamebah! I was in a meeting for 30 minutes and tsg managed to join, talk, and part in that time19:00
*** klrmn1 has joined #openstack-swift19:00
pdardeauhowdy19:01
*** diazjf has joined #openstack-swift19:05
*** david-ly_ has joined #openstack-swift19:06
*** venkat_p has quit IRC19:07
*** acoles has quit IRC19:09
*** acoles_ has joined #openstack-swift19:09
*** ChanServ sets mode: +v acoles_19:09
*** acoles_ is now known as acoles19:10
*** eranrom has joined #openstack-swift19:13
*** petertr7 is now known as petertr7_away19:14
*** jerrygb has joined #openstack-swift19:16
notmynamemattoliverau: just reading your comments on the testr change. thanks for taking care of that19:17
*** jerrygb_ has quit IRC19:18
*** petertr7_away is now known as petertr719:19
*** diazjf has quit IRC19:28
*** dustins_ has joined #openstack-swift19:31
*** dustins has quit IRC19:33
jrichliI would like to better understand how both SLO and DLO are supposed to behave with respect to COPY.  Starting with the comment here https://github.com/openstack/swift/blob/master/swift/proxy/controllers/obj.py#45319:36
jrichlithat says our intention is to "compress the manifest" when using SLO + copy, right?19:37
jrichlioh, i guess it depends on whether or not SLO actually does that.  this just says it 'can'.19:38
tdasilva"compress the manifest" ?19:39
*** david-ly_ is now known as david-lyle19:39
jrichlitdasilva: that was discussed last night.  the term has been used to describe having the manifest turn into the concatenation of segments.19:40
hrouIts funny that really should be "compress the SLO" and expand the manifest :)  Unless I'm completely misunderstanding it19:40
tdasilvaoh19:40
tdasilvawell...basically when that happens, you no longer have a SLO, but just a very large object, right? there's no manifest anymore19:41
tdasilvaand no segments either19:42
*** dmorita has quit IRC19:42
*** diazjf has joined #openstack-swift19:43
*** dmorita has joined #openstack-swift19:46
*** mgarza_ has joined #openstack-swift19:51
*** mgarza_ has quit IRC19:53
*** sgundur has quit IRC20:01
openstackgerritTim Burke proposed openstack/python-swiftclient: Drop testtools from test-requirements.txt  https://review.openstack.org/25367820:02
*** sgundur has joined #openstack-swift20:02
*** diazjf1 has joined #openstack-swift20:04
*** diazjf1 has quit IRC20:04
*** diazjf1 has joined #openstack-swift20:05
*** diazjf has quit IRC20:05
jrichlitdasilva: that is my understanding as well20:06
*** shakamunyi has joined #openstack-swift20:12
*** lpabon has joined #openstack-swift20:12
*** blmartin has quit IRC20:13
notmynametdasilva: jrichli: yeah. that was always the original intention of COPY'ing a large object (squashing it, if it's less than 5GB total).20:13
jrichliin the description for https://bugs.launchpad.net/swift/+bug/1487791, are we requiring the user to supply the -H "x-object-manifest: c2/o" as in the POST example given there in order to preserve manifest, or was this just to work-around the fact that the manifest header is currently not preserved with DLO + post-as-copy?20:14
openstackLaunchpad bug 1487791 in OpenStack Object Storage (swift) "POST to DLO squashes data without fast-POST" [Undecided,New]20:14
notmynamethat was just an example that even if you provided a manifest header, it still squished it20:16
notmynamejrichli: TBH this might be a "that's unfortunate" bug and be resolved by getting fast-POT landed20:16
notmyname*POST even20:17
*** eranrom has quit IRC20:17
jrichliright.  ok, so we are not leaving the manifest header off on purpose - that was the main thing i wanted to verify20:17
notmynameI think it's an unintended side effect of things working as configured/expected20:18
jrichlib/c a patch to fix a similarly worded bug is adding preservation of the manifest header20:18
jrichliadding that preservation of header is easy, but making the squash not happen would be harder20:18
jrichliis it wrong to preserve the header if the file is now the concatenation?20:18
notmynamethe header becomes harmful, actually, if the squashing happens20:19
jrichligotcha20:19
notmynameie you get hidden data in the system (the DLO manifest itself has content that isn't normally accessible)20:19
*** acoles has quit IRC20:20
*** klrmn1 has quit IRC20:20
notmynamein fact, the fact that a DLO manifest should always be zero bytes was something we had at one point talked about exploiting so that we could support server-side *LO chunking20:20
notmynamemattoliverau: why do in-process functests with testr now give me a "--coverage is not recognized" error?20:20
notmynamemattoliverau: works just fine without in-process mdoe20:20
jrichliok thanks, i will update the bug and patch with the info.20:21
notmynamejrichli: thanks20:22
dfgif you send a COPY with --multipart-manifest=get on it then it just copies the manifest20:22
dfgjrichli: ^^20:22
notmynamedfg: oh cool. I didn't know that. but that also makes sense20:22
notmynamejrichli: is there already a patch somewhere that changes something?20:22
*** acoles_ has joined #openstack-swift20:22
*** ChanServ sets mode: +v acoles_20:22
dfgya- it just does the PUT of what a GET would look like. that's supposed to be how POST works. so that you only affect metadata on the manifest20:23
notmynameright20:23
jrichlidfg: thanks, i will mention that as well.  notmyname: yes, patch 25279120:23
patchbotjrichli: https://review.openstack.org/#/c/252791/ - Fix POST-as-COPY mess up the DLO manifest20:23
*** acoles_ is now known as acoles20:23
*** blmartin has joined #openstack-swift20:39
*** itlinux_ has joined #openstack-swift20:42
*** itlinux has quit IRC20:44
notmynamecool http://status.openstack.org/openstack-health/#/20:44
notmynamehttp://status.openstack.org/openstack-health/#/g/project/openstack%252Fswift and http://status.openstack.org/openstack-health/#/g/project/openstack%252Fpython-swiftclient20:45
*** blmartin has quit IRC20:47
*** dmorita has quit IRC20:48
*** dmorita has joined #openstack-swift20:49
timburkenotmyname: what are we looking at? are these tests against proposed patches, or master, or what? is there a way to get more info about a failure? where do these tests come from, can we add more, and does it makes sense for us to try?20:50
notmynametimburke: look at the mailing list message just sent recently. "Announcing the OpenStack Health Dashboard"20:51
*** dmorita has quit IRC20:53
*** tongli_ has quit IRC21:09
*** sgundur has quit IRC21:09
*** CaioBren_ has quit IRC21:10
claygtimburke: I thought you already wrote the defaulter?  if not it should be a wishlist ;)21:12
*** sgundur has joined #openstack-swift21:15
pdardeautimburke: i just added comments on 184957 for different scenarios that might get confusing or tricky21:16
pdardeauformatting of my comments not so good21:17
*** breitz has quit IRC21:18
*** breitz has joined #openstack-swift21:19
*** cdelatte has quit IRC21:22
*** tsg has joined #openstack-swift21:23
*** lpabon has quit IRC21:23
*** dustins_ has quit IRC21:27
*** tsg has quit IRC21:28
*** dmorita has joined #openstack-swift21:29
notmynameFYI here is a cross-project spec about using openstack-client in favor of individual CLIs. patch 24334821:30
patchbotnotmyname: https://review.openstack.org/#/c/243348/ - Deprecate individual CLIs in favour of OSC21:30
notmynameI think it's generally good, and generally good for us to support this21:30
notmynameand also I still think the python-swiftclient swift CLI tool will be around for quite a while21:31
notmyname(file this under openstack sausage making)21:31
*** petertr7 is now known as petertr7_away21:32
*** klrmn1 has joined #openstack-swift21:32
openstackgerritMerged openstack/python-swiftclient: authors and changelog update for 2.6.1 release  https://review.openstack.org/25326621:33
notmynameyay!21:33
timburkepdardeau: no worries. it actually turned out all right for the email i received21:34
notmynameok, after 4+ hours, swiftclient is ready for tagging at commit 2d6e96d2f948c582703ae7a997d21f7167da93e421:34
notmynamepatch 25371321:38
patchbotnotmyname: https://review.openstack.org/#/c/253713/ - python-swiftclient 2.6.1 release21:38
*** petertr7_away is now known as petertr721:40
notmynametimburke: did/do you have anything written down anywhere about the defaulter fucntionality?21:41
notmyname(community-visible)21:41
timburkenotmyname: let's see...i've got https://github.com/tipabu/swift_defaulter/blob/master/defaulter.py21:42
notmynameoh, so it's all written and done over in your github account :-)21:44
timburkeyeah, y'know, just needs tests, code review, security assessment, ...21:49
*** diazjf1 has quit IRC21:52
*** dmorita has quit IRC21:53
*** diazjf has joined #openstack-swift21:54
claygenable22:04
claygwc22:04
*** dmorita has joined #openstack-swift22:05
*** dmorita has quit IRC22:10
*** dmorita has joined #openstack-swift22:11
*** tsg has joined #openstack-swift22:14
*** jerrygb has quit IRC22:15
*** diazjf has quit IRC22:24
notmynametimburke: https://bugs.launchpad.net/swift/+bug/152298222:26
openstackLaunchpad bug 1522982 in OpenStack Object Storage (swift) "defaulter middleware" [Wishlist,New]22:26
timburkesweet22:26
*** david-ly_ has joined #openstack-swift22:29
*** petertr7 is now known as petertr7_away22:29
*** david-ly_ is now known as david-lyle_22:31
*** david-lyle has quit IRC22:32
*** nadeem has joined #openstack-swift22:44
*** sgundur has quit IRC22:46
*** lcurtis has quit IRC22:47
*** tsg has quit IRC22:54
*** itlinux has joined #openstack-swift23:14
openstackgerritTim Burke proposed openstack/python-swiftclient: Drop testtools from test-requirements.txt  https://review.openstack.org/25367823:16
*** itlinux_ has quit IRC23:17
*** itlinux_ has joined #openstack-swift23:19
*** itlinux has quit IRC23:19
*** aix has quit IRC23:19
*** itlinux has joined #openstack-swift23:22
*** itlinux_ has quit IRC23:24
*** itlinux has quit IRC23:27
*** itlinux has joined #openstack-swift23:34
*** openstack has joined #openstack-swift23:38
*** itlinux has quit IRC23:39
timburkenotmyname: good call. should it also drop py26 in tox.ini?23:39
notmynametimburke: yeah23:39
openstackgerritJohn Dickinson proposed openstack/python-swiftclient: update claimed version support  https://review.openstack.org/25374023:40
notmynametimburke: I also added py34 and py35 since we have tox targets fro them23:40
timburkei was just about to say something :-)23:41
*** nadeem has quit IRC23:42
*** sgundur has joined #openstack-swift23:49

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!