19:00:01 #startmeeting swift 19:00:01 Meeting started Wed Sep 10 19:00:01 2014 UTC and is due to finish in 60 minutes. The chair is notmyname. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:02 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:00:04 The meeting name has been set to 'swift' 19:00:10 hello, everyone 19:00:14 who's here for the swift meeting? 19:00:20 * portante lurking ... 19:00:23 o/ 19:00:25 o/ 19:00:25 o/ 19:00:26 o/ 19:00:29 hi 19:00:32 I'm just here for the free pizza 19:00:39 though it appears I have been misled 19:01:08 we should do something about htat 19:01:17 #link https://wiki.openstack.org/wiki/Meetings/Swift 19:01:24 there's the agenda for this week 19:01:29 a few new things on it 19:01:35 #topic general 19:01:45 nothing new for general info, so this will go fast 19:02:03 okay 19:02:04 sign up for the hackathon (don't forget flights and hotels) if you are going 19:02:06 hi 19:02:07 #link http://swift-hackathon.eventbrite.com/ 19:02:21 likewise for the Paris summit 19:02:47 and continue to fill out and promote the OpenStack user survey to Swift clusters that you know of 19:02:49 #link https://www.openstack.org/user-survey/ 19:03:40 the user survey is the way a lot of people measure swift (externally, and especially within the openstack community), so good participation there helps us all (both socially and to help us understand use cases) 19:03:57 any other general things that anyone needs to bring up? 19:04:05 before we move on to more focused stuff 19:04:44 ok, moving on 19:04:59 #topic python-swiftclient release schedule (?!?) 19:05:28 so just this morning I saw on the -dev mailing list some comments about a release deadline for client projects of Sept 16 19:05:49 don't we just push to pypi when we want to release the client? 19:05:52 this was the first I heard of it, and kinda out of the normal way client projects are released (across all openstack projects) 19:05:54 torgomatic: yes 19:06:07 torgomatic: or actually, I tag it and -infra pushes it automagically 19:06:24 Well, I'm glad because it makes it easier for me to release Kodiak's fix in Rawhide. 19:06:52 I think the reasons are to make sure new client features don't break integration for the juno release 19:07:43 and the point to all this is that I'll tag a python-swiftclient release on or shortly before the 16th to make sure the latest and greatest is included 19:08:02 yikes. that's actually less that a week away. ok then 19:08:14 * notmyname just looked at a calendar 19:08:25 There's a ton of fixes over 2.2.0, so it's all good 19:08:51 zaitcev: yeah, I think it seems liek a reasonable time to cut a release anyway 19:09:01 so know that it is coming :-) 19:09:06 any questions or comments on that? 19:09:24 should we make client reviews a priority then? 19:09:35 if you have any outstanding patch for swiftclient that should really be in the next release, let's get it on the priority reviews page 19:10:00 mattoliverau: AFAIK there isn't anything huge outstanding, so I'd still prefer to see progress on swift patches 19:10:18 k 19:10:19 but, I also just found out about this deadline so I haven't seen what exactly is outstanding 19:10:46 there's only one proposed client change that passes tests, has no negative reviews, and modifies python code 19:11:09 that's a short list :-) 19:11:33 I'll look at what's open and update the priority reviews page accordingly 19:11:44 ok, let's move on to an ec update 19:11:47 #topic ec update 19:12:06 peluse: last week we identified a patch that needed to land that was blocking the rest 19:12:12 what's the status of it? 19:12:31 yup, torogomatic +2'd it yesterdfay. I need to tweak a few comments then will need another +2 it can land 19:12:52 is that https://review.openstack.org/#/c/106910/ 19:13:02 "Early framework for the EC Reconstructor" 19:13:11 so I'll drop a note in the channel when its ready again - yes 19:13:17 peluse: thanks 19:13:18 #link https://review.openstack.org/#/c/106910/ 19:13:35 thanks torgomatic and mattoliverau for reviewing it :-) 19:13:38 i'll try to look over that 19:13:44 acoles: great! 19:14:02 peluse: anything else to report for EC status this week? 19:14:08 other than that, tsg has the fotter thing getting close I think, he went home sick so not sure he's on 19:14:14 footer 19:14:21 ok 19:14:46 peluse: is the footer going with the multipart idea? 19:15:12 I just had a conversation in the office today that could make use of that functionality outside of EC. something to work on after ec :-) 19:15:40 acoles, not sure exactly what you mean but will enable a generic 'footer/trailer' to go after a payload, will post link here in a sec 19:16:30 acoles, : https://review.openstack.org/#/c/111562/ 19:16:34 acoles: yes, it's the multipart mime idea 19:17:13 notmyname: ok just confirming my understanding of the comments on it so far 19:17:17 acoles: it's a little harder to parse than length-value encoding, but it extends to >2 documents much more easily 19:17:21 good to do :-) 19:18:08 anything else on EC or shall we move on? 19:18:10 we're only doing this because of HTTP's relatively poor support for streaming uploads, so we'd be ill-served to come up with something that doesn't stream well :) 19:18:17 not really, slow week :( 19:19:00 #topic tempest response codes patch https://review.openstack.org/#/c/117193/ 19:19:02 #link https://review.openstack.org/#/c/117193/ 19:19:15 so a _lot_ of us were added as reviewers on that tempest patch 19:19:43 I'm not sure what the actual question is for this meeting, other than as of last night I got kinda frustrated with the conversation in gerrit 19:19:54 the discussion seems to settle onto a common understanding 19:19:55 I think it would be good for other swift contributors to weigh in 19:20:22 zaitcev: well the last commenter still seems to want to block the patch 19:20:31 for those who haven't looked, here's the summary: 19:20:38 but, but, but... that means re-reading the api doc to find out what it says about 2xx ;_; 19:21:31 the linked patch changes tempest to look at response classes instead of explicit response codes. some tempest devs seem to be against it. the swift devs (who've commented) seem to be for it 19:22:21 so if you've got nothing to do and a shot of whisky available, feel free to jump in the conversation! ;-) 19:22:56 I'll leave the rest of that for gerrit instead of this meeting 19:23:00 #topic priority reviews 19:23:06 #link https://wiki.openstack.org/wiki/Swift/PriorityReviews 19:23:26 several of the "priorities for juno" patches have landed this week! 19:23:35 acoles: the keystone acls patch got approved! 19:23:55 yay! 19:24:02 cool! 19:24:09 its like 24 hours away from merge though 19:24:10 nice! 19:24:33 acoles: assuming no spurious jenkins failures :-) 19:24:34 peluse: cschwede: thanks for reviews 19:24:41 I showed this list to ttx this week and he expressed concern that we'd be able to get all these landed in the next month in time for juno 19:24:44 also, the gate's at depth 131, which is just comical 19:24:45 and others along the way 19:25:29 so let's not let him think we can't get patches approved :-) 19:25:29 It may get worse as we close on Juno 19:26:12 zaitcev: I hope not, but you're likely to be correct 19:26:24 acoles, welcome!@ 19:26:28 bind_port is not a priority... okay. That's fine, we'll get it in eventually. 19:26:43 zaitcev: I took it off the list since it got approved 19:26:59 it was on the list last week 19:27:13 the corresponding triple-o patch landed too 19:27:19 oh, good 19:28:08 acoles: looks like you're waiting for a response from gvernik about the migration patch 19:28:24 notmyname: yes, thats been quiet since last week 19:28:31 i am about to submit a patch...just improving the unittests 19:28:42 gvernik: great! 19:28:44 i think its close 19:28:47 nice 19:29:13 gvernik: hi, will look out for that 19:29:29 acoles: thanks 19:29:49 oh I want to add the new patch for policy descriptions from acoles to the priority list. fairly simple, but I think it's good for the user eperience of storage policies that people have if they first see SP in a juno release 19:30:06 #link https://review.openstack.org/#/c/120424/ 19:30:29 done 19:31:10 are there any specific patches or other things you'd like to discuss here in the meeting this week? 19:32:11 real quick 'activity' for the hackathon - pancake breakfast at parker's barn? 19:32:13 nothing comes to mind 19:32:20 http://www.parkersmaplebarn.com/ 19:32:34 notmyname: donagh's keen for feedback on his spec for composite tokens 19:32:37 https://review.openstack.org/#/c/105228/ 19:32:41 * notmyname likes pancakes 19:32:43 I won't have a car 19:32:44 just a quick reminder about the hackathon, if you are going and would like a t-shirt, email me the size 19:32:51 Pancakes are pure carbs. 19:33:16 I love japanese style crepes though. In secret. 19:33:24 pancakes are bad for you BUT with each order you get your own little pitcher of pure maple syrup 19:33:27 mattoliverau: there's a mailing list thread about auto-abandoning patches. I didn't want to volunteer you, but if you want to talk about your script, that's the place :-0) 19:33:51 thougth it might be nice excuse to go leaf peeping too, something new england is famous for that time of year, but I digress 19:33:54 acoles: thanks for bringk that up 19:33:54 notmyname: thanks :) I'll give it a read 19:34:26 I'll look over that service token spec document this week 19:34:36 I remember how agaist it they were at the mid-cycle... sigh 19:34:53 as always, the -spec documents are good things to review, just to we can keep feedback going 19:35:07 mattoliverau: yeah, but 134 deep gate queue now 19:35:25 not that abandoning patches directly affects that, but I think they are still related 19:35:48 if you push it over 150, I think you win a plush teddy bear 19:35:54 wow, it seriously is 23 hours deep right now 19:36:09 #topic open discussion 19:36:17 (we kinda were already there) 19:36:29 anything else to bring up in the meeting this week? 19:36:32 oh- anybody look at the error limiter thing at all? 19:36:45 dfg: got a link handy? 19:36:47 just curious 19:37:00 https://review.openstack.org/#/c/112424/ 19:37:13 i should have put the link to that middleware in the comments 19:37:43 ok just did that 19:37:53 seems clayg really likes it :-) 19:38:12 2cents - requiring people to create an openstack identity in order to fill in the survey will probably discourage 80% of people within the first 20 seconds 19:38:29 i was talking to darrel bishop about that too. but don 19:38:30 goodes: ya, I'm not a big fan of that either 19:38:33 't know his nick 19:38:45 dfg: swifterdarrell 19:39:00 oh ok 19:39:29 ok. well nm then. just wondering if anybody looked. 19:39:44 dfg: so the basic idea is to use a local sqlite db instead of memcache for tracking error-limited? 19:40:04 ya 19:40:46 wait. nm. error-limited wasn't in memcached. it was in local proxy server memory 19:40:54 so what's the sqlite db give you? 19:41:02 * notmyname clearly hasn't looked at it :-/ 19:41:07 all the workers share the data 19:41:18 ah, yes. that would be good 19:41:25 if its per worker then you don't get enough data imo 19:43:08 cool. I'll try to take a look this week. I hope others can too 19:43:31 I'll give it a review when I wake up :) 19:43:32 dfg: thanks for bringing it up 19:43:49 anything else from anyone, or shall we adjourn early? 19:44:39 ok, let's end early :-) 19:44:42 thanks for coming! 19:44:44 #nedmeeting 19:44:49 #endmeeting