21:00:28 #startmeeting swift 21:00:29 Meeting started Wed Oct 5 21:00:28 2016 UTC and is due to finish in 60 minutes. The chair is notmyname. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:30 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:32 The meeting name has been set to 'swift' 21:00:35 who's here for the swift team meeting? 21:00:40 ​ 21:00:42 hey 21:00:43 o/ 21:00:44 hello 21:00:47 hi 21:00:48 o/ 21:00:48 hello 21:00:57 o/ 21:00:57 o/ 21:01:34 welcome 21:01:42 a few less people this week than normal 21:01:48 hi 21:01:53 hi 21:01:55 hi 21:02:04 hello 21:02:13 oh, heh. here comes everyone else :-) 21:02:20 hi 21:02:24 o/ 21:02:24 agenda for this week is at 21:02:25 #link https://wiki.openstack.org/wiki/Meetings/Swift 21:02:48 #topic TC election 21:02:53 #link https://wiki.openstack.org/wiki/Meetings/Swift 21:02:56 here 21:03:00 the tc election is going on now. 21:03:24 please read over the candidate statements and where candidates have been involved in the past 21:03:41 please vote. you should have a ballot in your email 21:03:54 lots of candidates for 6 spots 21:04:03 any questions about the election before we move on? 21:04:09 yeah, alot of reading, but worth it me thinks 21:04:24 the link should be https://governance.openstack.org/election/ ? 21:04:33 oh yeah, soory 21:04:35 #undo 21:04:35 Removing item from minutes: 21:04:42 if you didn't receive a ballot but believe you should have, contact the election officials per http://lists.openstack.org/pipermail/openstack-dev/2016-October/105002.html 21:04:43 #link https://governance.openstack.org/election/ 21:05:28 ok, if no other questions, let's move on 21:05:34 #topic newton release 21:05:44 tomorrow is the big day for the openstack newton release 21:05:50 swift 2.10.0 will be in it 21:06:19 I didn't see anything come up since we tagged that which would necessitate another tag, so at this point, anything we find will be backports 21:06:34 thank you, everyone, for your work on swift during the openstack newton cycle 21:06:50 one last thing about this release... release notes and reno 21:07:13 in order to get a link on the right page, we need another sphinx doc tree in our repo. I added it in https://review.openstack.org/#/c/381382/ 21:07:42 when that lands, it can be backported and then the URL will be created and I can update the release repo to include a link 21:08:03 any questions on the newton (or swift 2.10.0) release before we move on? 21:08:34 ok 21:08:38 #topic summit topics 21:09:00 barcelona is soon; please fill out the agenda etherpad 21:09:02 #link https://etherpad.openstack.org/p/ocata_swift_summit_topics 21:09:35 there's quite a few good things listed, but I know there's a lot more going on (and we have plenty of time). please add stuff ASAP -- this week if possible 21:09:55 I will start setting the schedule next week, and it will be based on that etherpad 21:10:04 so if you want to talk about it, write it down! :-) 21:11:04 in-progress patches, current designs for long-term stuff, ideas for new things, social/community improvements 21:11:08 all good stuff to include 21:11:48 again, any questions here? 21:12:02 we seem to be a chatty bunch today 21:12:09 looks like we have sessions all day thurs and friday https://docs.google.com/spreadsheets/d/1TQ-RSlbiBBEclkonIbfUP7R1ExZSJylF1uiEKV2G_Cw/pubhtml?gid=1107826458&single=true 21:12:16 * notmyname thinks this whole meeting is ": blahh. and 'any questions?'" 21:12:26 lol 21:12:36 acoles: correct 21:12:44 and a late finish friday 21:12:52 we have 2 full days 21:13:03 tuesday and wednesday are cross-project and ops sessions 21:13:38 we start with 2 fishbowls (eg our previous ops-feedbask sessions) and have the rest as working sessions 21:14:18 like the last couple of summits, I'll group topics into bunches and schedule them for blocks of time. eg 11-12:30 and 1:50-4:10 so we can get a lot of things covered 21:14:47 and that worked awesomely! 21:15:00 I liked it. seems like a lot of other people did too :-) 21:15:21 also, if you have a conflict (eg a talk you're giving), please mention it at the bottom 21:16:05 someone suggested last time that people have a chance to give a v short elvator pitch for a topic that we may not all be familiar with, to attract interest 21:16:18 hmm, or was that at hackathon? 21:16:31 either way, it's a good idea :-) 21:16:34 anyway, seems it could be useful 21:16:36 +1 21:16:53 we could do that at the end of the last fishbowl, perhaps, as a teaser for the rest of the sessions 21:17:02 depends on what other fishbowl we have scheduled 21:17:14 like, we probably don't need it for sharding?, but if someone is bringing a newish topic 21:17:55 Barcelona is quite far, so dont know how many people are making the trip, maybe those who can't make it but want to give an elevator can still put a topic down and provide some info (link) and someone will chapion it ;) 21:18:08 acoles: you just dont want to hear me talk again :P 21:18:18 it's not bad to have a quick intro to each of them, because there will be new people there too 21:18:33 but still needs to be 2 sentences! 21:18:40 mattoliverau: no, I want to hear you talk lots more than an elevator ride would allow ;) 21:19:14 acoles: I'll even provide some background elevator music if you'd like.. for the _whole_ session :P 21:19:30 dfg_: will anyone from rax be there? 21:19:47 barcelona? not from over here. mattoliverau? 21:20:11 dfg_: ok. yeah, was thinking of gophers and hummingbird 21:20:14 I just made the cut.. but many of my colleges here in Oz didin't 21:20:24 notmyname: no i don't think so 21:20:27 kk 21:20:38 I mean, that's not ok, but ack to your answer ;-) 21:20:45 :) 21:21:16 I'd like to have some discussion on the golang work in barca, though. we'll need to figure out how to do that 21:21:56 ya- just let us know. 21:22:01 ok 21:22:31 maybe video conferencing like we did in previous conference 21:22:49 not sure the facilities we'll have. 21:22:55 true 21:23:15 but let's figure out what all is proposed and what can work and who/how to have the conversation 21:23:35 cool 21:23:55 anything else about the summit or summit planning someone would like to bring up in this meeting today? 21:25:52 ok, moving on 21:25:58 #topic top patches and bugs 21:26:06 ok, more time this week than last :-) 21:26:36 we've done several things as a group to help prioritize patches and bugs in the past 21:27:09 as I said last week, i want to start highlighting just a few things in the meeting so that they get some awareness (and hopefully some reviews/patches) 21:27:18 but, first, and importantly 21:27:49 if you are working on something different than something mentioned as a "priority" in here (or elsewhere), that's ok. doesn't take away from your work at all 21:28:08 we all have different forces pulling us in different ways, asking us to do different things upstream 21:28:40 the point here is not to shame anyone in to writing or reviewing code, but simply highlight some things going on 21:29:03 ok, so last week, right at the end of the meeting, I highlighted these 21:29:11 https://bugs.launchpad.net/swift/+bug/1328735 -- Object-updater gives up updating container with no success if all containers are placed at handoff 21:29:12 Launchpad bug 1328735 in OpenStack Object Storage (swift) "Object-updater gives up updating container with no success if all containers are placed at handoff" [High,In progress] - Assigned to Takashi Kajinami (kajinamit) 21:29:19 which has a patch at https://review.openstack.org/#/c/99598/ 21:29:33 and https://bugs.launchpad.net/swift/+bug/1624088 -- EC missing durable can prevent reconstruction 21:29:33 Launchpad bug 1624088 in OpenStack Object Storage (swift) "EC missing durable can prevent reconstruction" [High,Confirmed] 21:29:43 which has a fix proposed at https://review.openstack.org/#/c/376630/ 21:30:06 those are pretty big issues, currently each at "high" priority 21:30:31 I also pointed out https://review.openstack.org/#/c/210099/ -- process level concurrency for container sync 21:31:03 there's 2 more I wrote down this week: 21:31:11 https://review.openstack.org/#/c/355958/ -- eliminate .durable files 21:31:11 https://review.openstack.org/#/c/376630/ -- reconstruct with non-durable fragments 21:31:26 whew. 5 is enough :-) 21:31:47 the last is a repeat of the fix for bug 1624088 21:31:49 bug 1624088 in OpenStack Object Storage (swift) "EC missing durable can prevent reconstruction" [High,Confirmed] https://launchpad.net/bugs/1624088 21:32:40 ah, thanks 21:32:43 wow, it looks like mine is getting low. 21:32:44 double important :-) 21:33:21 kota_: your global EC work is important. but I'd like to see the elimination of the .durables first, and the two patches conflicted 21:33:39 notmyname: fair point 21:33:49 pre-release I was reviewing patch 355958 (.durables), I'll swing back round to that while it's still reletively close in my head :) 21:34:02 let's land eliminate durable asap :P 21:34:16 so on the general topic of EC, fixing the reconstructor and eliminating the .durables is a big deal 21:34:29 IIRC most of the change is in test_diskfile :/ 21:34:32 kota_: its almost our timezone... just saying ;) 21:34:47 lol 21:35:05 mattoliverau: thanks. and torgomatic has also already put a +1 on that patch too 21:35:08 acoles: the conflicting area is just proxy/test_server.py :/ 21:35:32 kota_: yep, sorry! we should stop writing tests, they just cause problems ;) 21:35:44 \o/ no more tests! 21:36:14 acoles: yeah, it might be good to make a talk at barcelona how we can cleanup test_server.py which is so long line test cases. 21:36:36 EC (fix reconstructor, eliminate .durable), fix object-updater if containers on handoff, finally land container sync concurrency 21:36:38 that's the summary 21:36:40 acoles: and freaquently making conflicts. 21:37:12 kota_: +1 21:37:26 kota_: add it to the etherpad :) 21:37:33 you know, landing those things would be worthy of doing a release to get them out the door 21:37:40 acoles, mattoliveau: :) 21:38:33 if anyone is looking for something to review, those are great patches to start with 21:38:38 notmyname: we should land this before another release https://review.openstack.org/379649 21:38:54 fixes a func test failure 21:39:05 acoles: ah, good 21:39:11 I'll take a look at that 21:39:27 not in gate but fails if you have >1 policy configured 21:39:42 kota_ has already +2 21:39:48 sounds like we need to get another policy in the gate :-) 21:40:17 I wrote a bug report with some thoughts for that ;) think it is linked off that patch 21:40:20 speaking of stuff in the gate, I want to get xfs on the CI workers so we can get torgomatic's "checksum metadata" patch landed 21:40:25 acoles: oh, good 21:40:33 that'd be nice, wouldn't it? 21:41:00 torgomatic: yep. i'll do my best to get it done without needed a TC governance resolution 21:41:05 https://bugs.launchpad.net/swift/+bug/1629234 21:41:06 Launchpad bug 1629234 in OpenStack Object Storage (swift) "Add a second policy to in process functional tests" [Wishlist,New] 21:41:19 notmyname: and that sentence right there is why I've been avoiding dealing with that patch :/ 21:41:24 what me to poke my infra workmate to get some ideas (or how hard it could be) 21:41:29 torgomatic: i know :-) 21:41:53 mattoliverau: not yet. it's not a lack of knowledge on how to get it done...we can go over it after the meeting, if you want 21:42:18 right kk 21:42:36 but since it involves CI image changes, I've held off while the combined releases were being done 21:42:47 #topic open discussion 21:42:59 anything to bring up? on the patches/bugs or anything else? 21:44:24 update: I've almost got a readonly large database sharding POC running, hopefully get it running by the end of the week and see if I can start getting some numbers for barcelona 21:44:43 great 21:44:52 mattoliverau: nice 21:44:55 coding is "done" there is more to tweak, but enough to start seeing how well it works 21:45:32 **cough** famous last words **cough** 21:46:00 lol 21:46:35 ok, last call for something else to talk about before this meeting is over 21:46:39 Also we looked at https://etherpad.openstack.org/p/humming-replication-server and have decided on Solution B. I will be coding for that. 21:46:49 nadeem: "we"? 21:47:11 dfg_ ,me & I guess clay too like this option 21:47:12 nadeem: also, good. i was hoping for that one :-) 21:47:33 cool 21:48:08 anything else? 21:48:39 thanks everyone for coming this week. please continue to fill out https://etherpad.openstack.org/p/ocata_swift_summit_topics 21:48:42 also, add ideas to https://etherpad.openstack.org/p/ocata_swift_summit_topics 21:48:48 and comment on https://etherpad.openstack.org/p/ocata_swift_summit_topics with what you like 21:49:17 and, as always, thanks for working on swift 21:49:23 #endmeeting