21:00:46 #startmeeting swift 21:00:47 Meeting started Wed Feb 7 21:00:46 2018 UTC and is due to finish in 60 minutes. The chair is notmyname. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:48 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:50 The meeting name has been set to 'swift' 21:00:57 who's here for the swift team meeting? 21:01:00 o/ 21:01:05 hi 21:01:14 o/ 21:01:20 hello 21:01:30 hi o/ 21:01:33 o/ 21:02:14 welcome everyone 21:02:26 are we missing anyone? 21:02:34 hello 21:03:12 I'd realized only an hour ago that I hadn't updated the meeting agenda from last week 21:03:16 (it's updated now) 21:03:19 #link https://wiki.openstack.org/wiki/Meetings/Swift 21:03:41 but since there's not much been added, it may be short. let's see what happens :-) 21:03:47 #topic swift 2.17.0 release 21:03:55 we did a release! 21:04:01 thanks and congrats to everyone 21:04:05 \o/ 21:04:29 this 2.17.0 release is also our final release for the openstack queens cycle 21:04:33 we got just about all of https://wiki.openstack.org/wiki/Swift/PriorityReviews in! best release ever 21:04:45 And symlinks are now a real thing 21:04:55 symlinks and data segments both! 21:04:57 there's loads of good stuff in there, well done everyone! 21:04:58 still have those lingering high prio bugs tho... 21:05:39 timburke: I don't expect we'll ever have zero high priority bugs :-) 21:05:46 crap! and i still haven't written up the bug i found in https://review.openstack.org/#/c/530411/ ! 21:05:47 patch 530411 - swift - Fix socket leak on 416 EC GET responses. (MERGED) 21:06:02 o/ 21:06:23 are there any questions about the release or the broader openstack cycle? 21:07:42 notmyname: just to clarify, we don't expect another swift release before queens? 21:08:22 correct. 21:08:36 the deadline for a queens release is the 22nd 21:08:39 just one: how much more awesomeness are we gonna ship in the next cycle? 21:08:41 but i already know the answer: "as much as possible" 21:08:54 I don't expect to have another release in two weeks 21:09:18 notmyname: if you do, get it into the gate queue soon ;) 21:09:23 lol 21:09:45 I know I'd mentioned it was a possibility, but we delayed the 2.17.0 release by a little bit to include some other stuff under review, and that puts us too close to the deadline to do another release 21:10:06 ack 21:10:20 #topic PTG prep 21:10:35 speaking of stuff happening in just a few weeks... 21:10:41 the PTG is rapidly approaching 21:11:05 first, while I'm thinking of it, is anyone interested in doing another video interview for swift? 21:11:14 a few of us did it last time 21:11:23 I can sign us up 21:12:06 I see everyone is jumping at the opportunity to be filmed talking about swift :-) 21:12:20 I'm always happy to chat, but that's if no one else wants too 21:12:21 ok, I'll sign us up, and we'll see who's around when the time comes :-) 21:12:49 the topic planning etherpad is at 21:12:51 #link https://etherpad.openstack.org/p/Dublin_PTG_Swift 21:12:58 notmyname: sign up and press gang us in dublin 21:13:46 on the one hand, it's a lot shorter (so far) than it's been for other in-person events. on the other hand, the topics that are there are pretty big and could take a lot of time 21:15:46 I'm curious about the py3 topic. it's one of those things we haven't spent a ton of time on (because it's really hard), but it's going to be a really big deal sooner than we realize 21:16:07 yep! pretty big 21:16:16 big deal? 21:16:16 i threw up a few more patches... it's gonna be a mess 21:16:45 why can't we just admit that python2 is cobal - it's a different language than py3 and it's not going away - evar. 21:17:04 py3 is one of those things that needs several people all working on it at the same time; if you have just one person poking at it, then reviews take forever, and by the time they land there's more py2-isms introduced in the code you're changing anyway 21:17:06 if someday we want to rewrite swift - maybe we pick py3? 21:17:08 clayg: because that's not our call to make :-( 21:17:18 clayg: unlikely ;-) 21:17:30 oic, maybe I was confused then 21:17:34 Now that symlinks are in are there topics we can push forward on now, policy migration? I know that would be handy at work ATM. 21:17:40 rledisez: will you be able to share what's going on with LOSF? any chance you'll also be able to share code? 21:18:04 clayg: oh, I just mean that we wouldn't likely choose any python if we started over from scratch :-) 21:19:01 notmyname: sure. alecuyer was cleaning code to push something before PTG (it still won't be deduplicated with upstream diskfile, but it's a begining) 21:19:16 rledisez: yay! 21:19:20 mattoliverau: yeah, having symlinks does enable some other stuff to happen, especially the things that kota_ and especially m_kazuhiro have been working on 21:19:52 mattoliverau: but the trick will be to prioritize 21:19:54 Well I'm happy to talk about them too, even if it's just me and them ;) 21:20:01 +100 21:20:06 Of course 21:20:31 Top priorities first of course, just also don't want to waste some face time :) 21:21:27 on that point (don't want to waste face time), I'm sure there are other topics we'll want to discuss in dublin 21:21:38 if you've got one, please add it to the etherpad 21:22:15 and any detail would be helpful (eg "py3" isn't as good as "how to solve bytestring types in a migration to py3") 21:23:28 from the etherpad, it looks like most of us will be in dublin the full week (mon-fri) 21:23:29 there's no solving it. there's banging your head against the keyboard until tests pass and you've got a general feeling like the tests still mean the same thing as they did before, but now in two (related, but subtly different) languages 21:24:12 timburke: maybe more clever titles like "why Guido randomly hates you" 21:24:32 I think we'll have the ability to find a room on monday-tuesday 21:24:46 there's also other projects' topics to look at too 21:25:26 all the plannign etherpads should be linked from 21:25:27 #link https://wiki.openstack.org/wiki/PTG/Rocky/Etherpads 21:26:02 anything else we need to discuss about the PTG? 21:26:22 if we have spare time we could have another bug triage session, like we did in Denver 21:26:43 https://bugs.not.mn/project/swift/bug_trends/None 21:27:25 acoles: that's a good idea 21:27:35 Yeah, if there is nowhere anyone needs to be let's bug triage :) 21:27:36 i love when we trend toward bugs: none! 21:27:50 aw, that's not what the link says *at all*... 21:28:01 lol 21:28:06 try reading right to left 21:28:22 I think the 'None' is referring to level of hope 21:28:31 :D 21:30:15 if you look at the "all" history, it seems like there's been a great drop recently, especially around the last denver ptg where we focused on it! 21:30:24 point is, we can make it better! 21:30:28 there is hope! 21:31:06 #topic open discussion 21:31:19 is there anything else we need to discuss in this meeting this week, or shall we end early? 21:31:45 Ahh and the dates are in weird American layout. Not international yyyy-mm-dd :p 21:32:36 mmm... delicious middle-endian dates 21:33:01 Lol 21:33:02 I'm going to take that as "no, nothing else to bring up" :-) 21:33:11 notmyname: not from me 21:33:20 thanks everyone for coming. thanks for your work on swift 21:33:22 #endmeeting