Friday, 2015-11-20

*** ho has joined #openstack-swift00:03
*** bapalm has quit IRC00:03
*** bapalm has joined #openstack-swift00:04
*** zhill has quit IRC00:13
hogood morning!00:19
*** pdardeau has quit IRC00:23
*** m_kazuhiro has joined #openstack-swift00:29
mattoliverauho: morning00:30
homattoliverau: morning!00:31
*** wbhuber_ has joined #openstack-swift00:32
*** jamielennox|away is now known as jamielennox00:32
*** zhill has joined #openstack-swift00:46
claygso apparently if you use the part query param on listing apis the prefix is ignored?00:51
*** dmorita has joined #openstack-swift00:51
*** Guest93003 has quit IRC00:55
*** km has joined #openstack-swift00:56
*** km is now known as Guest1215100:56
mattoliverauclayg: part query param, you mean path? I know delim + prefix can show some odd behaviour when not using '/' as the delim and your prefix is small.00:57
claygmattoliverau: typo - I meant *path* query param00:58
claygmattoliverau: I think most of the weirdness with non '/' delimiter queries has been beaten out of the api at this point00:58
*** m_kazuhiro has quit IRC00:58
mattoliverauI think acoles and I found one quite a while ago, but yeah, I think that might have been beating to submission by now :P00:59
mattoliverauclayg: yeah, in the code, if the path is not None then it overwrites whatever is in prefix with path, so prefix isn't ignored, it's lost.01:02
claygok, that's what i was observing - thanks mattoliverau !01:02
*** zhill has quit IRC01:10
timburkethanks for the review clayg! told you, best version yet01:11
claygtimburke: totally!01:12
*** garthb has quit IRC01:16
torgomaticalright, that's *one* +2 on patch 241571; who's up next? :p01:24
patchbottorgomatic: https://review.openstack.org/#/c/241571/ - Put part-replicas where they go01:24
notmynameyay01:24
claygyay!01:26
claygwhat a day!01:26
notmynamehttps://http2.cloudflare.com/the-story-of-one-latency-spike/01:30
notmyname(if like me you're not yet caught up on HN)01:30
*** Guest12151 has quit IRC01:35
hotdasilva: i have a question about patch 156923. the todo description in the commit message you thought the copy middleware is placed before slo/dlo. could you please expain a background for this?01:36
patchbotho: https://review.openstack.org/#/c/156923/ - Refactor server side copy as middleware01:36
*** wbhuber_ has quit IRC01:37
*** wbhuber_ has joined #openstack-swift01:37
*** daemontool_ has quit IRC01:41
*** wbhuber_ has quit IRC01:41
*** daemontool_ has joined #openstack-swift01:42
*** mac_ified has quit IRC02:03
*** jerrygb has quit IRC02:14
*** jerrygb has joined #openstack-swift02:24
*** klrmn1 has quit IRC02:29
*** haomaiwang has joined #openstack-swift02:32
openstackgerritMatthew Oliver proposed openstack/swift: Add concurrent reads option to proxy  https://review.openstack.org/11771002:34
*** mwheckmann has quit IRC02:35
mattoliveraudfg_: ^^02:35
*** haomaiwang has quit IRC02:37
*** haomaiwang has joined #openstack-swift02:38
openstackgerritHisashi Osanai proposed openstack/swift: Refactor server side copy as middleware  https://review.openstack.org/15692302:38
*** tsg has joined #openstack-swift02:48
*** wbhuber_ has joined #openstack-swift02:49
*** wbhuber__ has joined #openstack-swift02:51
*** wbhube___ has joined #openstack-swift02:55
*** wbhuber__ has quit IRC02:55
*** asettle has quit IRC02:57
*** asettle has joined #openstack-swift02:57
*** sanchitmalhotra has joined #openstack-swift03:29
*** sanchitmalhotra1 has joined #openstack-swift03:44
*** sanchitmalhotra has quit IRC03:47
*** gyee has quit IRC04:00
*** miurahr has joined #openstack-swift04:04
*** jeblair has quit IRC04:08
*** EmilienM has quit IRC04:08
*** miurahr has quit IRC04:08
*** jeblair has joined #openstack-swift04:09
*** EmilienM has joined #openstack-swift04:10
*** trifon has joined #openstack-swift04:11
*** venkat_p has joined #openstack-swift04:13
*** wbhube___ has quit IRC04:17
*** wbhuber__ has joined #openstack-swift04:17
*** mahatic has joined #openstack-swift04:20
*** mahatic has quit IRC04:21
*** wbhuber__ has quit IRC04:22
*** sanchitmalhotra has joined #openstack-swift04:26
*** sanchitmalhotra1 has quit IRC04:28
*** mahatic has joined #openstack-swift04:42
*** trifon has quit IRC04:53
*** wbhuber_ has quit IRC04:55
*** daemontool_ has quit IRC04:58
*** daemontool_ has joined #openstack-swift04:58
openstackgerritOpenStack Proposal Bot proposed openstack/swift: Updated from global requirements  https://review.openstack.org/8873605:00
*** ppai has joined #openstack-swift05:03
*** mahatic has quit IRC05:09
*** mattoliverau has quit IRC05:12
*** mattoliverau has joined #openstack-swift05:13
*** ChanServ sets mode: +v mattoliverau05:13
*** diazjf has joined #openstack-swift05:16
*** jerrygb has quit IRC05:29
openstackgerritHisashi Osanai proposed openstack/swift: Refactor server side copy as middleware  https://review.openstack.org/15692305:39
*** haomaiwang has quit IRC05:46
*** trifon has joined #openstack-swift05:57
*** haomaiwang has joined #openstack-swift05:59
*** tsg has quit IRC06:05
*** mac_ified has joined #openstack-swift06:06
*** tsg has joined #openstack-swift06:06
*** zaitcev has quit IRC06:07
*** mac_ified has quit IRC06:08
*** haomaiwang has quit IRC06:14
*** haomaiwa_ has joined #openstack-swift06:18
openstackgerritPeter Lisák proposed openstack/swift: Change schedule priority of daemon/server in config  https://review.openstack.org/23879906:24
openstackgerritPeter Lisák proposed openstack/swift: Change schedule priority of daemon/server in config  https://review.openstack.org/23879906:26
*** dimasot has joined #openstack-swift06:29
*** rcernin has joined #openstack-swift06:30
*** jerrygb has joined #openstack-swift06:30
*** jerrygb has quit IRC06:36
*** diazjf has quit IRC06:38
*** haomaiwa_ has quit IRC06:43
*** haomaiwang has joined #openstack-swift06:53
*** haomaiwang has quit IRC07:01
*** haomaiwang has joined #openstack-swift07:02
*** silor has joined #openstack-swift07:11
*** silor1 has joined #openstack-swift07:16
*** silor has quit IRC07:16
*** silor1 is now known as silor07:16
*** haomaiwang has quit IRC07:25
*** haomaiwang has joined #openstack-swift07:26
*** arnox has joined #openstack-swift07:32
*** sanchitmalhotra1 has joined #openstack-swift07:43
*** sanchitmalhotra has quit IRC07:47
*** sanchitmalhotra has joined #openstack-swift07:54
*** sanchitmalhotra1 has quit IRC07:57
*** haomaiwang has quit IRC07:59
openstackgerritVictor Stinner proposed openstack/swift: py3: Add py34 test environment to tox  https://review.openstack.org/19903408:01
*** haomaiwang has joined #openstack-swift08:02
tsghaypo: didn't get your comment on 199034 ^^^ :) what would you like to see happen?08:07
*** SkyRocknRoll has joined #openstack-swift08:10
*** mahatic has joined #openstack-swift08:18
*** suresh_ has joined #openstack-swift08:18
suresh_In swift stack installation I am getting the following error08:19
suresh_ http://paste.openstack.org/show/479541/08:19
suresh_Waiting for SwiftStack Node to contact controller.....................Error getting claim_url from config: No option 'claim_url' in section: 'ssnode'08:20
*** geaaru has joined #openstack-swift08:31
*** daemontool_ has quit IRC08:36
*** daemontool_ has joined #openstack-swift08:39
*** dmorita has quit IRC08:41
*** tsg has quit IRC08:43
*** ho has quit IRC08:48
*** mahatic has quit IRC08:56
*** haomaiwang has quit IRC09:01
*** haomaiwang has joined #openstack-swift09:01
*** hseipp has joined #openstack-swift09:04
*** mahatic has joined #openstack-swift09:05
*** ppai has quit IRC09:20
*** haomaiwang has quit IRC09:25
*** haomaiwang has joined #openstack-swift09:27
*** kei_yama has quit IRC09:28
*** mahatic has quit IRC09:32
*** ppai has joined #openstack-swift09:33
*** kei_yama has joined #openstack-swift09:35
*** haomaiwang has quit IRC09:37
*** haomaiwang has joined #openstack-swift09:42
*** jistr has joined #openstack-swift09:44
*** jordanP has joined #openstack-swift09:49
*** aix has joined #openstack-swift10:07
*** haomaiwang has quit IRC10:10
*** haomaiwang has joined #openstack-swift10:16
*** haomaiwang has quit IRC10:28
*** haomaiwang has joined #openstack-swift10:28
*** ppai has quit IRC10:39
*** ppai has joined #openstack-swift10:51
openstackgerritSarvesh Ranjan proposed openstack/swift: Spelling errors fixed to remove confusing statements.  https://review.openstack.org/24801810:53
*** sanchitmalhotra1 has joined #openstack-swift10:55
*** sanchitmalhotra has quit IRC10:58
*** haomaiwang has quit IRC11:08
*** janonymous has quit IRC11:10
*** acoles_ is now known as acoles11:19
*** jmccarthy has quit IRC11:22
*** jmccarthy has joined #openstack-swift11:23
*** suresh_ has quit IRC11:26
*** ppai has quit IRC11:36
*** ppai has joined #openstack-swift11:50
*** daemontool_ has quit IRC11:58
*** daemontool_ has joined #openstack-swift12:01
*** haomaiwa_ has joined #openstack-swift12:05
*** hezhiqiang has joined #openstack-swift12:21
*** venkat_p has quit IRC12:22
*** AbyssOne is now known as abyss112:23
*** delatte has quit IRC12:25
*** alejandrito has joined #openstack-swift12:30
*** McMurlock has joined #openstack-swift12:35
*** trifon has quit IRC12:36
*** aix has quit IRC12:36
*** trifon has joined #openstack-swift12:37
*** delatte has joined #openstack-swift12:46
*** delatte has quit IRC12:49
*** cdelatte has joined #openstack-swift12:49
*** wuhg has joined #openstack-swift12:55
*** delattec has joined #openstack-swift13:02
*** MVenesio has joined #openstack-swift13:04
*** cdelatte has quit IRC13:05
*** SkyRocknRoll has quit IRC13:17
*** wbhuber_ has joined #openstack-swift13:24
*** wbhuber_ has quit IRC13:25
*** aix has joined #openstack-swift13:30
*** eikke has joined #openstack-swift13:33
openstackgerritPeter Lisák proposed openstack/swift: Log error if a local device not identified in replicator  https://review.openstack.org/24304013:34
*** kei_yama has quit IRC13:35
*** hezhiqiang has quit IRC13:53
*** hezhiqiang has joined #openstack-swift13:54
*** hezhiqiang has quit IRC13:59
*** hezhiqiang has joined #openstack-swift14:00
*** hezhiqiang has quit IRC14:05
*** ppai has quit IRC14:16
*** jerrygb has joined #openstack-swift14:21
*** petertr7_away is now known as petertr714:31
*** daemontool has joined #openstack-swift14:35
*** daemontool_ has quit IRC14:37
*** hseipp has quit IRC14:40
*** hseipp has joined #openstack-swift14:44
*** petertr7 is now known as petertr7_away14:46
*** aix has quit IRC14:47
*** petertr7_away is now known as petertr714:48
*** aix has joined #openstack-swift14:49
*** blmartin has joined #openstack-swift14:52
*** pdardeau has joined #openstack-swift14:58
*** breitz has joined #openstack-swift15:03
*** haomaiwa_ has quit IRC15:12
*** asettle has quit IRC15:13
*** wbhuber_ has joined #openstack-swift15:17
*** wbhuber__ has joined #openstack-swift15:20
*** lpabon has joined #openstack-swift15:21
*** jerrygb has quit IRC15:22
*** jerrygb has joined #openstack-swift15:23
*** wbhuber_ has quit IRC15:23
*** wbhuber__ has quit IRC15:27
*** asettle has joined #openstack-swift15:28
*** petertr7 is now known as petertr7_away15:31
*** tsg has joined #openstack-swift15:32
*** thumpba has joined #openstack-swift15:33
*** rcernin has quit IRC15:34
*** mwheckmann has joined #openstack-swift15:37
*** jlhinson has joined #openstack-swift15:39
*** petertr7_away is now known as petertr715:44
*** MVenesio has quit IRC15:45
*** diazjf has joined #openstack-swift15:52
*** proteusguy__ has quit IRC15:54
*** rcernin has joined #openstack-swift16:00
*** rcernin is now known as rcernin|dinner16:00
*** chsc has joined #openstack-swift16:02
*** wbhuber_ has joined #openstack-swift16:02
*** jrichli has joined #openstack-swift16:04
*** proteusguy__ has joined #openstack-swift16:07
openstackgerritSivasathurappan Radhakrishnan proposed openstack/swift: Added unit test cases for container/auditor.py  https://review.openstack.org/24035116:07
*** tsg_ has joined #openstack-swift16:13
*** Vinsh_ has joined #openstack-swift16:14
*** minwoob has joined #openstack-swift16:16
*** tsg has quit IRC16:16
*** Vinsh has quit IRC16:17
*** mzhou has joined #openstack-swift16:21
*** jlhinson has quit IRC16:21
notmynamegood morning16:32
*** trifon has quit IRC16:32
notmynametsg_: seems there might be some progress on liberasurecode?16:33
* notmyname is going through email now16:33
*** klrmn1 has joined #openstack-swift16:35
*** Vinsh has joined #openstack-swift16:36
*** Vinsh_ has quit IRC16:36
*** klrmn1 has quit IRC16:37
*** gyee has joined #openstack-swift16:37
*** diazjf has quit IRC16:40
openstackgerritAlistair Coles proposed openstack/swift: Decrypting Container Listing  https://review.openstack.org/21443816:41
*** rcernin|dinner is now known as rcernin16:42
*** janonymous has joined #openstack-swift16:43
*** tsg_ has quit IRC16:43
*** tsg has joined #openstack-swift16:43
tsgnotmyname: yes, the liberasurecode backports have been uploaded to trusty and also precise!16:44
*** janonymous__ has joined #openstack-swift16:44
notmynametsg: that's great!16:45
notmynametsg: what's the next step now? getting them on the CI slaves?16:45
tsgnotmyname: next is to get devstack patch 246601 and CI patch 247936 landed16:45
patchbottsg: https://review.openstack.org/#/c/246601/ - Add liberasurecode-dev as a swift dependency16:45
patchbottsg: https://review.openstack.org/#/c/247936/ - Add liberasurecode to CI slaves for Swift/PyECLib16:45
notmynameok16:45
*** rohit_ has joined #openstack-swift16:46
tsgnotmyname: given these packages are now available on ubuntu and fedora, we'll also move away from liberasurecode integration in pyeclib-1.2.016:47
notmynametsg: what does that mean? no bundling/building of any .so in pyeclib?16:47
tsgnotmyname: no bundling correct16:48
notmynamenice16:48
*** wbhuber__ has joined #openstack-swift16:48
tsgnotmyname: there are a few changes that went into pyeclib upstream last night to make sure newer pyeclib works with older versions of liberasurecode16:48
tsgnotmyname: one of those changes was to make "VALID_EC_TYPES" a dynamic (run-time) property (we use it in swift unit tests today)16:49
*** jlhinson has joined #openstack-swift16:49
notmynameok, good. that should avoid some of the confusing attribute errors, I'd think16:49
* tsg nods16:50
tsgnotmyname: notmyname: without this change (https://bitbucket.org/kmgreen2/pyeclib/commits/b14ac48319554d1399820268e2d81317e072e552)16:50
tsgsorry :)16:50
*** wbhube___ has joined #openstack-swift16:51
tsgnotmyname: the only side effect is that when evaluating VALID_EC_TYPES, there may be warnings seen on stderr about a few EC backends not being available16:51
*** wbhuber_ has quit IRC16:52
tsgnotmyname: only seen with ./.unittests invocation and not with tox (sends those warnings only to syslog)16:52
notmynametsg: that doesn't seem like the right thing for a library to do (gut reaction)16:52
tsgnotmyname: yes, we are changing the defaults and making logging more configurable16:53
notmynameespecially when it's impossible to have access to all of the things in ALL_EC_TYPES unless you're NTT16:53
*** wbhuber__ has quit IRC16:53
notmynameI can see value in getting some of that info, but not every single time every swift deployer loads it. maybe the library's logging can be turned on with an explicit debug option?16:54
tsgnotmyname: yes I already have that change proposed for upstream .. we chose the default to "warn" the user in the past thinking the syslog level LOG_CONS would log it only to syslog and fall back to stderr (per "man openlog")16:55
tsgnotmyname: from openlog man page - "LOG_CONS       Write directly to system console if there is an error while sending to system logger."  clearly doesn't work as advertised on all systems (sends output to both console and syslog)16:58
*** daemontool has quit IRC16:59
*** sgundur has joined #openstack-swift17:01
*** daemontool has joined #openstack-swift17:02
*** jordanP has quit IRC17:09
openstackgerritJonathan Hinson proposed openstack/swift: Transition to 'keymaster'  https://review.openstack.org/24490417:10
*** jordanP has joined #openstack-swift17:10
*** jlhinson has joined #openstack-swift17:10
*** nadeem has joined #openstack-swift17:12
*** mfalatic has joined #openstack-swift17:12
*** klrmn1 has joined #openstack-swift17:14
*** mwheckmann has quit IRC17:15
openstackgerritTim Burke proposed openstack/swift: Ignore Content-Type from client on multipart-manifest=delete  https://review.openstack.org/24818617:16
*** nadeem has quit IRC17:18
*** nadeem has joined #openstack-swift17:18
notmynametsg: I added a +1 to each of those patches, so i hope that helps land things17:23
tsgnotmyname: thank you!  I also pinged clarkb to make sure he notices the CI review17:23
*** trifon has joined #openstack-swift17:24
tsgnotmyname: looks like your +1 helped!  the devstack patch is okayed to go in .. 1 down, 1 to go17:26
*** mac_ified has joined #openstack-swift17:29
*** trifon has quit IRC17:30
*** wuhg has quit IRC17:31
*** arnox has quit IRC17:33
*** petertr7 is now known as petertr7_away17:34
*** petertr7_away is now known as petertr717:42
*** klrmn1 has quit IRC17:42
*** diazjf has joined #openstack-swift17:43
*** wbhube___ has quit IRC17:45
openstackgerritAlistair Coles proposed openstack/swift: Update .mailmap entry  https://review.openstack.org/24820217:52
notmynameacoles: do you know about Jola Mirecka, Guang Yee, and Lorcan Browne?17:53
notmynameacoles: for .mailmap entries17:53
acolesnotmyname: heh. yeah i wonder if i should roll all the hpe authors into that patch?17:54
acolesnotmyname: i don't know Jola17:54
notmynameacoles: if you know the other updates, that would be helpful. I know Lorcan would be hpe now, but Guang and Jola I don't know17:55
*** janonymous__ has quit IRC17:56
acolesnotmyname: i see 10 hp.com authors from git shortlog -sne |grep hp.com17:56
acolesnotmyname: i'll ping people internally and try to make a single patch17:57
notmynameacoles: thanks17:57
acolesnotmyname: k17:59
*** mac_ified has quit IRC18:00
*** jrichli has quit IRC18:01
*** jistr has quit IRC18:01
openstackgerritBill Huber proposed openstack/swift: Update Erasure Coding Overview doc to remove Beta version  https://review.openstack.org/24820518:03
*** jordanP has quit IRC18:03
*** daemontool has quit IRC18:05
*** daddyjoseph97 has joined #openstack-swift18:05
*** jordanP has joined #openstack-swift18:06
*** jordanP has quit IRC18:06
*** daemontool has joined #openstack-swift18:07
*** aix has quit IRC18:10
openstackgerritBill Huber proposed openstack/swift: Update Erasure Coding Overview doc to remove Beta version  https://review.openstack.org/24821018:10
*** jlhinson has quit IRC18:10
notmynameclayg: your swift-all-in-one vagrant box is trusty, isnt' it?18:13
*** diazjf has quit IRC18:14
*** pdardeau has quit IRC18:15
notmynameclayg: also, I think I'm understanding some of your surprise that people have precise working for a SAIO18:21
*** hseipp has quit IRC18:26
*** petertr7 is now known as petertr7_away18:34
openstackgerritAlistair Coles proposed openstack/swift: Add tests for handling of swift_bytes in content-type  https://review.openstack.org/24821918:49
notmynameacoles: you seem to be back in irc on a friday night. does that mean you're done with jury duty?18:49
acolesnotmyname: yep i am done :)18:52
notmynameacoles: welcome back :-)18:52
acolesjrichli: i went ahead with patch 248219 on master because i also came up with a unit test18:52
patchbotacoles: https://review.openstack.org/#/c/248219/ - Add tests for handling of swift_bytes in content-type18:52
acolesnotmyname: thanks. this is a better place to be18:53
*** sanchitmalhotra has joined #openstack-swift18:54
*** acoles is now known as acoles_18:55
*** nadeem has quit IRC18:56
*** sanchitmalhotra1 has quit IRC18:57
*** trifon has joined #openstack-swift18:59
notmynameclayg: with a precise box, I get errors trying to install jerasure (because that's only in trusty++). with a trusty box, I get errors installing py2619:01
notmynamelooks like the deadsnakes repo is for precise maybe?19:04
torgomaticdeadsnakes has trusty packages too19:05
*** jordanP has joined #openstack-swift19:11
*** rjaiswal has joined #openstack-swift19:11
*** jordanP has quit IRC19:12
*** jordanP has joined #openstack-swift19:14
*** geaaru has quit IRC19:16
*** jlhinson has joined #openstack-swift19:18
claygnotmyname: wtf precise!?19:24
claygnotmyname: pretty sure all the defaults are trusty - you probably need to delete an old box or something19:25
claygor put something in your localrc to tell it to use trusty19:25
notmynameyeah, I got over that hurdle already19:25
notmynamethe deadsnakes reference in sources.list.d is for precise though19:26
claygI think pchng maybe "fixed" vsaio to be all like "screw precise" -19:26
claygnotmyname: yeah that sounds right19:26
claygI think trusty has the good python3's in upstream - and we don't need py2.6 anymore19:26
clayg(i guess we sorta did for swiftclient - i migth have forgot about that)19:26
*** diazjf has joined #openstack-swift19:26
notmynameyeah, but we'll drop that soon too ;-)19:27
claygi don't think trusty or precise have a py2.6 package - so that's where you need the daedsnakes the most19:27
claygnotmyname: oh well good - let's pretend I knew that when I broke deadsnakes19:27
clayg... and precise19:27
pchngnotmyname, clayg: Yes, I removed that from setup, but I think the precise repo file or whatever is still in the vagrant-saio repo19:27
claygpchng: *interesting* - i'm sure it's great tho19:27
notmynamepchng: was your thing merged in19:27
pchngs/setup/provisioning/19:27
claygI think the only outstanding PR against vsaio is ho's keystone stuff19:28
pchngnotmyname: Made the change in the vagrant saio "crypto" branch, it has not been merged too master afaik19:28
claygnotmyname: you should review that!19:28
notmyname:-)19:28
claygpchng: is there something on crypto that *needs* to be merged into master vsaio?19:28
notmynamewhy'd you put it on a crypto branch?19:28
claygnotmyname: I'm pretty sure the deadsnake fixes we merged into master... maybe i'm confused...19:29
pchngnotmyname: initially I was getting the crypto branch to work, as part of that i made that fix19:29
pchngnotmyname, clayg: This is the file that I don't think is needed anymore, I can work to remove it later: https://github.com/swiftstack/vagrant-swift-all-in-one/blob/crypto/cookbooks/swift/files/default/etc/apt/sources.list.d/fkrull-deadsnakes-trusty.list19:29
claygnotmyname: maybe try this one -> https://github.com/swiftstack/vagrant-swift-all-in-one/pull/29 ???19:30
*** tsg has quit IRC19:30
claygi didn't even know that was there - don't know who filippog is either...19:30
*** jrichli has joined #openstack-swift19:30
pchngclayg: The changes I made in crypto to remove deadsnakes have not been merged to master as far as I can tell: https://github.com/swiftstack/vagrant-swift-all-in-one/blob/master/cookbooks/swift/recipes/setup.rb19:30
claygpchng: well wtf - should they be?19:30
pchngclayg: Let me know if you want me to create a PR for that19:30
claygpchng: i have no idea19:31
pchngclayg: I would think so, I only made the clean up in crypto because I was working on that actively, but I think they can be merged back19:31
claygnotmyname: do you have any idea if pchng's change on crypto should be merged to master?19:31
notmynameclayg: I haven't looked at that branch19:32
pchngnotmyname, clayg: This is the commit I could merge back in, that would remove deadsnakes/py2.6: https://github.com/swiftstack/vagrant-swift-all-in-one/commit/acc95bded54c2f89db3627be7595e0d4251d49c619:32
*** chsc has quit IRC19:32
openstackgerritBill Huber proposed openstack/swift: Update Erasure Coding Overview doc to remove Beta version  https://review.openstack.org/24821019:34
pchngit is entirely a clean-up, and didn't affect anything with swift or the tests, as far as I could tell. I don't know if anyone's still developing with Python 2.6 but none of the crypto devs I knew were19:34
claygpchng: well that looks like it removes python2.6 & python3?  Maybe we still want to install python3?19:34
claygnotmyname: well what exactly was the issue that you were running into?19:34
pchngclayg: Ubuntu Trusty 14.04 provided Python 3.4.3 out of the box, from what I could tell19:34
pchngclayg: Though I could make that explicit in the required_packages, I suppose19:35
*** jrichli has quit IRC19:35
notmynameclayg: (I deleted the py26 stuff by hand) currently I'm getting errors with py3319:36
pchngI kept these changes in crypto because they were adding some crypto-specific packages, like libssl-dev19:36
*** jrichli has joined #openstack-swift19:37
pchngnotmyname: You may be interested in what I found here, in my commit message: https://github.com/swiftstack/vagrant-swift-all-in-one/commit/0d12faf59b075a23142ce596cc4941ed4a84ace619:37
claygpchng: no one is *interested* - we all just want it to work19:37
pchngclayg: Sorry, I'm not sure what the issue is then. Is it with the crypto branch of the Vagrant SAIO or the master branch or something else?19:38
jrichliclayg: lol19:38
claygpchng: i'm not sure either - notmyname isn't making any sense19:39
pchngclayg, notmyname: Here is what I found: python{2.6, 3.3} and python{2.6, 3.3}-dev were not required; tox.ini was not using either. Removing these packages then made the deadsnakes ubuntu PPA unnecessary.19:39
pchngI found that python2.6-dev seemingly was needed to build the wheels from the cryptography package in swift, but adding the OpenSSL development package (libssl-dev) fixed this.19:39
claygI think we can either a) rip out all the deadsnakes stuff - tough shit if you need to test some random old version of python figure it out on your own or b) figure out what versions of python we want installed and install those19:40
pchngSo basically, removing python2.6-dev caused issues, which were resolved by adding in libssl-dev, which was required to build the wheels from the cryptography package in swift19:40
claygnotmyname: also - are you using trusty and just getting the precise deadksnakes thing (that's just a bug) - or are you *acctually* using precise?19:41
pchngI think that's why python2.6-dev was left in there, it was being used as a "requirement" for cryptography when in reality all we needed was libssl-dev.19:41
notmynameclayg: currently, the former19:41
claygnotmyname: right on19:41
notmynamestarted witht he latter ;-)19:41
notmynameyeah, they py26 and py33 stuff is what I'm currently working through (on trusty)19:41
claygpchng: I think you need the py*-dev packages for building like pyxattr and stuff that use libffi19:41
notmynameclayg: this started because I had/have a box called "swift-all-in-one" that's precise19:42
notmyname(seems I have a lot of old vagrant boxes available)19:42
pchngclayg: Correct, python-dev is included, but I removed python2.6-dev19:42
claygnotmyname: but you got rid of that yeah?19:42
claygpchng: it's sorta the same thing tho - in the virtual env for pyXX when you isntall whatever you need the -dev packages for stuff to build19:42
notmynameno, not yet. instead I'm running `VAGRANT_BOX=trusty v up --provision` ;-)19:42
claygpchng: maybe it doesn't matter if python-swiftclient is the only tox that wants py26 and it doesn't need to build any packages - but I don't really see a reason to remove py2.6-dev unless you remove py2.6 - and if you remove py2.6 then there's not really any justification needed for removing py2.6-dev19:43
claygnotmyname: oic19:44
pchngclayg: OK, I was not aware that python-swiftclient was still using py2.6 for tox tests. If that's the case maybe it shouldn't have been removed.19:44
pchng(I really only made sure that the swift stuff worked and didn't look at python-swiftclient, which I now realizes still uses a lot of different python versions for tox)19:46
notmynamepchng: yes, it is (for a few more days)19:46
claygpchng: that's fine19:46
pchngIncluding... pypy? That's cool to see :)19:46
claygpchng: well i mean idk - you only removed it from ... crypto right19:46
notmynamepchng: yeah :-)19:46
*** silor has quit IRC19:46
pchngclayg: Yep, only from crypto.19:47
notmynamepchng: I'd recommend dropping py26 for swiftclient in vsaio. and if you need it, go find a box and install deadsnakes19:47
pchngnotmyname, clayg: What's the status of Swift and py2.6 in general? I mean, do we still support Swift in py2.6, I mean there must be still a lot of people running in that setup right?19:48
notmynamenope19:48
notmynameno py26 support for swift since vancouver19:49
pchngokay, so like an "official" setup is basically on py2.7?19:49
notmynameno py26 support in swiftclient Real Soon Now (tm)19:49
notmynameie -infra is killing the py26 CI at the end of this month (ie days from now)19:49
notmynameyes. official supported python versions for swift is py2.7.x. for swiftclient it's py27 and py319:50
pchngokay, that's helpful/good to know19:50
claygpy3.3 or py3.4?19:51
claygcause we have tox-env for both?  which one does the gate run?19:51
clayg3.4 i guess19:51
notmynameand setup.cfg says 3.319:51
notmynameboth?19:52
notmynameI think it's either both or just py3419:52
notmynamegot further in building the vsaio19:53
notmynameerror on building lxml this time19:53
notmyname"cannot find -lz"19:53
notmynameis that a gzip library?19:53
pchngI think `sudo apt-get install libz-dev` should fix19:55
pchngnotmyname: At least according to this SO: http://stackoverflow.com/questions/3373995/usr-bin-ld-cannot-find-lz19:55
pchngnotmyname: or sudo apt-get install zlib1g-dev for x6419:56
notmynamepchng: guess which pages is already open on my browser ;-)19:56
pchnglol19:56
pchngwhenever I run into an error I usually do a copypasta into google19:56
pchngprobably > 80% of the time it's an SO answer19:56
pchngI sometimes imagine having a script that would magically parse error messages, search SO and extract a solution and re-run19:57
openstackgerritSamuel Merritt proposed openstack/swift: Ignore Content-Type from client on multipart-manifest=delete  https://review.openstack.org/24818619:58
*** lpabon has quit IRC20:03
notmynameeverythign is looking good. running swift tests now20:12
*** thumpba has quit IRC20:20
*** thumpba has joined #openstack-swift20:22
*** thumpba_ has joined #openstack-swift20:31
*** thumpba has quit IRC20:33
*** petertr7_away is now known as petertr720:33
*** thumpba_ has quit IRC20:50
*** NM has joined #openstack-swift20:53
*** NM has quit IRC20:55
*** mzhou_ has joined #openstack-swift21:00
*** mzhou has quit IRC21:02
*** mzhou_ is now known as mzhou21:02
*** openstackstatus has quit IRC21:02
*** openstack has joined #openstack-swift21:05
*** rjaiswal has quit IRC21:15
*** marcusvrn_ has quit IRC21:15
*** daemontool has quit IRC21:19
*** daemontool has joined #openstack-swift21:19
*** nadeem has joined #openstack-swift21:25
*** blmartin has quit IRC21:30
*** nadeem has quit IRC21:35
*** nadeem has joined #openstack-swift21:36
*** jordanP has quit IRC21:41
*** delattec has quit IRC21:44
*** diazjf has quit IRC21:46
*** rohit_ has quit IRC21:46
*** diazjf has joined #openstack-swift21:46
*** diazjf has quit IRC21:47
*** mzhou_ has joined #openstack-swift21:49
*** rcernin has quit IRC21:50
*** mzhou has quit IRC21:50
*** mzhou_ is now known as mzhou21:50
jlhinsonnotmyname: clayg: I have a question about patch 21849021:57
patchbotjlhinson: https://review.openstack.org/#/c/218490/ - Automatic refresh of memcache config settings21:57
notmynamejlhinson: what's up?21:57
jlhinsonIn one of the comments, Ondrej mentioned that processes other than the proxy-server use memcache.conf.21:57
jlhinsonDo those processes also need to be updated in order for everything to work correctly?21:58
*** tsg has joined #openstack-swift21:59
jlhinsononovy: ^^22:00
notmynamejlhinson: I think those would be anything that ends up using internal client22:02
notmynameeg container sync, container reconciler, object expirer22:02
notmynamebut that's because they are loading a proxy server and the cache middleware22:03
notmynameand since you're doing the reloading in the middleware itself (ie not in proxy/server.py) I think you shouldn't have to do anything else for the other processes22:04
notmynamein gerrit your were asking about a true/false setting to enable/disable the reloading. I'd think that could be covered with a 0 or negative or unset value in the config22:06
*** diazjf has joined #openstack-swift22:06
*** diazjf has quit IRC22:06
jlhinsonright, I also wanted to ask about that22:07
jlhinsonshould it be disabled by default?22:07
jlhinsonI wasn't sure whether most people would find the feature useful or annoying22:07
notmynamejlhinson: the "safe" answer is to have it disabled by default with the ability to turn it on22:08
notmynamethis feature was originally requested by ops people, but as onovy shows, not everyone agrees about it ;-)22:08
notmynameand the "surprise and (hopefully) delight people" answer is to have it as a new feature that's automatically enabled with a reasonable default, like your 300 seconds that you have now22:09
notmynamemost of the time in swift we've gone with the safe path, but a few times we've take the "move everyone forward" approach22:10
notmynamejlhinson: what do you think we should do?22:10
jlhinsonI guess the safe path. I don't have enough experience with ops people to know what the majority would want.22:11
*** sgundur has quit IRC22:11
notmynamejlhinson: ok. then move towards that with your patch22:12
jlhinsonwill do. thanks for the input!22:13
openstackgerritMerged openstack/swift: py3: Add py34 test environment to tox  https://review.openstack.org/19903422:33
openstackgerritBill Huber proposed openstack/swift: Refactor server side copy as middleware  https://review.openstack.org/15692322:40
*** zhill has joined #openstack-swift22:41
*** wbhuber is now known as wbhuber_22:42
*** sanchitmalhotra1 has joined #openstack-swift22:48
*** nadeem has quit IRC22:48
*** phchoi1 has quit IRC22:49
*** mac_ified has joined #openstack-swift22:49
*** sanchitmalhotra has quit IRC22:51
*** phchoi1 has joined #openstack-swift22:53
*** arcimboldo has joined #openstack-swift22:58
*** phchoi1 has quit IRC23:00
*** daddyjoseph97 has quit IRC23:02
*** stevemar has joined #openstack-swift23:03
*** jlhinson has quit IRC23:04
*** dimasot has quit IRC23:04
*** zhill has quit IRC23:04
arcimboldohi all, I'm playing with swift, I wanted to trigger the auditor to fix my file, but it gives me the following error: http://pastebin.com/raw.php?i=1ZeVhGnS23:05
arcimboldothe object is then put in quarantine, and after a while it's replicated again23:06
arcimboldobut why it's not deleted from quarantine?23:06
notmynamearcimboldo: I'm on the phone but I can help in a little bit23:06
arcimboldotake your time, and thanks in advance :)23:07
*** minwoob has quit IRC23:09
*** jrichli has quit IRC23:13
arcimboldoactually, I see a lot of "Successful rsync of..." why not only one?23:15
*** petertr7 is now known as petertr7_away23:19
*** alejandrito has quit IRC23:29
*** mac_ified has quit IRC23:35
*** zhill has joined #openstack-swift23:36
*** trifon has quit IRC23:39
*** layzee has quit IRC23:40
notmynamearcimboldo: (still on phone)23:40
*** Guest32785 has quit IRC23:41
*** mzhou has quit IRC23:47
notmynamearcimboldo: I'm done23:56
arcimboldolong phonecall...23:57
arcimboldoin the meantime, I was able to trigger another issue23:57
notmynamearcimboldo: initial interview screening call :-)23:57
arcimboldoso, you were interviewing or you were interviewed? :)23:57
notmynamearcimboldo: ok, you want to talk about the error above first or your new one?23:58
notmynameheh. (1) I'm *super* happy at swiftstack (2) would I say it publicly if I weren't? ;-)23:58
arcimboldowell the new one could be very easy: from which version swift supports erasure code policy?23:58
notmynamearcimboldo: 2.523:58
arcimboldook, so Ubuntu Trusty/Kilo does not have it apparently, it's still 2.2.223:59
notmynameoh, wow. that's unfortunate23:59
notmynamehttps://swiftstack.com/try-it-now/ will get you 2.5 ;-)23:59

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