Friday, 2017-07-28

*** bkopilov_ has quit IRC00:04
*** itlinux has quit IRC00:12
*** itlinux has joined #openstack-swift00:15
*** bkopilov_ has joined #openstack-swift00:17
*** itlinux has quit IRC00:18
*** ukaynar has quit IRC00:18
*** ukaynar has joined #openstack-swift00:18
*** ukaynar has quit IRC00:23
*** kiennt has joined #openstack-swift00:33
*** psachin has joined #openstack-swift00:36
*** bkopilov_ has quit IRC00:47
*** tovin07_ has joined #openstack-swift00:50
openstackgerritMerged openstack/swift master: added .htaccess redirect file for docs  https://review.openstack.org/48820200:53
openstackgerritMerged openstack/swift master: 2.15.0 authors and changelog update  https://review.openstack.org/48583900:54
*** ukaynar has joined #openstack-swift00:56
*** catintheroof has quit IRC00:57
*** two_tired has joined #openstack-swift00:57
*** bkopilov_ has joined #openstack-swift01:00
*** catintheroof has joined #openstack-swift01:18
openstackgerritOpenStack Proposal Bot proposed openstack/swift master: Updated from global requirements  https://review.openstack.org/8873601:24
*** catintheroof has quit IRC01:25
*** JimCheung has quit IRC01:25
*** JimCheung has joined #openstack-swift01:26
notmynamehttps://review.openstack.org/488250 is for the 2.15.0 swift release01:29
patchbotpatch 488250 - releases - swift 2.15.0 release01:29
*** JimCheung has quit IRC01:30
*** JimCheung has joined #openstack-swift01:45
*** JimCheung has quit IRC01:49
*** itlinux has joined #openstack-swift02:01
*** itlinux has quit IRC02:03
*** itlinux has joined #openstack-swift02:26
*** kei_yama has quit IRC03:36
*** kei_yama has joined #openstack-swift03:45
*** nakagawamsa has joined #openstack-swift03:49
*** kei_yama has quit IRC03:49
*** gkadam has joined #openstack-swift03:55
*** gkadam_ has joined #openstack-swift03:57
*** gkadam_ is now known as gkadam-afk04:00
*** gkadam has quit IRC04:00
*** gkadam-afk has quit IRC04:00
*** gkadam has joined #openstack-swift04:00
*** itlinux has quit IRC04:07
*** links has joined #openstack-swift04:20
*** nakagawamsa has quit IRC04:44
*** mathiasb has joined #openstack-swift04:49
*** psachin has quit IRC04:50
*** ukaynar has quit IRC05:05
*** psachin has joined #openstack-swift05:08
*** ukaynar has joined #openstack-swift05:09
*** gyee has quit IRC05:13
*** kiennt has quit IRC05:44
*** kiennt has joined #openstack-swift05:44
*** kiennt has quit IRC05:50
*** kiennt has joined #openstack-swift06:05
*** rcernin has joined #openstack-swift06:15
*** two_tired has quit IRC06:20
*** klrmn has quit IRC06:21
*** ukaynar has quit IRC06:22
*** hseipp has joined #openstack-swift06:42
*** cschwede_ has joined #openstack-swift07:03
*** openstackgerrit has quit IRC08:18
*** xrb has joined #openstack-swift08:20
acolesclayg: re patch 487168, at some point I was concerned about there being no aggregate stats dump at end of a run_once, in fact if run_once finishes within a stats_interval then there may be no aggregate stats dump. timburke and I discussed some final 'cleanup' call to the daemon to trigger a final aggregation, but this seemed a possible alternative. I just played with the idea hence WIP.08:20
patchbothttps://review.openstack.org/#/c/487168/ - swift - WIP try synchronous recon aggregation (ABANDONED)08:20
acolesclayg: it fell by the way (bigger fish to fry) because with run_once you *do* get per disk stats and so long as you have the background daemon running then any run-once per disk stats *will* be rolled up by that.08:22
acolesgood morning08:23
acolesclayg: and congrats - multiprocess reconstructor is a thing - that is great!08:24
*** cshastri has joined #openstack-swift08:35
*** mvk has quit IRC08:36
*** xrb has quit IRC09:00
*** xrb_ has joined #openstack-swift09:00
*** JimCheung has joined #openstack-swift09:03
*** JimCheung has quit IRC09:07
*** ChubYann has quit IRC09:34
*** skudlik has joined #openstack-swift09:53
*** tovin07_ has quit IRC10:07
*** kiennt has quit IRC10:30
*** catintheroof has joined #openstack-swift11:48
*** rcernin has quit IRC11:55
*** Dinesh_Bhor is now known as Dinesh_Bhor|afk12:01
*** Dinesh_Bhor|afk is now known as Dinesh_Bhor12:02
*** catintheroof has quit IRC12:14
*** dosaboy has quit IRC12:14
*** rcernin has joined #openstack-swift12:16
*** xrb_ has quit IRC12:31
*** xrb has joined #openstack-swift12:31
*** xrb has quit IRC12:31
*** xrb has joined #openstack-swift12:32
*** JimCheung has joined #openstack-swift12:39
*** JimCheung has quit IRC12:43
*** catintheroof has joined #openstack-swift12:50
*** gkadam has quit IRC12:52
*** dosaboy has joined #openstack-swift12:57
*** jaosorior has quit IRC13:04
*** ukaynar has joined #openstack-swift13:04
*** links has quit IRC13:16
*** ukaynar has quit IRC13:18
*** psachin has quit IRC13:35
*** rcernin has quit IRC13:38
*** jistr is now known as jistr|mtg13:45
*** neonpastor has joined #openstack-swift13:45
*** hseipp has quit IRC13:54
*** rcernin has joined #openstack-swift14:01
*** gyee has joined #openstack-swift14:19
*** AlexeyAbashkin has joined #openstack-swift14:20
*** SkyRocknRoll has joined #openstack-swift14:20
*** itlinux has joined #openstack-swift14:24
*** skudlik has quit IRC14:41
*** jistr|mtg is now known as jistr14:46
*** Dinesh_Bhor has quit IRC14:46
*** ukaynar has joined #openstack-swift15:00
*** rcernin has quit IRC15:13
*** klrmn has joined #openstack-swift15:14
*** links has joined #openstack-swift15:23
notmynamegood morning15:32
*** itlinux has joined #openstack-swift15:40
*** itlinux has quit IRC15:48
*** klrmn has quit IRC16:09
*** ukaynar has quit IRC16:16
*** xrb has quit IRC16:24
*** xrb has joined #openstack-swift16:25
*** JimCheung has joined #openstack-swift16:31
timburkegood morning16:33
*** xrb has quit IRC16:37
*** cschwede_ has quit IRC16:37
*** xrb has joined #openstack-swift16:37
*** cschwede_ has joined #openstack-swift16:37
*** openstackstatus has quit IRC16:41
*** openstack has joined #openstack-swift16:44
*** openstackstatus has joined #openstack-swift16:44
*** ChanServ sets mode: +v openstackstatus16:44
*** ukaynar has joined #openstack-swift16:46
*** ukaynar has quit IRC16:46
*** ukaynar has joined #openstack-swift16:47
*** tonanhngo has joined #openstack-swift16:48
*** tonanhngo_ has joined #openstack-swift16:52
*** tonanhngo_ has quit IRC16:52
*** tonanhngo has quit IRC16:52
*** tonanhngo has joined #openstack-swift16:54
*** catinthe_ has joined #openstack-swift16:54
*** catintheroof has quit IRC16:58
*** ukaynar has quit IRC17:02
*** klrmn has joined #openstack-swift17:12
-openstackstatus- NOTICE: The Gerrit service on review.openstack.org is being taken offline for roughly 5 minutes to perform a database backup and reconfiguration17:13
*** itlinux has joined #openstack-swift17:14
*** ukaynar has joined #openstack-swift17:15
*** gyee has quit IRC17:23
*** gyee has joined #openstack-swift17:25
*** skudlik has joined #openstack-swift17:30
*** cshastri has quit IRC17:36
*** chsc has joined #openstack-swift17:38
*** chsc has joined #openstack-swift17:38
*** cschwede_ has quit IRC17:43
*** ChubYann has joined #openstack-swift17:53
*** ukaynar has quit IRC18:00
*** ukaynar has joined #openstack-swift18:01
*** ukaynar has quit IRC18:01
*** gyee has quit IRC18:03
*** gyee has joined #openstack-swift18:06
*** catinthe_ has quit IRC18:08
*** catintheroof has joined #openstack-swift18:10
*** openstackstatus has quit IRC18:11
*** openstack has joined #openstack-swift18:14
*** openstackstatus has joined #openstack-swift18:14
*** ChanServ sets mode: +v openstackstatus18:14
*** gyee has quit IRC18:15
claygacoles: timburke: thinking mainly for dev - it would be very desirable if run once (no overrides) resulted in a "complete" recon dump - for all daemons!18:41
claygDunno if we have that or I regressed it with worker config...18:41
*** openstackstatus has quit IRC18:42
*** openstack has joined #openstack-swift18:44
*** openstackstatus has joined #openstack-swift18:44
*** ChanServ sets mode: +v openstackstatus18:44
*** ukaynar has joined #openstack-swift18:52
*** SkyRocknRoll has quit IRC19:10
acolesclayg: agree. that's what prompted me to start on https://review.openstack.org/#/c/487168/ (IDK if you saw in scrollback) but I really didn't get far with that train of thought19:14
patchbotpatch 487168 - swift - WIP try synchronous recon aggregation (ABANDONED)19:14
*** SkyRocknRoll has joined #openstack-swift19:23
*** ukaynar has quit IRC19:32
*** noxdafox has quit IRC19:36
*** noxdafox has joined #openstack-swift19:42
*** JimCheung has quit IRC19:46
*** JimCheung has joined #openstack-swift19:46
*** SkyRocknRoll has quit IRC20:05
*** catintheroof has quit IRC20:08
*** SkyRocknRoll has joined #openstack-swift20:17
*** ukaynar has joined #openstack-swift21:09
*** ukaynar has quit IRC21:10
*** SkyRocknRoll has quit IRC21:11
*** ukaynar has joined #openstack-swift21:15
*** ukaynar has quit IRC21:19
*** skudlik has quit IRC22:03
*** itlinux has quit IRC22:05
timurI think I might take up this fight: https://bugs.launchpad.net/python-swiftclient/+bug/1159951. Propagating X-Delete-At and X-Delete-After headers to segments seems reasonable to me. Although, so does removing segments on expiration of a large object -- although, I realize that may lead to unexpected results for folks that use same segments across multiple objects22:13
openstackLaunchpad bug 1159951 in python-swiftclient "swift client header is not used for uploading large object" [Undecided,In progress] - Assigned to Tong Li (litong01)22:13
notmynameFYI https://bugs.launchpad.net/openstack-ansible/+bug/170722022:13
openstackLaunchpad bug 1707220 in openstack-ansible "Swift Erasure Code fails with liberasurecode 1.4.0 on CentOS" [Undecided,New]22:13
timurtimburke: have you thought about this at all?22:13
timurnotmyname: what's the best way to sort python-swiftclient bugs? heat or importance?22:15
notmynametimur: IMO importance. but I'm not sure there's a "best" way that's always right22:15
timurI used heat as a measure of people complaining22:15
timburketimur: some attempt was made in https://review.openstack.org/#/c/310075/ though i clearly hadn't done a good job of it. the trouble as i recall is that we need to do a HEAD before *every* POST in case any expiry is *already set* and we should clear it on the segments (if any)22:16
patchbotpatch 310075 - python-swiftclient - Expire segments when expiring large objects22:16
timurtimburke: yes, it will be terrible22:16
timurbut I don't think there is any alternative?22:18
timurmaybe we can resurrect that review?22:19
claygFROM THE DEAD22:21
timburketimur: go for it!22:22
timurhehe alright. I'll see what I can do with yours and Joel's comments. Seems like a useful thing for us to fix22:22
timburkehell, we already do a HEAD before every PUT... maybe we could (ab)use the --leave-segments option to skip it on POST, too? or make it --ignore-segments or something...22:23
timburkenotmyname: isn't BadStatusLine usually when something dies down in eventlet? those "ERROR WSGI" lines seem suspicious: http://logs.openstack.org/25/485225/5/check/gate-openstack-ansible-os_swift-ansible-func-centos-7/8ad31e6/logs/openstack/swift-proxy/swift/proxy-error.log.txt.gz#_Jul_24_19_22_5522:33
timburkeno clue why upgrading *libec* would fix it, though...22:34
notmynametimburke: yeah, the ERROR WSGI do make it sound like something in eventlet22:35
notmynametimburke: but scroll up? the traceback does look like a libec thing22:36
notmynameno, sorry, not libec22:37
notmynamelike a large object thing. maybe ACL issues?22:37
notmynamebut yeah, don't know how libec figures into that22:37
timburke? no... makes me think we shouldn't be logging at exception around https://github.com/openstack/swift/blob/2.15.0/swift/common/request_helpers.py#L506-L507 (at least, not when it's on account of a 403)22:38
timburkei'm trying to remember zaitcev's observations that led to https://github.com/openstack/liberasurecode/commit/0962144 and https://github.com/openstack/liberasurecode/commit/960cdd0 ... was it that *nothing* worked on that box, or only *some* things didn't work? when things went wrong, what did the client see? i could totally understand SIGILL killing the proxy, causing the client to get a bad status line ... but i would've thought *eve22:46
timburkerything* would be bad?22:46
zaitcevtimburke: the symptom was that the proxy crashed on start. HOWEVER, a EC policy was configured, so it's possible that nothing would happen unless that.22:51
zaitcev[422171.621114] traps: swift-container[11669] trap invalid opcode ip:7f531ddf2d11 sp:7ffe0583cb00 error:0 in liberasurecode.so.1.4.0[7f531ddef000+d000]22:51
zaitcevactually, not just proxy22:51
timburkezaitcev: thanks. that was kinda what i figured... was looking for anything that could have landed between 1.4.0 and 1.5.0 that would've maybe addressed bug 170722022:52
openstackbug 1707220 in openstack-ansible "Swift Erasure Code fails with liberasurecode 1.4.0 on CentOS" [Undecided,New] https://launchpad.net/bugs/170722022:52
claygtimburke: we'll have somehing in PT about protability and libec22:52
zaitcevI think this is different because it failed during operation, not when starting. But who knows how they compiled it. Maybe it wasn't optimized enough to crash right away and survived until the time the chunk sizes were calculated.22:53
timburkenotmyname: further observations... four failed tests, four instances of "Removing dead child" in the proxy error log...22:57
notmynametimburke: STOP KILLING THE CHILDREN!22:58
timburkenotmyname: hey, it's not the poor parent's fault! it just wants to keep from having dead children piling up everywhere!22:59
claygpoint is - it does sound like segfaults?  invalid op code does *totally* remind me of the non-portable build issue with how libec does supported flag detection23:06
claygso... maybe someone needs to rebuild something for some distro somewhere with better flags - or we need to stop occasionally/randomly using vms' with different cpu flags than what we're building with...23:07
clayghttps://bugs.launchpad.net/openstack-ansible/+bug/1707220 - they already have confirmation it's fixed in the newer version?  Are they thinking backport or something?  Is it just FYI?23:10
openstackLaunchpad bug 1707220 in openstack-ansible "Swift Erasure Code fails with liberasurecode 1.4.0 on CentOS" [Undecided,New]23:10
claygoh, that's not against any project I know anything about - i should probably shut up23:13
*** chsc has quit IRC23:15
*** tonanhngo has quit IRC23:22
*** tonanhngo has joined #openstack-swift23:28
*** tonanhngo has quit IRC23:33
*** tonanhngo has joined #openstack-swift23:36
*** tonanhngo has quit IRC23:41

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