19:00:12 #startmeeting swift 19:00:13 Meeting started Wed Apr 9 19:00:12 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:14 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:00:16 The meeting name has been set to 'swift' 19:00:23 hello, everyone 19:00:25 who's here? 19:00:26 hey hey hey 19:00:29 howdy 19:00:36 Hello! 19:00:42 ola 19:01:07 hi 19:01:18 spoken like someone from back east :) (its hola) 19:01:19 just a few things to go over this week https://wiki.openstack.org/wiki/Meetings/Swift 19:01:53 #topic openstack icehouse integrated release 19:02:08 We cut 1.13.1. it's the icehouse RC 19:02:12 peluse: cute 19:02:23 next thursday (the 17th) is the openstack release date 19:02:52 so if you have anything that needs to be backported, speak now or forever hold your peace 19:03:06 we aren't aware of anything yet 19:03:11 (ie propose the patch to gerrit and shout about it in IRC) 19:03:11 but we should start testing soon 19:03:13 creiht: cool 19:03:36 any questions on icehouse? 19:04:00 ok, next up 19:04:07 what's the leading new feature now that SP miss it 19:04:10 #topic summit in atlanta 19:04:13 i forget we do these every week now 19:04:36 zaitcev: I'll be updating https://wiki.openstack.org/wiki/ReleaseNotes/Icehouse#OpenStack_Object_Storage_.28Swift.29 this week 19:04:56 clayg: not this week you didn't I see... 19:05:00 zaitcev: but the good news is that there are 6 months of releases (ie not just 1.13.1) 19:05:30 for the summit, if you haven't registered and are planning on going, do so now. also buy flights and hotels, etc 19:05:41 swing and a miss! 19:05:48 we currently have 18 session proposals at http://summit.openstack.org 19:06:12 if you have other things, please propose it soon. I'll need to start culling through them soon 19:06:30 any questions about the summit? 19:06:46 notmyname: any change on the number of slots we get? 19:07:05 creiht: how many do we get? 19:07:15 creiht: and - UNCONFERENCE! whooooo! 19:07:32 zaitcev: FYI here was a scratchpad I used for tracking swift-in-icehouse stuff https://gist.github.com/anonymous/606068be20d6fa314b5a 19:07:34 now with more UN! 19:07:42 creiht: clayg: AFAIK still just with the 8 19:07:56 :( 19:08:00 there actually isn't any UNconference this time around 19:08:04 but at this summit there are "pods" or tables or something that will be more dedicated to use 19:08:11 ttx: you can't stop us :P 19:08:11 ttx: hello! you have the answer here 19:08:14 there is a project pod for continued discussions 19:08:22 ttx: that's why I was saying now with more UN! :) 19:08:24 (for all days) 19:08:29 that thing. ttx can you give more info on that? 19:08:33 more UN! 19:08:51 shall be a roundtable and a paperboard 19:09:08 sounds so formal :) 19:09:12 I settled in Quality Hotel about 1100m from the site entrance. By far the cheapest in that whole blasted town. 19:09:13 ttx: in a separate room or everyone's "pod" is in the same room? 19:09:14 I don't have a lot of precisions on how much space there will be around it 19:09:29 zaitcev: and you know it's good because "quality" is in the name! 19:09:34 ttx: ok, thanks 19:09:40 multiple roomsn, but several tables per room 19:09:43 bgorski: o/ 19:10:18 any other questions about the summit? 19:10:22 notmyname: if you want to make a lot of use for it, we could try to place you in a large corner 19:11:00 Not specifically Swift, but what's going on on Friday? Schedule does not cover it, but other places say Design Summit is on Friday. 19:11:03 maybe you cna use the wall and a picoprojector to do a poor man's design summit room :) 19:11:24 ttx: I think what we *really* want is for swift to have more slots than 8, but because we have so many people and so much going on we'll find *somewhere* if we can't get the time we need on the schedule ;) 19:11:24 ttx: I certainly won't turn down a corner if it's offered :-) 19:11:25 zaitcev: design summit statrs Tuesday and ends Friday 19:11:25 ttx: or just give us some more slots? :) 19:12:03 creiht, clayg: well.. swift already has the buggest ratio of slots per commit in a cycle, by far 19:12:23 ttx: oh if it is based on commits, I can fix that real quick ;) 19:12:24 oh, that's an interesting way to look at it... 19:12:25 new plan! each line of code as a new commit 19:12:28 and we wanred that cross-project stuff would result in less sessions, overall 19:12:33 oh, are we doing things per commit? I HAVE THE ANSWER! :) 19:12:47 Ah-ha! So my effort to split up PBE into a dozed of miniature commits is going to help us politically, too! 19:12:48 ttx: and yeah that sounds like a really bad metric to use 19:12:57 it's not how we assigned stuff. Otherwise swift would have got 3 slots. 19:13:04 heh 19:13:05 or 2. 19:13:06 ouch 19:13:16 Hehe (I giggled at that at least) 19:13:18 everyone who wants more slots go approve https://review.openstack.org/85909 19:13:28 yikes. (I had no idea that's how things were allocated) 19:13:33 ttx: if it was measeard by quality commits, then swift would have the majority ;) 19:13:49 notmyname: it's not. just a metric I looked at to see how far we were 19:13:50 notmyname: he said it *wasn't* how it was allocated 19:14:12 creiht: that's not fair to a lot of people ;-) 19:14:29 ttx: so how is the number of slots for each project computed? 19:14:30 ttx: clayg: right. I mean I didn't knwo that was an input to the function 19:14:33 the allocation is more... tradition, with some feedback sprinkled on top. I know swift usually has a lot of sessions 19:14:45 ttx: well you can't blame us for trying - i'm sure every project wants more slots, but it's going to keep getting contentious 19:14:50 so I tried to preserve as many as I could 19:15:14 Before long we'll have the OpenStack Storage Summit, etc. 19:15:15 * notmyname suspects this is the last time ttx will drop by a swift team meeting 19:15:21 that said, if neighboring projects in the schedule use less, I already told notmyname he could have those extra slots 19:15:22 haha 19:15:34 gholt: genious! we are doing that hackathon in June... 19:15:40 that might make +1 or +2 19:15:43 I was gonna say! 19:15:44 gholt: We already have Swift Hackathon and I was going to miss Atlanta 19:15:54 notmyname: especially in my evening. 19:16:16 zaitcev: Damn, I took the opposite option. Silly me. 19:16:33 gholt: free beer in Colorado 19:16:39 peluse: yum 19:16:52 ttx: do you know when the schedule will be finalized? 19:16:52 notmyname: anyway, will try to save you a nice spot for the project pod 19:17:09 notmyname: I expect PTLs to work on schedlue the week after release 19:17:27 ttx: thanks. 19:17:28 I hope they will all publish by April 25 19:17:33 ok 19:18:31 * ttx exits the room and rubs the tomato stains from his face 19:18:36 awww 19:18:36 lol :-) 19:18:46 ttx: thanks for coming by. 19:18:54 ttx: yes thanks for answering the questions 19:18:56 :) 19:19:10 np :) 19:19:21 ttx: your input on what's happening at the summit is great 19:19:37 #topic hackathon in june 19:19:42 speaking of this... 19:20:02 https://www.eventbrite.com/e/openstack-swift-june-hackathon-tickets-8309569145 19:20:49 just a few spaces left 19:20:53 this is more a reminder 19:21:00 peluse can answer any questions you have 19:21:15 fire away anytime.. 19:22:34 #topic storage policy updates 19:22:45 now for the good stuff :-) 19:23:01 clayg: peluse: have been working on this 19:23:15 and we're very close to proposing stuff to master 19:23:25 looking good on my end. clayg, https://review.openstack.org/#/c/79731/ is as much yours as it is mine at this point but I think its ready for next steps 19:23:31 I'm still adding polish to the reconciler and reviewing a few remaining outstanding items that peluse and his tem have been working on 19:23:41 clayg and I talked in the office this morning about it. clayg can you share some about that? 19:23:48 ie the pre-SP patches to master 19:23:58 typing like mad on docs today - hope to have content before EOD tomorrow for review 19:24:09 peluse: great! 19:24:13 peluse: I'm going to revisit that one shortly, I'm about done with the reconciler enqueue stuff enough to do the object-updater bits. 19:24:32 clayg: fantastic, let me know when it makes sense to start digesting the reconciler 19:24:47 We need to start widdling away at the delta between master and feature/ec 19:25:06 whittling 19:25:09 ^ that 19:25:15 FWIW, the in-process functional tests would be useful to help us get functional test coverage of the SP stuff 19:25:22 agreed 19:25:25 portante: +1 19:25:54 portante: you've got something for that right? 19:26:03 anyway, I think there's lots of "drive-by" changes (mostly to tests or just good ol' method extraction refactoring) that would look good on master by themselves 19:26:07 yes, all up and ready to be committed 19:26:09 peluse 19:26:21 cool, will have a look. thanks 19:26:34 so I'm going to try and start putting those reviews up under a common topic so we can have a list of "pre-sotrage-policy" changes for folks that want to help with storage-policy reviews 19:26:35 clayg: are you breaking those out? 19:26:44 great 19:26:58 portante: I have one already, and yuan has been doing some stuff too I think 19:27:13 clayg: you're sticking with the patch series that torgomatic started though right? (just updating) 19:27:17 and I'll be listing them on https://wiki.openstack.org/wiki/Swift/PriorityReviews (hopefully with a link to show them all in gerrit too, if the topic thing works) 19:27:19 I need to go back to the earlier storage-policy commits and see if there's anything that could come out 19:28:07 peluse: well torgomatic's sp-base branch is pretty out of date with feature/ec's merges 19:28:31 yeah, so I was asking if you meant you're updating that? Or, are you creating a new series or something else? 19:28:59 peluse: but yes I still think a patch series for the storage policy change in compostable pieices will be the best strategy for reviewers 19:29:20 peluse: I'll revisit it, but not until the container reconciler is finished 19:29:43 clayg: so you’ll split the existing patches? 19:30:00 clayg: OK, well for the next 24 or so I'll be doing docs and other stuff and obviously you've got a pile of work. Let me know when we're ready to attack that patch set and what I can do to help. Was planning on re-doijg the commit messages to make them flow better 19:30:10 peluse: in the meantime I'm hoping we can cherry pick out of the feature/ec branch little bits that were just cleanup and pre-req's 19:30:27 clayg: Oh, and propose to master? 19:31:14 peluse: yes that's a bigger priority for me that merging feature/ec to torgomatic's sp-base and rebasing on current master - but both are part of the endgame strategy 19:31:29 clayg: when do you expect to start proposing the little bits to master? 19:31:33 gotcha 19:31:35 later this week or next week? 19:32:00 well I'm not sure, i have https://review.openstack.org/#/c/84621/ now 19:33:11 notmyname: but in particular as I'm tieing all the merge-storage-policy-index and container-reconciler changes together it seems like there's room to simplify by pulling out changes to other commits, if something falls out I'll try submitting to master with the pre-storage-policy topic 19:33:21 ok 19:33:38 you da man 19:33:49 clayg: let me know when you propose the first of those 19:33:59 notmyname: if you or peluse had bandwidth to give the unified diff of feature/ec and master a once over looking for changes that could collapse out I think every line we can pull out of the storage policy patch train will help 19:34:23 notmyname: the first of the ones with the topic? i.e. keep status_changed_at up-to-date doesn't count? 19:34:42 clayg: ya, with the topic (that other one totally counts though) 19:34:50 notmyname: will do 19:34:53 clayg: I'll try to spot opportunities as I authro doc content, I'm doing a feature/ec - master diff as I write 19:35:28 peluse: oh nice, super helpful! 19:35:35 what questions are there from not peluse or clayg? this is getting closer to mainline, so more people will be involved 19:36:01 I want to make sure we're on the same page and expectations are set properly 19:36:15 i hope i can help with smaller patches for sp 19:36:24 eh, i mean reviewing smaller patches 19:36:38 so i think this will be very helpful 19:36:46 cschwede: hopefully we'll hve a topic for you by next meeting! 19:37:29 creiht: gholt: portante: zaitcev: are you ok with the proposed process? 19:37:33 or is it still unclear? 19:38:06 notmyname: I guess we will find out :) 19:38:12 notmyname: yes 19:38:18 seems reasonable, but I guess we will see how it goes 19:38:28 FYI I'll post the doc content submission to IRC when ready and hopefully it will paint a decent picture of what's been done and why to help tie all of this together 19:38:39 I think the assumption in this process is that we'll flag issues that come up as we go, and adapt 19:38:48 creiht: oh, I think we're all learning the right process as we go here :-) 19:38:57 portante: ya, exactly 19:39:05 inventing might be a better word than learning :) 19:39:10 peluse: thanks. I think that's helpful 19:39:16 peluse: yes :-) 19:39:37 anything else on SP for right now? 19:40:09 #topic open discussion 19:40:19 anything else that needs to be brought up here today? 19:41:28 I don't have anything on this end 19:41:36 I'm thinking silence is a good thing ;-) 19:41:39 ok, then 19:41:45 thanks all! 19:41:49 thanks for coming. talk to you next week! 19:41:49 later, thanks 19:41:58 #endmeeting