21:00:35 #startmeeting 21:00:36 Meeting started Tue Jan 4 21:00:35 2011 UTC. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:37 Useful Commands: #action #agreed #help #info #idea #link #topic. 21:00:47 Welcome to our weekly OpenStack team meeting... 21:00:55 Today's agenda is at: 21:01:02 #link http://wiki.openstack.org/Meetings 21:01:04 \o 21:01:14 * ttx reloads 21:01:25 #info Remember you can add your discussion topics directly on the wiki page 21:01:37 #topic Current release stage: Implementation 21:01:50 #info We are 2 days away from the BranchMergeProposalFreeze (Jan 6) ! 21:02:03 By the end of the day Thursday you should have your branches ready and proposed for merging. 21:02:21 Then the core team will concentrate on reviewing all of them and get them merged in trunk before FeatureFreeze (Jan 13). 21:02:27 teams* 21:02:49 Be ready to answer any question they might have on your proposed branches, so that we can get them all done in one week. 21:03:09 #info Feature branches that are not proposed in time should be kept for the next development window (Cactus, opening February 4), or file a BMPFreeze exception request to try to sneak in Bexar. 21:03:19 See exception process at: 21:03:24 #link http://wiki.openstack.org/BranchMergeProposalFreeze 21:03:42 This freeze does *not* affect in any way proposing or merging bugfix branches. It only affects branch introducing new features or behavior. 21:03:57 Questions ? 21:04:35 On the branch merge review side: 21:04:47 17 open reviews in Nova, 6 open in Swift, a few review priorities: 21:05:00 xtoddx's latest version of the audit-logging branch, which touches a lot of files: 21:05:04 https://code.launchpad.net/~anso/nova/newlog2/+merge/45100 21:05:19 sleepsonthefloor's web-based serial console stuff is large as well: 21:05:24 https://code.launchpad.net/~anso/nova/ajaxterm/+merge/45068 21:05:44 Getting those two in early should clear the air for the rest 21:05:44 ttx: that branch is large because it adds a util 21:05:54 the changes to nova itself is minimal 21:06:20 anotherjesse: ISTR it touches a lot of files though, so it can create conflicts with other branches ? 21:06:26 It doesn't really. 21:06:34 It just adds ajaxterm to the tree. 21:06:36 ok, then :) 21:06:47 Well, and touches a few nova bits. 21:06:53 But it's not invasive at all. 21:07:00 it adds an external library (ajaxterm) and introduces another helper service (nova-ajax-console-proxy) 21:07:07 hell, everyone review everything 21:07:14 heh 21:07:14 otherwise, changes are incremental 21:07:15 dendrobates ++ 21:08:01 sounds good to me 21:08:09 #topic Release status 21:08:16 Looking at http://wiki.openstack.org/releasestatus/ 21:08:26 Essential specs: 3 merged (100% of branches proposed by BMPFreeze) 21:08:38 High-prio specs: 7 merged, 3 proposed, 5 left (66% so far, 100% expected) 21:08:50 Med-prio specs: 5 merged, 2 proposed, 6 left, 3 deferred (43% so far, ~70% expected) 21:09:01 Low-prio specs: 1 merged, 3 proposed, 5 left (44%, ~75% expected) 21:09:33 Quick review of the 5 specs left at High priority, in case anyone can give us a quick update on them: 21:09:41 * https://blueprints.launchpad.net/nova/+spec/microsoft-hyper-v-support (Chiradeep ?) 21:09:54 I don't think he is around... latest status is it needs to be updated with current trunk. 21:10:07 * https://blueprints.launchpad.net/nova/+spec/xs-snapshots (sirp1, pvo ?) 21:10:18 sirp-: ^ 21:10:46 xs-snaps first cut as already been merged 21:11:14 i sent out an email to the list, and got some good feedback, im working on it right now, hoping to have it proposed before the freeze 21:11:30 sirp-: sounds good 21:11:42 * https://blueprints.launchpad.net/nova/+spec/xs-console (mdragon, pvo ?) 21:11:46 basically we just need to return the image id early so that the python-cloudservers tool works and OpenStack API's image-create semantics aren't changed 21:11:48 done 21:12:16 Dragon will be back tomorrow, apparently his branch is almost ready 21:12:29 * https://blueprints.launchpad.net/nova/+spec/i18n-support (jaypipes, mtaylor ?) 21:13:03 We just need to sort out the message generation iirc 21:13:20 And the late addition to the party: 21:13:25 * https://blueprints.launchpad.net/nova/+spec/openstack-api-parity (SandyWalsh ?) 21:14:35 sandywalsh: do you have a branch for that yet? 21:14:45 I think he just stepped away 21:14:53 i believe that he does 21:14:55 I'll find out 21:14:59 i know he made some progress today 21:15:21 but maybe it's not pushed up yet 21:15:32 so we should be reasonably close to 100% merge-proposed for the High-prio specs, which is good ! 21:15:50 woohoo! 21:16:01 #info If someone has any other spec in http://wiki.openstack.org/releasestatus/ that might not be merge-proposed by Thursday, please let me know asap :) 21:16:28 We already have a few Med-prio spec we know won't get done 21:16:46 mostly due to late re-prioritization of the API stuff 21:17:09 Any question on release status ? 21:17:32 monoprice 21:17:42 wrong channel 21:17:55 fyi the ipv6 branch should be proposed for merging soon. 21:18:22 some people wrongly thought it was already in trunk. 21:18:24 yay 21:18:37 #topic Open discussion 21:18:42 Anything/anyone ? 21:18:58 Looks like i missed a lot :) 21:19:27 I am trying to work on some automation code for rapid deployment of Nova these days .. 21:19:55 a popular topic 21:20:04 DigitalFlux: What are you using for automation/deployment? 21:20:05 Mostly Puppet, would be happy if someone shares working on this with me 21:20:41 is the code public somewhere? 21:20:50 DigitalFlux: there are already a few efforts in that direction, see https://blueprints.launchpad.net/nova/+spec/nova-deployment-tool 21:20:59 littleidea: Andrew, using Puppet .. 21:21:02 That one should make it in time for bexar 21:21:10 ttx: yeah saw this one 21:21:38 littleidea: just started on this today, will create a bzr branch for that indeed .. 21:22:12 DigitalFlux: there are at least 2 sets of puppet recipes already 21:22:46 anotherjesse: where do those live these days? 21:22:49 I am mainly targeting a reusable, extensible and ready for distro independant puppet module(s) 21:23:18 littleidea: the base from nasa is http://bazaar.launchpad.net/~hudson-openstack/nova/trunk/files/head%3A/contrib/puppet/ 21:23:30 littleidea: work from NII is being proposed for a merge now 21:24:22 littleidea: Should i ping you when i get the code up on launchpad ? 21:24:57 anotherjesse: I saw some of that discussed. The hard problems in my opinion is orchestration of live upgrades and adding and removing capacity. Has anyone taken a crack at that? 21:25:01 anotherjesse: that one in the contrib dir is very complex 21:25:49 anotherjesse: has some perl, shell scripts and not very readable 21:26:05 anotherjesse: plus is has a lot of extras like Gangalia and stuff like that 21:26:16 Where is that NII code ? 21:26:56 sorry, delayed 21:27:39 dendrobates, I have a branch and will push it tomorrow morning. Still more work to do. 21:27:50 Small note about BMPFreeze exceptions: -core members can grant them 21:28:11 it's about managing their review time 21:28:51 sandywalsh: can't wait to see it. 21:28:57 the idea being, branches proposed before the freeze date will get reviewed and merged 21:29:19 I do have a branch waiting for review :) 21:29:20 https://code.launchpad.net/~rlane/nova/lp681164/+merge/44930 21:29:24 Ping 21:29:42 ttx: In more practical terms, we can allow people to propose branches between now and *next* Thursday. Right? 21:29:48 there is no guarantee that branches proposed after the freeze date will have time to be merged before FeatureFreeze 21:29:49 ttx: (and do so ourselves) 21:30:31 soren: yes, but I'd like reviewers to prioritize so that branches proposed before the freeze get priority 21:30:55 when that backlog is gone, we can merge as many as we want until FF 21:31:08 ttx: Gotcha. 21:31:11 (if that makes sense) 21:31:30 The whole idea of BMPFreeze is to help -core members do their reviews in time for FF 21:31:43 not to remove one week of development for the sake of it 21:32:38 ok, time to close 21:32:54 any last minute comment, before we switch general discussion to the regular channel ? 21:33:41 I guess not 21:33:42 #endmeeting