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