21:00:12 #startmeeting swift 21:00:13 Meeting started Wed Jun 21 21:00:12 2017 UTC and is due to finish in 60 minutes. The chair is notmyname. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:15 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:17 The meeting name has been set to 'swift' 21:00:21 who's here for the swift team meeting? 21:00:36 hi 21:00:42 o/ (kinda) 21:00:54 o/ 21:01:17 big crowd ;-) 21:01:28 hello 21:01:38 o/ 21:02:13 looks like a short agenda today, so let's get started so people can get breakfast/to bed 21:02:20 #link https://wiki.openstack.org/wiki/Meetings/Swift 21:02:37 #topic boilerplate announcements 21:02:53 note the PTG and summit links on the agenda 21:03:12 please encourage any ops you know to go to the PTG 21:03:27 #topic deprecate known-bad EC config 21:03:32 patch 468105 21:03:33 https://review.openstack.org/#/c/468105/ - swift - Require that known-bad EC schemes be deprecated 21:03:40 we've got 2 +2 on it 21:03:45 we've emailed different ML 21:03:50 we've talked about it for a long time 21:04:05 is there any reason to not +A it right now? 21:04:24 Nope, do it! 21:04:52 kota_: acoles: ok with you for me to +A it right now? 21:05:02 ok 21:05:03 yes 21:05:11 done 21:05:12 thanks 21:05:20 timburke: thanks for pushing this one 21:05:32 kota_: thanks for setting this whole thing off by finding the bug :-) 21:05:47 :-) 21:05:58 #topic previous meeting follow-ups 21:06:03 not much here 21:06:06 all i did was write a patch :-) sorry for a bit of a fire drill at work clayg/acoles 21:06:08 romain isn't here this week 21:06:22 although I saw the email ovh sent about LOSF 21:06:27 if you didn't read it, please do 21:06:28 timburke: lol 21:06:48 no progress on py3 work afaik 21:06:49 timburke: thanks for updating the patch with doc 21:07:08 #topic priority patches 21:07:15 #link https://wiki.openstack.org/wiki/Swift/PriorityReviews 21:07:20 I updated that wiki page 21:07:40 there's 10 patches there, but I have a question about one or two of them 21:07:50 https://review.openstack.org/#/c/455488/ 21:07:50 patch 455488 - python-swiftclient - Tolerate RFC-compliant ETags 21:08:03 has +2 from joeljwright1 and timburke, but timburke is also the author 21:08:04 reviewed that today 21:08:09 so what needs to happen there? 21:08:12 timburke: ? 21:08:26 it's a simple patch, but more eyes couldn't hurt… 21:08:40 merge it! there was some hesitance since i'm also the author 21:08:58 (I'm the hesitant one) 21:09:02 I'll go merge it 21:09:09 joeljwright1: ack 21:09:33 i clicked +A on the etag one - I had comments from last week - my bad 21:09:40 ah! thanks clayg 21:09:47 dammit clayg beat me to it! 21:09:50 sort of - would have been better to do that last week! 21:09:51 :D 21:10:48 ok, any other patches to call out or that need discussion during this meeting? 21:11:30 The tpool one looks good now, with a fixed SAIO, you can easily test and use servers_per_port 21:11:39 https://review.openstack.org/#/c/289664/ 21:11:40 patch 289664 - swift - Make eventlet.tpool's thread count configurable in... 21:11:43 that one? 21:11:55 Ta 21:11:57 Yup 21:12:29 https://review.openstack.org/#/c/307937/ seems like a good idea... haven't actually demonstrated a socket leak, but fairly certain there is one 21:12:30 patch 307937 - swift - Close all versioned_writes subrequests' app_iters 21:12:33 So someone go play. Also merged in clays thoughts and using auto config 21:12:58 ah right. thanks timburke. I wanted to track the socket leak ones. didn't you have another? 21:13:28 Romain's https://review.openstack.org/#/c/474767/ merged already 21:13:29 patch 474767 - swift - Fix a socket leak in copy middleware (MERGED) 21:13:32 rledisez fixed one last week 21:13:40 timburke: beta me 21:13:48 beat* 21:14:00 tim as a beta version of al? 21:14:02 ;-) 21:14:04 oh, https://review.openstack.org/#/c/471993/ ? i forget whether that actually full fixes the problem 21:14:05 patch 471993 - swift - Send Connection:close headers when we haven't read... 21:14:14 Lol 21:14:46 It also seems like more people need to weigh in on whether we want to add & expose pre/postambles to the SLO API… https://review.openstack.org/#/c/365371 21:14:46 patch 365371 - swift - Add Preamble and Postamble to SLO and SegmentedIte... 21:15:07 joeljwright1: ah, right. you and i talked in irc about it 21:15:23 i haven't played around with a bad client on it yet -- see if eventlet closes the connection even if the client tries to hold it open 21:15:24 @timburke I've been growing increasingly convinced sending connection: close to eventlet won't do the trick (because of the EC connection: close backend header leaking bug) 21:15:33 :-( 21:15:52 lp bug #1680731 21:15:53 Launchpad bug 1680731 in OpenStack Object Storage (swift) "GET EC policy object includes connection:close header which causes external LB returns 502 bad gateway to client" [Medium,Fix released] https://launchpad.net/bugs/1680731 21:16:27 also when I looked at the code in patch 471993 I remember being totally confused - but never tested if the pipelined request with 413 acctually broke 21:16:27 https://review.openstack.org/#/c/471993/ - swift - Send Connection:close headers when we haven't read... 21:18:40 so... more testing is warranted 21:19:28 joeljwright1: when did we talk about the TLO stuff? I want to find the link. what day was it? 21:19:33 yesterday? or monday? 21:19:40 Monday 21:19:57 #link http://eavesdrop.openstack.org/irclogs/%23openstack-swift/%23openstack-swift.2017-06-19.log.html#t2017-06-19T15:48:47 21:20:05 https://review.openstack.org/#/c/459023/ would be nice (particularly, i feel, if tdasilva is still working on that release) 21:20:05 patch 459023 - liberasurecode - Consistently use zlib for crc32 21:20:08 ah yes. easy to search logs when not much has been said in them ;-) 21:21:05 joel's pre/post amble addition to SLO is for enabling tarfiles. and potentially other archive formats 21:21:22 and while I've heard some bit of discussion about it, there's not a lot of record of that in gerrit 21:21:48 see the above IRC log link for monday's conversation we had. gives a little more detail on the goals for after this patch 21:22:06 but it's a change that, if we add, we'll have to support, so now's the time to speak up about it 21:22:32 #topic open discussion 21:22:43 anything else from anyone to bring up in today's meeting? 21:23:57 https://review.openstack.org/#/c/465776/ and https://review.openstack.org/#/c/449394/ are interesting things that kinda popped out of reviewing sharding and symlinks... wouldn't mind getting opinions on them 21:23:58 patch 465776 - swift - Increase name-length limits for internal accounts 21:23:59 patch 449394 - swift - WIP: Move listing formatting out to proxy middleware 21:25:02 I'm kinda busy (yes even tho unemployed) until Friday, but will try and have a look at em then 21:25:35 The first one would be needed and awesome for Sharding name edgecases 21:26:46 mattoliverau: i think the second one would be useful too -- we're splicing listing results across shards in the proxy, right? 21:27:01 only having one format to deal with could be handy 21:27:06 Oh yeah, I like that idea too :) 21:27:24 Yup 21:27:30 timburke: thanks for mentioning those 21:27:41 And so we always ask for json 21:28:05 no need to sit around in here for another 30 minutes if theres not a pressing topic... last call? 21:28:31 this is easier in person when i can look at your faces :-) 21:28:58 thanks for the work you do on swift, and thanks for coming to the meeting 21:28:58 someone (zaitcev?) should go land https://review.openstack.org/#/c/337297/ 21:28:59 patch 337297 - swift - Add support to increase object ring partition power 21:29:16 hello! sorry i'm late 21:29:35 notmyname: see, this is why we can't end early :P 21:29:38 well, exciting things happen in what was going to be the last 5 seconds of the meeting... 21:29:55 seriously, i had #endmeeting already about to hit return 21:29:58 Lol 21:30:07 tdasilva: anything to bring up this week? 21:30:15 tdasilva: otherwise, I'm gonna call it :-) 21:30:35 no, sorry, i'm going to read up on what was said and am happy to follow up on the channel 21:30:47 cool 21:30:54 #endmeeting