Thursday, 2017-01-26

claygtimburke: oh no you broke it!?00:03
*** catintheroof has quit IRC00:03
timburkeclayg: i guess? looks like there are some issues during teardown if initialization fails for some backends. jerasure_rs_cauchy in particular?00:06
*** NM has joined #openstack-swift00:11
*** caiobrentano_ has quit IRC00:13
*** caiobrentano has joined #openstack-swift00:14
openstackgerritClay Gerrard proposed openstack/swift: Shuffle disks and parts in reconstructor  https://review.openstack.org/42546800:16
*** vinsh has quit IRC00:18
openstackgerritClay Gerrard proposed openstack/swift: Shuffle disks and parts in reconstructor  https://review.openstack.org/42546800:18
*** dmorita has quit IRC00:19
*** dmorita has joined #openstack-swift00:22
openstackgerritTim Burke proposed openstack/liberasurecode: Make free_rs_cauchy_desc tolerate partially-initialized descriptors  https://review.openstack.org/42547100:26
timburkeinteresting that jerasure_rs_vand and liberasurecode_rs_vand seem to work fine with num_parity=5...00:27
timburkeand strange that you can't initialize jerasure_rs_cauchy 12 + 500:28
timburkeor 11 + 6 -- does it have a hard cap at 16 total fragments, maybe?00:30
*** sams-gleb has joined #openstack-swift00:31
*** sams-gleb has quit IRC00:35
*** NM has quit IRC00:46
claygtimburke: yeah there's a bug up on isa-l that i guess explains the matrix being used by liberasure isn't correct for all transformations or something ... it seemed like maybe isa-l could do better; but liberasurecode missed some error handling; regardless *everyone* agreed there wasn't nothing to de done about the data in-place encoded with the the bad implementation00:53
clayghttps://github.com/01org/isa-l/issues/10 (and then there was some emails too)00:55
*** _JZ_ has quit IRC00:57
zaitcevI have a basic question about the way Swift works. Very basic.00:57
zaitcevObject auditors check etags, correct? If so, etags have to be saved alongside objects.00:58
zaitcevBut, it's completely valid to do a PUT with no etag (e.g. with curl).00:58
*** NM has joined #openstack-swift00:59
zaitcevI always thought that in such case, proxies calculated etags and sent them along. But we never had footers before EC.00:59
zaitcevSo, how did it actually work?00:59
timburkezaitcev: as i recall, object-server does the md5 on upload. if there was an etag, it might 422, but otherwise it just writes down the md5 (that was calculated anyway) as the etag01:02
zaitcevtimburke: thanks.... I'm blind like a mole as usual. It says etag=md5() right there in PUT()01:03
zaitcevbut when you mentioned that I saw HTTPUnprocessableEntity(request=request)01:04
*** m_kazuhiro has joined #openstack-swift01:12
m_kazuhirogood morning01:12
*** chsc has joined #openstack-swift01:14
*** chsc has quit IRC01:19
*** tqtran has quit IRC01:26
*** clu_ has quit IRC01:28
*** mingyu has joined #openstack-swift01:40
*** catintheroof has joined #openstack-swift01:44
*** mingyu has quit IRC01:44
*** Jeffrey4l_ has quit IRC01:49
*** catintheroof has quit IRC01:49
*** Jeffrey4l has joined #openstack-swift01:49
*** ejat has quit IRC01:51
*** ejat has joined #openstack-swift01:51
*** ejat has quit IRC01:51
*** ejat has joined #openstack-swift01:51
openstackgerritHa Dung proposed openstack/pyeclib: Fixes some current typo errors on pyeclib.  https://review.openstack.org/42549202:05
openstackgerritClay Gerrard proposed openstack/swift: Make the reconstructor handoffs_first work (and useful)  https://review.openstack.org/42549302:05
openstackgerritClay Gerrard proposed openstack/swift: Give spawn a cycle  https://review.openstack.org/42549502:09
openstackgerritTim Burke proposed openstack/swift: Warn about using EC with isa_l_rs_vand and nparity >= 5  https://review.openstack.org/42549602:10
*** caiobrentano has quit IRC02:11
*** cdelatte has quit IRC02:11
*** klrmn has quit IRC02:14
portanteclayg: you are welcome02:16
timburkewait, we vendor enum34 in pyeclib? huh...02:18
*** NM has quit IRC02:19
*** winggundamth_ has joined #openstack-swift02:19
*** two_tired has joined #openstack-swift02:29
openstackgerritClay Gerrard proposed openstack/swift: Shuffle disks and parts in reconstructor  https://review.openstack.org/42546802:30
openstackgerritClay Gerrard proposed openstack/swift: Make the reconstructor handoffs_first work (and useful)  https://review.openstack.org/42549302:31
*** sams-gleb has joined #openstack-swift02:33
*** lespaul has quit IRC02:34
*** sams-gleb has quit IRC02:38
*** Jeffrey4l has quit IRC02:45
*** dmorita has quit IRC02:47
*** dmorita has joined #openstack-swift02:47
openstackgerritClay Gerrard proposed openstack/swift: Do not revert fragments to handoffs  https://review.openstack.org/42544102:49
claygtimburke: the header sounds like we made some changes/fixes?02:50
clayg# Original credit: enum34 project https://pypi.python.org/pypi/enum3402:51
clayg# Changes for PyECLib (c) Tushar Gohad (tusharsg@gmail.com)02:51
clayg... but I never noticed - TIL02:51
*** calebb has quit IRC02:55
*** bkopilov has quit IRC03:00
*** d0ugal has quit IRC03:00
*** d0ugal has joined #openstack-swift03:17
*** calebb has joined #openstack-swift03:22
claygquiet in here...03:24
jidarwhat do people do for embedding credentials in scripts to do stuff like  get keystone tokens to download/put files into/out of swift? Is there nothing like a machine credentials or a way to give a instance/user access that's only related to swift?03:25
jidaris there a best practice I'm missing out on?03:26
claygpublic or private cloud?03:36
claygprivate cloud - best option is probably create a user/account for that application/task - then share the data with other users via acl's03:37
claygif it's public cloud and you can't get another account/user just for that task - probably just give the tool/app it's own container and tempurl-key and make the file not world readable and rotate it every so often with temp-url-key2 or /we03:38
openstackgerritMerged openstack/swift: remove func-fast-post from tox.ini  https://review.openstack.org/42526403:41
*** mingyu has joined #openstack-swift03:41
openstackgerritMerged openstack/swift: Bring docs inline with changes to tox envs  https://review.openstack.org/42531103:42
jidarclayg: thanks for that, I'm looking over the ACLs, this is for a private cloud, I guess the idea of creating a regular _member_ user to access swift felt off03:42
claygcschwede: i just got the "warning openstack CFP closes in 2 weeks"03:42
claygwe gunna do another talk this year!?03:42
claygi'm not sure I have anything interesting left to say03:43
claygjidar: yeah i like it!  you're using keystone then?03:43
jidarI am03:43
claygI don't think it has account ACL's unfortunately - but container ACLs are pretty good - everyone has temp-url-keys!03:44
jidaryea, right now I'm just authenticating keystone, pulling the token out and using it as a param to curl03:44
jidarnot fond of putting those username/passwords into git obviously03:44
claygyeah, hard to get them out of source control03:45
jidarfair enough!03:45
clayghaving the script `source .keys` and doing a little something to get that file on the node isn't *so* terrible03:45
claygmost puppet/chef soft of situations have encrypted databags or something03:46
jidarthis is all being generated out of heat03:46
*** mingyu has quit IRC03:46
claygso how does heat normally deal with secrets?03:46
jidarheh, afaik it doesn't03:46
claygso whatever it does for your mysql password is probably good enough03:47
jidaryou can pass the password in as a param to the template03:47
jidarso it only gets passed at run time03:47
claygah... so maybe that then?03:47
jidarI guess that can work03:48
*** JimCheung has quit IRC03:52
jidaragain, clayg thanks for all of the help03:52
*** JimCheung has joined #openstack-swift03:52
*** JimCheung has quit IRC03:57
*** klrmn has joined #openstack-swift03:59
*** psachin has joined #openstack-swift04:03
*** m_kazuhiro has quit IRC04:05
openstackgerritOpenStack Proposal Bot proposed openstack/swift: Updated from global requirements  https://review.openstack.org/8873604:06
*** varunsomani has joined #openstack-swift04:07
*** SkyRocknRoll has joined #openstack-swift04:19
*** varunsomani has quit IRC04:23
*** bkopilov has joined #openstack-swift04:28
*** sams-gleb has joined #openstack-swift04:35
*** sams-gleb has quit IRC04:40
*** SkyRocknRoll has quit IRC04:41
*** mingyu has joined #openstack-swift04:43
*** klrmn has quit IRC04:44
*** klrmn has joined #openstack-swift04:46
*** mingyu has quit IRC04:47
*** klrmn has quit IRC05:02
*** Guest58531 has quit IRC05:04
*** zacksh has quit IRC05:05
*** sgundur has quit IRC05:06
*** zacksh has joined #openstack-swift05:07
*** mgagne has joined #openstack-swift05:07
*** mgagne is now known as Guest3353905:07
*** sgundur has joined #openstack-swift05:09
*** SkyRocknRoll has joined #openstack-swift05:35
*** mmmucky has quit IRC05:39
*** mmmucky has joined #openstack-swift05:40
*** winggundamth_ has quit IRC05:42
*** two_tired has quit IRC05:44
*** klrmn has joined #openstack-swift05:52
*** klrmn has quit IRC05:53
*** varunsomani has joined #openstack-swift06:24
*** JimCheung has joined #openstack-swift06:25
*** varunsomani has quit IRC06:28
*** JimCheung has quit IRC06:30
*** sams-gleb has joined #openstack-swift06:37
*** dmorita has quit IRC06:38
*** sams-gleb has quit IRC06:39
*** sams-gleb has joined #openstack-swift06:39
*** sams-gleb has quit IRC06:40
*** sams-gleb has joined #openstack-swift06:41
*** sams-gleb has quit IRC06:41
*** mingyu has joined #openstack-swift06:44
*** mingyu has quit IRC06:49
*** ChubYann has quit IRC06:55
*** sams-gleb has joined #openstack-swift07:04
*** sams-gleb has quit IRC07:04
*** sams-gleb has joined #openstack-swift07:04
*** dmorita has joined #openstack-swift07:04
*** dmorita has quit IRC07:06
*** dmorita has joined #openstack-swift07:06
*** tesseract has joined #openstack-swift07:11
*** tdasilva has quit IRC07:15
*** PavelK has joined #openstack-swift07:21
*** dmorita has quit IRC07:36
*** dmorita has joined #openstack-swift07:37
*** dmorita_ has joined #openstack-swift07:38
*** dmorita_ has quit IRC07:39
*** dmorita has quit IRC07:41
*** tdasilva has joined #openstack-swift07:55
*** rledisez has joined #openstack-swift08:11
*** tdasilva has quit IRC08:22
*** kei_yama has quit IRC08:22
*** geaaru has joined #openstack-swift08:26
*** tdasilva has joined #openstack-swift08:29
*** oshritf has joined #openstack-swift08:31
*** geaaru has joined #openstack-swift08:35
*** mingyu has joined #openstack-swift08:45
*** glb1 has joined #openstack-swift08:46
*** mingyu has quit IRC08:50
*** glb1 has quit IRC08:54
*** hseipp has joined #openstack-swift09:08
*** cbartz has joined #openstack-swift09:10
*** hseipp has quit IRC09:10
*** hseipp has joined #openstack-swift09:16
*** oshritf has quit IRC09:17
*** jcaron has joined #openstack-swift09:18
*** oshritf has joined #openstack-swift09:24
*** oshritf has quit IRC09:27
*** oshritf has joined #openstack-swift09:30
*** SkyRocknRoll has quit IRC09:33
*** oshritf has quit IRC09:36
*** dmorita has joined #openstack-swift09:39
*** oshritf has joined #openstack-swift09:40
*** oshritf has quit IRC09:42
*** dmorita has quit IRC09:44
*** mvk has quit IRC09:47
cschwedeclayg: sure, i'd be more than happy to do a talk with you! i have 1,2 ideas, will ping you direct09:54
*** SkyRocknRoll has joined #openstack-swift09:56
*** oshritf has joined #openstack-swift10:00
*** jordanP has joined #openstack-swift10:05
*** SkyRocknRoll has quit IRC10:09
*** oshritf has quit IRC10:12
*** acoles_ is now known as acoles10:28
acolesclayg: well spotted on bug 165914710:33
openstackbug 1659147 in OpenStack Object Storage (swift) "swift-get-nodes not working in "full" mitaka " [Undecided,New] https://launchpad.net/bugs/165914710:33
patchbotError: No closing quotation10:33
*** oshritf has joined #openstack-swift10:35
*** oshritf has quit IRC10:37
*** sams-gleb has quit IRC10:44
*** oshritf has joined #openstack-swift10:46
*** mingyu has joined #openstack-swift10:47
*** mingyu has quit IRC10:51
*** sams-gleb has joined #openstack-swift11:02
*** oshritf_ has joined #openstack-swift11:10
*** oshritf has quit IRC11:13
*** openstackgerrit has quit IRC11:17
*** NM has joined #openstack-swift11:32
*** silor has joined #openstack-swift11:43
*** silor has quit IRC11:54
*** silor has joined #openstack-swift11:54
*** silor has quit IRC11:57
*** silor has joined #openstack-swift11:59
*** bkopilov has quit IRC12:05
*** mvk has joined #openstack-swift12:16
*** vint_bra has joined #openstack-swift12:18
*** caiobrentano has joined #openstack-swift12:24
*** catintheroof has joined #openstack-swift12:27
*** catintheroof has quit IRC12:38
*** catintheroof has joined #openstack-swift12:38
*** mingyu has joined #openstack-swift12:48
*** mingyu has quit IRC12:53
*** JimCheung has joined #openstack-swift12:54
*** oshritf__ has joined #openstack-swift12:57
*** catinthe_ has joined #openstack-swift12:57
*** JimCheung has quit IRC12:58
*** oshritf__ has quit IRC12:58
*** catintheroof has quit IRC12:59
*** oshritf_ has quit IRC13:00
*** oshritf__ has joined #openstack-swift13:02
*** oshritf__ has quit IRC13:08
*** SkyRocknRoll has joined #openstack-swift13:08
*** oshritf__ has joined #openstack-swift13:09
*** NM has quit IRC13:22
*** varunsomani has joined #openstack-swift13:25
*** varunsomani has quit IRC13:29
*** acoles is now known as acoles_13:33
*** NM has joined #openstack-swift13:34
*** Jeffrey4l has joined #openstack-swift13:35
*** acoles_ is now known as acoles13:36
*** gabor_antal has quit IRC13:45
*** bkopilov has joined #openstack-swift13:45
*** PavelK has quit IRC14:15
*** dmorita has joined #openstack-swift14:18
*** dmorita has quit IRC14:20
*** dmorita has joined #openstack-swift14:20
*** oshritf__ has quit IRC14:41
*** SkyRocknRoll has quit IRC14:44
*** Jeffrey4l has quit IRC14:44
*** Jeffrey4l has joined #openstack-swift14:44
*** SkyRocknRoll has joined #openstack-swift14:56
*** dmorita has quit IRC15:03
*** sams-gleb has quit IRC15:11
*** sams-gleb has joined #openstack-swift15:12
*** sams-gleb has quit IRC15:16
*** jarbod has quit IRC15:28
*** jarbod has joined #openstack-swift15:28
*** sams-gleb has joined #openstack-swift15:28
*** psachin has quit IRC15:29
*** sams-gle_ has joined #openstack-swift15:30
*** sams-gleb has quit IRC15:30
*** stevemar has quit IRC15:36
*** stevemar has joined #openstack-swift15:37
*** catintheroof has joined #openstack-swift15:39
*** catinthe_ has quit IRC15:42
*** chsc has joined #openstack-swift15:48
*** chsc has joined #openstack-swift15:48
*** chsc has quit IRC15:54
*** mvk has quit IRC15:55
*** lxsli has quit IRC15:57
*** lxsli has joined #openstack-swift16:01
*** _JZ_ has joined #openstack-swift16:04
*** chsc has joined #openstack-swift16:24
*** chsc has joined #openstack-swift16:24
*** ukaynar has joined #openstack-swift16:28
*** dmorita has joined #openstack-swift16:38
*** dmorita has quit IRC16:43
*** tesseract has quit IRC16:55
*** zaitcev has quit IRC17:03
*** tqtran has joined #openstack-swift17:04
*** openstackgerrit has joined #openstack-swift17:06
openstackgerritChristopher Bartz proposed openstack/python-swiftclient: ISO 8601 timestamps for tempurl  https://review.openstack.org/42337717:06
*** dmorita has joined #openstack-swift17:10
*** cbartz has left #openstack-swift17:11
notmynamegood morning17:14
*** ukaynar has quit IRC17:15
*** ukaynar has joined #openstack-swift17:16
*** zaitcev has joined #openstack-swift17:19
*** ChanServ sets mode: +v zaitcev17:19
*** SkyRocknRoll has quit IRC17:22
*** klrmn has joined #openstack-swift17:27
*** dmorita has quit IRC17:29
*** dmorita has joined #openstack-swift17:29
*** ukaynar has quit IRC17:30
*** ukaynar has joined #openstack-swift17:30
*** silor has quit IRC17:32
*** JimCheung has joined #openstack-swift17:36
*** hseipp has quit IRC17:36
*** rledisez has quit IRC17:44
notmynameif I don't see any comments on https://review.openstack.org/#/c/425454/ in the next few hours, I'll land it so we have time to do the release repo dance before the end of the week17:48
patchbotpatch 425454 - python-swiftclient - 3.3.0 authors/changelog update17:48
notmynameclayg: nice reconstructor patches :-)17:51
*** dmorita has quit IRC17:53
*** david-lyle has quit IRC17:59
*** zackmdavis has quit IRC18:03
*** zackmdavis has joined #openstack-swift18:03
*** arch-nemesis has joined #openstack-swift18:05
*** arch-nemesis has quit IRC18:12
*** dmorita has joined #openstack-swift18:18
*** varunsomani has joined #openstack-swift18:19
claygnotmyname: they're AMAZING18:20
timburkego sgundur! thanks for validating my hypothesis!18:27
claygacoles: i'm sure you already expected that when you were doing it18:29
claygacoles: re lp bug #165914718:29
openstackLaunchpad bug 1659147 in OpenStack Object Storage (swift) "swift-get-nodes not working in "full" mitaka " [Undecided,New] https://launchpad.net/bugs/165914718:29
patchbotError: No closing quotation18:29
claygacoles: I wasn't sure how to take on how the "bug report" now has a question about keystone?18:30
claygi mean I guess I should set the status to invalid and suggest she use the mailing listing or get on IRC?18:31
claygor maybe use ask?18:31
claygpeople use ask right?18:31
*** vinsh has joined #openstack-swift18:32
timburkerespond by pointing to cosbench / ssbench issue trackers and #openstack-keystone, then close as invalid?18:32
*** rcernin has joined #openstack-swift18:32
sgundurtimburke, thanks; I am yet to go through his patch completely18:32
claygtimburke: would you?  :D18:33
claygtimburke: well, no except18:33
claygtimburke:  I don't think this person should report bugs anymore :'(18:34
timburkemaybe after i've got the EC warning squared away18:34
timburkei mean, we *could* totally fix ssbench to support v318:34
claygdoes it not?  I didn't look.  I acctually don't know the differences between keystone v2 and v3 - isn't that what was requested?18:35
acolesclayg: nor me. not too familiar with *bench but if they support v2 that should still work with keystone v3 I think. oh, unless the keystone service is only offering a v3 API.18:36
acolesclayg: biggest difference from v2 to v3 IIRC is support for domains18:37
*** dmorita has quit IRC18:37
timburkeclayg: it doesn't -- v1/v2 only. see https://github.com/swiftstack/ssbench/blob/master/ssbench/swift_client.py#L203-L328 -- pretty sure it's just an old (pre-v3) fork of swiftclient18:38
timburkeclayg: the differences between v2 and v3 are why i'd point them to #openstack-keystone, but i think the real ask is to have these benchmarks support v318:39
claygtimburke: ok, well let's hope I wasn't too off-putting18:40
*** dmorita has joined #openstack-swift18:42
*** Nicolaas has joined #openstack-swift18:42
*** mvk has joined #openstack-swift18:42
*** geaaru has quit IRC18:43
*** dmorita has quit IRC18:43
claygacoles: so this was me on the train reading PavelKs comments on patch 419787 "bullshit. gd $%^& srly!? well maybe it's not so bad. I'm never going to get it right."18:43
patchbothttps://review.openstack.org/#/c/419787/ - swift - Better optimistic lock in get_hashes18:43
claygstill haven't made it to acceptance :'(18:43
*** Nicolaas has quit IRC18:44
claygI swear this cat has a parrallel processor installed in his brain :'(18:45
timburkemaybe it's the new baby making him acutely aware of the need to context-switch, and just how long it can take to get back to what you were working on before? :P18:49
claygrofl18:49
*** varunsomani has quit IRC18:49
claygspoken like a true father18:49
acolesclayg: yeah i think he has a valid concern18:50
clayg"as soon as I shut down my laptop I will realise it is crazy!"18:50
clayglol18:50
acolesclayg: I just posted my comments on gerrit18:50
clayg*been there*18:50
acolesclayg: so what I actually thought is "can I even shut down *before* clay tells me this is crazy" :)18:51
*** jordanP has quit IRC18:53
*** mingyu has joined #openstack-swift18:53
acolestimburke: I once heard (no idea if true) that fighter pilots were blasted with recordings of their own kids crying while training, to test their ability to not be distracted18:54
acolesg'night18:56
*** acoles is now known as acoles_18:56
notmynamethat sounds terrifying18:57
*** mingyu has quit IRC18:58
*** varunsomani has joined #openstack-swift19:10
*** JimCheung has quit IRC19:20
*** JimCheung has joined #openstack-swift19:20
*** clu_ has joined #openstack-swift19:35
openstackgerritTim Burke proposed openstack/swift: Warn about using EC with isa_l_rs_vand and nparity >= 5  https://review.openstack.org/42549619:36
*** david-lyle has joined #openstack-swift19:45
*** varunsomani has quit IRC19:54
notmynameSDSC gave a presentation last night on Swift https://github.com/OpenStackSanDiego/Presentations/tree/master/2017-01%20Swift  <-- pdf of slides in there19:54
*** Renich has joined #openstack-swift20:00
claygmattoliverau: cschwede: you guys need to get the openstack swift ansible stuff promoted better - SDSC thinks Swift deployment automation tools are maybe not the best in the world!?  (i sorta have my own angle for making swift deployment/mangement better ;) )20:01
*** Guest33539 is now known as mgagne20:01
*** mgagne has quit IRC20:01
*** mgagne has joined #openstack-swift20:01
tdasilvaheh20:02
notmynametdasilva: has some cools ansible swift stuff too that I found20:02
tdasilvalol, that was all mattoliverau20:02
tdasilvathere's been a ton of great work with tripleo too20:03
notmynametdasilva: actually, i was going to talk to you about it at some point (not right now though). I'm working on something similar too20:03
tdasilvabut yeah, reading about the rings issue reminded me of an email on the openstack mailing list recently20:03
tdasilvanotmyname: cool!20:03
claygtdasilva: their little pseudo code script was so cute tho!  I was like see - you *like* it - it's job security for devops!20:04
tdasilvahehe, yeah, i saw that, "goto #1"20:05
* tdasilva wishes ovh could talk more about their ring managing bots, that sounded really cool20:05
claygbut then there like "it's a big con for swift and pro for other systems that you have to do this"20:05
claygtdasilva: I think it's the same as what is in the psuedo script there?20:06
tdasilvaclayg: maybe?? it sounded super complex with databases and managing the weights on multiples disks and nodes and what not, not sure...maybe it is a simple script...20:07
*** NM has quit IRC20:07
clayg*I* feel like no matter how you do it - it's hard to *configure* something like a ring manager - the code to "do" the ring stuff is brain dead simple20:07
claygbut it's like - how do you get dispersion information - how do you get your nodes to talk to where the rings are20:07
claygso anything we do that's opinionated on that makes it *harder* to configure?20:08
claygbut... you know... the longer I feel this way the more I have to admit I must be wrong20:08
claygpeople would rather be told "do it this way" than "it's easy do it however you want"20:08
*** JimCheung has quit IRC20:09
tdasilvaclayg: similarly, there's the issue of monitoring20:09
claygtdasilva: i mean yeah - it did sorta sound like you need some sort of data store - you could use the builder file - or a file system - or json - or a database - whatever you want!  ;)20:09
*** JimCheung has joined #openstack-swift20:10
tdasilvathere are so many out there and everybody wants to use their own thing20:10
claygwell it did sorta sound like they were not in love with the openstack telementry integration with swift - but then it also looked like they had a pretty good solution in the end?20:10
claygmaybe they've had experiences with other systems that had more community stuff they could pull of the shelf?  I... well *I* sort of have my own thing going for monitoring :D20:11
tdasilvayeah, I do wonder how what version of the telemetry software they are using, my understanding is that there's been a complete overhaul of ceilometer, but it happened very recently20:11
claygcool!20:11
notmynamewasn't there a split of ceilometer into different projects?20:12
notmynameone had an unpronouncable name with lots of vowels. aodh? aeiou? eieio?20:13
tdasilvanotmyname: i think so, now there's gnocchi and aodh20:13
notmynameok20:13
tdasilvaaodh is for "alarms" ???20:13
notmynameidk20:14
tdasilvagnocchi for metrics, i believe??20:14
notmynameI have seen no feedback on the swiftclient authors/changelog patch (https://review.openstack.org/#/c/425454/) so I'm going to go ahead and merge it20:14
patchbotpatch 425454 - python-swiftclient - 3.3.0 authors/changelog update20:14
*** JimCheung has quit IRC20:14
notmynameif you don't like it, you've got <gate time> to say something20:15
claygtimburke: is that raymond hettinger on your screen over there!?20:16
claygtimburke: also - your monitor is huge ;)20:16
timburkeclayg: why wouldn't it be?20:16
timburkeas expected, it's a great talk -- https://www.youtube.com/watch?v=voXVTjwnn-U20:27
tdasilvalol, "I don't tweet when I get off the plane, I tweet to teach python"20:39
tdasilvathe cool think i noticed about the LCA videos is how they switch from the presentation screen and back to the speaker20:41
tdasilvai like that better than the openstack videos20:41
tdasilvas/think/thing20:41
claygthis isn't LCA is it?20:41
tdasilvalol, it is not20:42
timburkenope, PyBay2016 apparently. found it while watching some lca videos though20:42
tdasilvai guess two conferences do the same20:42
tdasilva;)20:42
*** mingyu has joined #openstack-swift20:54
*** mingyu has quit IRC20:59
*** cebreidian has quit IRC20:59
timburkeanybody know enough about the unit test structure to help me add a test for https://review.openstack.org/#/c/425471/? i noticed the bug when trying to init an ECDriver like pyeclib.ec_iface.ECDriver(ec_type='jerasure_rs_cauchy', k=10, m=10)21:31
patchbotpatch 425471 - liberasurecode - Make free_rs_cauchy_desc tolerate partially-initia...21:31
*** Jeffrey4l_ has joined #openstack-swift21:34
*** Jeffrey4l has quit IRC21:35
*** cebreidian has joined #openstack-swift21:38
*** cebreidian has quit IRC21:43
timburkei kinda expected https://github.com/openstack/liberasurecode/blob/master/test/liberasurecode_test.c#L136-L142 to make it bomb out? trying those args through pyeclib makes python seg fault or abort21:43
*** catintheroof has quit IRC21:47
*** sams-gle_ has quit IRC21:50
*** vint_bra has quit IRC22:01
*** chsc has quit IRC22:03
*** chsc has joined #openstack-swift22:16
*** chsc has joined #openstack-swift22:16
*** mingyu has joined #openstack-swift22:56
openstackgerritTim Burke proposed openstack/swift: Expose encryption status in GET/HEAD/PUT/POST responses  https://review.openstack.org/34860322:58
openstackgerritTim Burke proposed openstack/swift: Expose encryption status to client  https://review.openstack.org/34860422:58
claygtimburke: where are those args used tho?22:59
claygtimburke: maybe pyeclib has it's own bug that causes it to segfault when liberasure is just erroring in some less than helpful way?23:00
*** mingyu has quit IRC23:01
timburkepretty sure it's a problem with libec. pyeclib maybe *also* needs work, but one step at a time. try something like this:23:05
timburkeecho -e 'r\nbt' | gdb -x - --args python -c 'import pyeclib.ec_iface; pyeclib.ec_iface.ECDriver(ec_type="jerasure_rs_cauchy", k=10, m=10)'23:05
patchbot-e 'r\nbt' | gdb -x - --args python -c 'import pyeclib.ec_iface; pyeclib.ec_iface.ECDriver(ec_type="jerasure_rs_cauchy", k=10, m=10)'23:05
* timburke sighs23:05
timburkeyou'll see a stack like jerasure_rs_cauchy_init calling free_rs_cauchy_desc which tries to free something it has no business freeing23:06
* clayg installs gdb and gets his libec/pyeclib repos up-to-date23:08
claygoh... no I don't think i *ever* had jerasure installed :\23:08
claygnot sure I'm going to :\23:08
*** NM has joined #openstack-swift23:08
claygI need like "plugins" or something for vsaio - I think I added some bs support to the `reec` script *if* you have isa-l checked out - maybe I could do that for jerasure?23:09
timburkeclayg: it's fairly easy. go look at https://review.openstack.org/#/c/408286/1/tools/pip-install-with-liberasurecode.sh and ignore all the prefixing bs23:09
patchbotpatch 408286 - pyeclib - Install jerasure from source when testing liberasu...23:09
claygtimburke: thanks!23:13
claygtimburke: on the list -> https://github.com/swiftstack/vagrant-swift-all-in-one/issues/5623:16
claygtimburke: I wonder if there's a way to just make vsaio use the liberasurecode/tools scripts?  Can they be consumed like that?  the seem to be all up in the VIRTUAL_ENV23:17
timburke? that's in pyeclib, and hasn't merged (in no small part 'cause we want to remove the need to test against libec master entirely)23:18
*** NM has quit IRC23:20
claygoic23:21
claygok, well I'll stick trying to add something to vsaio then - sorry I can't be more help!23:22
timburkei could probably do that fairly easily if you like23:22
claygnot a priority for me atm - let your todo list be your guide :D23:23
*** kei_yama has joined #openstack-swift23:31
*** mingyu has joined #openstack-swift23:42
timburkeah! it's the .w = 8 that makes it work! looks like specifying w=8 to pyeclib still has it come out the default 423:45
timburkeso the particular problem i see is the result of https://github.com/openstack/liberasurecode/blob/cb0daba975dfb3b7bffe402d7aa73fac19180f73/src/backends/jerasure/jerasure_rs_cauchy.c#L263 and us trying to clean up desc before all of its members have been allocated23:46
clayg... file a bug and let someone who cares about jerasure square it?23:49
claygsome times it's hard once you have the bit in your teeth tho23:49
claygI'm rooting for you timburke!!!23:50
clayggrrrrrrr23:50
timburkelike, i know exactly where the problem is, i know exactly how to fix it, i *have* fixed it, but i don't know enough about how we run tests to write a *good* patch23:51
*** david-lyle has quit IRC23:51
claygsounds like everyone contributing to a project for the first time ever?  it's why launhcpad comes with a checkbox "this file is a patch" when you upload bug reports?23:52
claygmaybe kota_ or kevin or tsg or someone can add some guidance?23:52
clayg... to the bug report ...23:52
claygI don't even know how to *run* tests (that exercise jerasure)23:53
claygso I'm way down your slider of possible being helpful23:53
claygtdasilva maybe knows/cares about jerasure?  or someone from hp?23:53
*** david-lyle has joined #openstack-swift23:54
timburkemainly i just hate having code that *we own* that can and will *crash your python*23:54
claygsuck it python!23:55
claygthat's what you get for using jerasure23:55
timburkeon the plus side, jerasure doesn't suffer from https://bugs.launchpad.net/swift/+bug/1639691 so suck it ISA-L!23:55
openstackLaunchpad bug 1639691 in PyECLib "EC: Swift can return corrupted Data and be able to go data lost at isa_l_rs_vand policy with >=5 parities" [Undecided,In progress]23:55
claygyeah... poor isa_l_rs_vand :'(  isa_l_rs_cauchy is great tho!23:56
*** rcernin has quit IRC23:56
*** oshritf__ has joined #openstack-swift23:57
*** rcernin has joined #openstack-swift23:57
*** chsc has quit IRC23:58
*** rcernin has quit IRC23:59

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