21:00:09 #startmeeting swift 21:00:10 Meeting started Wed Oct 19 21:00:09 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:11 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:13 The meeting name has been set to 'swift' 21:00:19 who's here for the swift team meeting? 21:00:21 Hello 21:00:22 o/ 21:00:24 o/ 21:00:26 hello 21:00:29 hi 21:00:29 hi 21:00:31 o/ 21:00:32 hey yo 21:00:39 o/ 21:00:57 hi 21:01:01 here 21:01:05 o- 21:01:07 hi 21:01:07 o/ 21:01:15 \(^O^)/ 21:01:27 clayg explodes into the meeting! 21:01:33 lol 21:01:35 :-) 21:01:40 o/ 21:01:45 welcome everyone 21:01:50 o/ 21:02:00 just a few things to go over this week 21:02:01 #link https://wiki.openstack.org/wiki/Meetings/Swift 21:02:16 #topic barcelona summit next week 21:02:27 summit is next week 21:02:37 \o/ 21:02:49 I've taken the items from the etherpad and grouped them 21:03:16 I'm not totally happy with it yet, but I've pushed up a schedule. still is likely to be adjusted 21:03:25 wow, next week - i just can't seem to wrap my head around it - it feels *so* soon 21:03:27 basically, here's the etherpads for the week: 21:03:29 https://etherpad.openstack.org/p/BCN-ops-swift 21:03:29 https://etherpad.openstack.org/p/BCN-swift-community-feedback 21:03:29 https://etherpad.openstack.org/p/BCN-swift-working-session-1 21:03:31 https://etherpad.openstack.org/p/BCN-swift-working-session-2 21:03:33 https://etherpad.openstack.org/p/BCN-swift-working-session-3 21:03:34 i bet when the ptg shows up I'll *really* be freaked out? 21:03:35 https://etherpad.openstack.org/p/BCN-swift-working-session-4 21:03:37 https://etherpad.openstack.org/p/BCN-swift-working-session-5 21:03:56 clayg: especially since that's only 4 months away, not 6 21:04:01 notmyname: that doesn't seem nessecary 21:04:06 yeah short cycle this one 21:04:22 first thing to note is the ops session is part of the ops track 21:04:52 OMG look at all this stuff? 21:05:13 notmyname: I think I missed the boat on your organisation (only added a new topic to the etherpad a couple of hours ago) 21:05:23 we'll use the 40 min in the ops track on tuesday, and then have a "part 2" as one of our fishbowl sessions on thursday morning 21:05:36 joeljwright: ok, pm it to me, and I'll make sure to address it 21:05:48 cool, thanks 21:06:13 so please try to be at the tuesday ops session 21:06:33 our fishbowl sessions are "ops feedback (part 2)" and "community feedback" 21:06:53 the community feedback one being our own retrospective for how we as a community are doing and what we need to adjust, if anything 21:07:19 the working sessions are arranged in blocks of time, like the last several summits 21:07:23 great I like that, an overflow for more ops and then just community discussion 21:07:48 on thursday, we start with the 2 fishbowl sessions and then have 3 blocks of time (separated by breaks or lunch) 21:08:04 it's 2+3+1 blocks of time (40 minute blocks) 21:08:18 I'll be the really jetlagged guy at the ops session :P I oly arrive Monday after over 30 hours in transit 21:08:42 then on friday, we have scheduled time (2 chunks of 2 40 min blocks each), then lunch, then the free-form community meeting from 2-6pm 21:09:01 so basically, ops stuff on tuesday, swift-specific stuff on thursday and friday 21:09:16 w/e werx - thanks notmyname 21:09:35 cools 21:09:59 like I said, I think I want to tweak the agenda for each block some from what I've written down (some important topics will be tricky since some people won't be there) 21:10:05 but in general, this is our starting point 21:10:29 And we can obviously go add stuff (prep) to the etherpads 21:10:40 also, if you saw on the ML an hour so so ago, the foundation has pushed out draft versions of their logo (mascot) for each project 21:10:50 I've got the draft version for swift, and I'll be sharing that next week 21:11:03 so we can give feedback. they want to have it final by the PTG in february 21:11:14 cool 21:11:29 ok, I think that's all I have on the summit agenda. any questions or other comments about next week 21:12:04 in the schedule, the link is to the #2 etherpad even for some that are later 21:12:48 there are 3 scheduled 40 minute sessions that should link to the #2 etherpad 21:13:09 oh, ok. 21:13:20 notmyname: added a few comments to https://etherpad.openstack.org/p/BCN-swift-working-session-5 21:13:21 but I think I added the right time blocks in the top of each etherpad 21:13:26 kota_: thanks 21:13:30 notmyname: one benifit of not kicking ou the PTL every few months - they get sorta good at this shit 21:13:33 ok, i missed that. will look again 21:13:45 some of my topics there but can't attend at Fri. 21:13:49 oh, also on the #5 etherpad I added a section at the bottom for the "whole afternoon discussion stuff" 21:13:52 sorry 21:13:56 can we just meet notmyname for breakfast and follow him around each day? 21:13:59 since there's not a place to link to it on the schedule 21:14:14 kota_: good to know. yeah, I didn't work with individual schedules yet 21:14:24 acoles: sounds good to me. :-) 21:15:13 also, in case you haven't been to barcelona before, the culture there is very well adjusted to typical dev schedules ;-) 21:15:36 breakfast is normally about 9-10am and lunch is 3-4 ish and dinner starts at 9 or 10pm 21:15:57 unfortunately, the conference schedule doesn't really reflect that :-) 21:16:08 Yeah, I got hungry waiting for dinner when I was there.. thank god for tapas 21:16:18 but don't expect to wake up at 7 or 8 and easily find an open coffee shop to grab a pastry or anything 21:16:26 how about siesta? :-) 21:16:33 kota_: of course ;-) 21:16:44 notmyname: mathiasb said on the etherpad that he's not there on friday but that's when the keymaster work is scheduled 21:16:59 afaik mathiasb is working on the keymaster 21:17:15 why is no one hanging around on Friday? 21:17:18 acoles: yeah, that's one thing I need to adjust for 21:17:21 clayg: good question! 21:17:28 Altho I haven't really worked on it yet, but I work together with mathiasb and I will be there on friday 21:17:31 acoles: gotta do the same for kota 21:17:33 notmyname: i think we should try to make room for folks while there there 21:17:50 kmARC: you have a week to get up to speed :P 21:17:50 kmARC: great! 21:17:51 i'm somewhat distressed about doing a big block of hummingbird when some of our rax players are missing 21:18:01 clayg: yeah. eg might swap keymaster for golang stuff 21:18:08 right. exactly what I was thinking 21:18:30 kk 21:18:46 so it's good that we discussed this - notmyname will square it 21:18:46 anything else on the summit next week? 21:18:56 we could try and at least trick nadeem into conference calling ;) 21:19:12 I am open to attend the conference call 21:19:17 woooo! 21:19:30 at 9am CET?? ;) 21:19:30 maybe. I'm not a big fan of that, but maybe 21:19:41 acoles: yeah, that's one reason 21:20:30 ok, moving on to the next topic 21:20:40 #topic big bugs and open patches 21:20:50 thanks for landing the EC fix! 21:20:52 yay 21:21:01 acoles: is the bomb 21:21:06 acoles is great 21:21:06 he has other patches up too 21:21:19 we've got https://bugs.launchpad.net/swift/+bug/1624088 and https://review.openstack.org/#/c/376630/ to address it 21:21:20 Launchpad bug 1624088 in OpenStack Object Storage (swift) "EC missing durable can prevent reconstruction" [High,Confirmed] 21:21:21 tdasilva: has some good fixes in play too - and has been doing a bunch of great reviews - tdasilva is the bomb 21:21:22 clayg:^^ 21:21:25 like a rash 21:21:37 kota_'s huge impact as well 21:21:40 so many kudos! 21:21:55 everyone is awesome :-) 21:22:15 so we've landed the EC corruption fix and the backports for it 21:22:33 and I think it would be good to tag a release with this 21:22:36 it was really an ssync protocol bug 21:22:55 but tdasilva had mentioned that https://bugs.launchpad.net/swift/+bug/1624088 should be fixed first 21:22:56 Launchpad bug 1624088 in OpenStack Object Storage (swift) "EC missing durable can prevent reconstruction" [High,Confirmed] 21:22:59 notmyname: I think we need this first, we're only half done on that bug.. https://review.openstack.org/#/c/387655 21:23:01 but far to easy to trigger with ec reconstruction - i feel so bad :'( 21:23:29 acoles: ack. that's exactly why I was bringing it up :-) 21:23:47 so yeah, to summarize: what's open (bugs or patches) that needs to land before we tag it for release? 21:23:48 acoles: the corruption fix before the optomistic reconstructor fix 21:23:59 notmyname: it's different from the one you mentioned 21:24:04 yes 21:24:14 so finish https://review.openstack.org/#/c/387655 first 21:24:14 i guess we should go ahead and make the auditor fix criticial - idk 21:24:25 clayg: what's the bug link? 21:24:26 clayg: +1 IMHO 21:24:32 https://bugs.launchpad.net/swift/+bug/1633647 21:24:33 Launchpad bug 1633647 in OpenStack Object Storage (swift) "bad fragment data not detected in audit" [High,Confirmed] 21:24:33 are we really going to backport the optimistic reconstructor fix? 21:24:53 notmyname: ^^ 21:25:29 clayg: do you mean https://bugs.launchpad.net/swift/+bug/1624088 ? 21:25:31 Launchpad bug 1624088 in OpenStack Object Storage (swift) "EC missing durable can prevent reconstruction" [High,Confirmed] 21:25:53 yeah 21:26:04 it's weird all this stuff popped up at the same time 21:26:21 i'd like to see newton have some of this fixed 21:26:29 it's going to be around for awhile 21:26:36 I'm ok with backporting it 21:26:53 but I agree that the corruption bug takes priority 21:26:57 ie https://bugs.launchpad.net/swift/+bug/1633647 21:26:58 Launchpad bug 1633647 in OpenStack Object Storage (swift) "bad fragment data not detected in audit" [Critical,Confirmed] 21:27:13 I personally haven't cut the SwiftStack Newton release *because* of these issues - we're waiting until after the summit before we start to vet the 2.10+ release 21:27:42 but i'm not sure i'm going to go back and repackage our 2.9 - folks that are running EC will just upgrade 21:28:26 but when I saw the user survey that it's so common to use os packages - makes me think more about the official openstack releases 21:28:40 *idk* - dunno? dunno... backport everything. idk 21:28:47 Ideally I'd like to backport the auditor fix for bad frags to mitaka like we did the first patch 21:29:09 I do fear that backport of patch https://review.openstack.org/#/c/387655 is not going to be trivial tho 21:29:25 acoles: what about optimistic GETS? probably not right? but we could backport the reconstructor fix to Newton? 21:29:46 acoles: *right* - test fallout it nuts here! 21:29:47 acoles: yeah, not so trivial.. 21:30:11 we should backport what we can, but one of the advantages of having good upgrade paths is that we don't have to backport everything 21:30:18 clayg: I'm more concerned with th auditor for newton because we know we have at least one user who needs it and wasn;t planning on upgrade from mitaka 21:30:25 my frastration is xenial still provides liberasurecode 1.1.x ... :/ 21:30:28 s/newton/mitaka/ 21:30:36 kota_: bah! 21:30:44 argh auditor -> mitaka 21:30:58 optimistic reconstructor -> newton is ok with me 21:31:06 acoles: ok, so well try to backport auditor as far as we can 21:31:09 i have to bounce early today 21:31:29 i'll async stuff later this afternoon. i'm on tomorrow 21:31:48 clayg: k, I should have a little more time for it tomorrow 21:32:06 clayg: push anything you might get done 21:32:10 kota_: ^^ 21:32:11 to to back up just a bit and to summarize... 21:32:14 i can take a look for the new version today. 21:32:29 and also able to work tommorow 21:32:32 https://bugs.launchpad.net/swift/+bug/1633647 is important and in progress. when it lands on master, we'll see what's possible to backport 21:32:33 Launchpad bug 1633647 in OpenStack Object Storage (swift) "bad fragment data not detected in audit" [Critical,Confirmed] 21:32:59 https://bugs.launchpad.net/swift/+bug/1624088 is of seconday importance (but already has a patch with one +2) and should also land before cutting a release 21:33:00 Launchpad bug 1624088 in OpenStack Object Storage (swift) "EC missing durable can prevent reconstruction" [High,Confirmed] 21:33:07 similarly, backport as possible 21:33:23 then after those land, tag a release on master 21:33:27 notmyname: good summary, agree 21:33:29 +1 21:33:35 k 21:33:41 ok, good :-) 21:33:53 last question I have about backports is patch https://review.openstack.org/#/c/385779/ 21:33:57 from cschwede 21:34:08 I'm not sure why this one needs to be backported. did I forget why? 21:34:46 notmyname: it's important for our downstream newton release 21:34:53 notmyname: was this where someone in channel reported seeing huge IO in a fresh empty cluster? 21:34:54 tdasilva: ah ok. got it 21:35:00 acoles: yeah, that's it 21:35:10 specifically, it seems, red hat 21:35:29 yeah, has to do with the tripleo default installation 21:35:40 *huge* IO? really? 21:35:43 running *everything* under the sun on the controller nodes 21:35:48 where they *saveing* that IO for something else? 21:35:52 ok, I'll recheck that one because of the gate failures. then land it later 21:35:56 oic 21:36:03 so they *were* saving that io for something else 21:36:18 clayg: ok s/huge/non-zero/ ;) 21:36:30 #topic open discussion 21:36:32 *yawn* 21:36:36 anything else to bring up this week? 21:36:45 obviously, there will be no meeting next week 21:36:59 or rather, lots of meetings, just not in IRC 21:37:10 :) 21:38:01 mattoliverau: must be about time for you to start your journey ;) 21:38:06 * notmyname is calling it 21:38:11 thanks everyone for working on swift 21:38:19 acoles: lol, not quite but soon :) 21:38:20 looking forward to seeing (most of) you next week 21:38:25 #endmeeting