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