21:01:34 <ttx> #startmeeting
21:01:35 <openstack> Meeting started Tue Aug 16 21:01:34 2011 UTC.  The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot.
21:01:36 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic.
21:01:45 <ttx> Welcome to our weekly team meeting...
21:01:52 <ttx> Today's agenda is at:
21:01:56 <ttx> #link http://wiki.openstack.org/Meetings/TeamMeeting
21:02:12 <ttx> #topic Actions from previous meeting
21:02:21 <ttx> * ttx to look at best dates for final Swift 1.4.3
21:02:29 <ttx> done , we'll talk about it in next topic
21:02:39 <ttx> #topic Swift status
21:02:46 <ttx> notmyname: o/
21:02:57 <ttx> notmyname: Could you confirm the Swift plans for 1.4.3 ?
21:02:58 <notmyname> swift 1.4.3 set for sept 7 and 9
21:03:11 <notmyname> branch on 9-7, final on 9-9
21:03:53 <ttx> notmyname: Does https://launchpad.net/swift/+milestone/1.4.3 miss already-implemented significant features ?
21:04:04 <notmyname> checking...
21:04:13 <ttx> ISTR you mentioned *several* cool features :)
21:04:28 <notmyname> ISTR?
21:04:32 <notmyname> is that french?
21:04:32 <ttx> I seem to remember
21:04:33 <notmyname> :-)
21:05:32 <notmyname> I'll double check that everything is included there
21:05:36 <ttx> 1.4.3 milestone page only shows "Catch more with quarantine code" so far
21:05:54 <notmyname> most of our recent work has been in things like language bindings and slogging
21:05:59 <ttx> #action notmyname to double check that everything is included in https://launchpad.net/swift/+milestone/1.4.3
21:06:00 <notmyname> (ecosystem projects)
21:06:09 <ttx> notmyname: Anything else ?
21:06:26 <notmyname> nothing springs to mind
21:06:32 <ttx> Raise your hand if you have questions on Swift...
21:07:00 <ttx> #topic Glance status
21:07:10 <jaypipes> https://launchpad.net/glance/+milestone/diablo-4
21:07:11 <ttx> Last feature branches for Diablo need to be merged by August 22 !!
21:07:26 <jaypipes> http://wiki.openstack.org/GlanceFeatureMatrix
21:07:45 <jaypipes> I've been putting together the above feature matrix to help folks understand what's in the different releases...
21:07:57 <glenc> nice
21:08:02 <ttx> jaypipes: I renamed the integrated-freeze milestone to diablo-rbp (release branch point) and adjusted the date, btw
21:08:22 <ttx> so that it matches our recent release process decisions
21:08:26 <jaypipes> Glance contribs are kicking ass in D4. Vek proposed for merging a control script into keystone which unblocks the remaining tasks for keystone-integration blueprint (functional tests)
21:08:41 <jaypipes> ttx: no prob on freeze release
21:08:51 <ttx> Are all the blueprints at https://launchpad.net/glance/+milestone/diablo-4 still on track ?
21:08:57 <ttx> Or should we already defer some to Essex ?
21:08:58 <jaypipes> ttx: yep.
21:09:12 <jaypipes> ttx: no, i'm confident for all of them.
21:09:14 <jaypipes> in d4
21:09:29 <ttx> jaypipes: I heard that one before :)
21:09:37 <jaypipes> ttx: yeah, yeah...
21:09:38 <ttx> jaypipes: Other announcements/comments ?
21:09:58 <jaypipes> ttx: nope
21:10:02 <ttx> Raise your hand if you have a question on Glance.
21:10:30 <ttx> #topic Nova status
21:10:34 <ttx> Ah, Nova...
21:10:41 <vishy> oh, nova, we love you so much
21:10:43 <vishy> :)
21:10:44 <ttx> Last feature branches for Diablo also need to be merged by end of day, August 22 !!
21:10:54 <ttx> That leaves very little time: "propose early, review often".
21:11:04 <ttx> the new OpenStack motto.
21:11:12 <soren> I like it.
21:11:23 <ttx> vishy: admin-account-actions (Essential) was pushed post-diablo-4, which makes me a very sad bunny.
21:11:39 <ttx> I don't really like the idea of an essential spec being pushed post-FeatureFreeze.
21:12:21 <ttx> vishy: do we know the story there ?
21:12:22 <vishy> hmm
21:12:25 <vishy> no
21:12:33 <vishy> i didn't know it got pushed
21:12:40 <vishy> pvo: ?
21:13:00 <ttx> https://blueprints.launchpad.net/nova/+spec/admin-account-actions -- for those following at home
21:13:04 <ttx> westmaas: ?
21:13:11 <soren> ttx: thanks for that :)
21:13:33 <westmaas> there is some work on it from ozone this sprint
21:13:38 <westmaas> _cerberus_: yes?
21:14:00 * _cerberus_ is looking
21:14:15 <_cerberus_> Not on our end, actually
21:14:20 <comstud> hmmm
21:14:21 <ttx> i could use more detail on "some work" and "this sprint"
21:14:22 <jk0> this sprint is mostly keystone stuff
21:14:36 <westmaas> working on it ttx, sorry
21:15:12 <jk0> I don't think any of us devs have looked at this BP yet
21:15:13 <westmaas> actually is /hosts done already?
21:15:24 <glenc> FYI, portions of this have been completed, but the /hosts stuff has not been worked on
21:15:30 <westmaas> oh.
21:15:44 <jk0> oh, right, this is /hosts -- a lot of that is done and there are a couple things in this sprint being worked on
21:15:57 <_cerberus_> It's still up in the air, actually
21:16:05 <westmaas> ttx perfectly clear now?
21:16:08 <comstud> lol
21:16:24 <_cerberus_> ;-)
21:16:27 <jk0> it's on our radar
21:16:38 <ttx> jk0: when does that sprint end ? Is "what is being worked on" sufficient to please whoever finds this "essential" ?
21:16:58 <jk0> ttx: we do two week sprints, just started yesterday
21:17:00 <westmaas> ttx: a week from friday
21:17:23 <comstud> ttx: I can't see any way that BP would be complete in time
21:17:28 <_cerberus_> +1
21:17:29 <ttx> conveniently non-aligned with our feature freeze :)
21:17:46 <ttx> comstud: right, that's what I think too
21:18:00 <ttx> comstud: question is, is it still "essential" to this release ?
21:18:15 <ttx> comstud: as in "stop the press, everyone works on that instead" ?
21:18:33 <ttx> comstud: given the level of engagement around it, I'd say, it's not essential
21:18:35 <comstud> I don't feel that it is
21:18:46 <ttx> vishy: opinion ?
21:18:53 <vishy> seems more rs essential than os essential to me
21:18:56 <glenc> IMHO it's essential for a service provider to deploy, but probably not for everyone
21:18:58 <comstud> It's a rackspace requirement, and we can work
21:18:59 <westmaas> my feeling is no
21:19:04 <comstud> vishy: right
21:19:07 <glenc> and our deadline is somewhat later
21:19:34 <ttx> vishy: looks like reprioritization is in order, before deferring :)
21:19:44 <vishy> agreed
21:20:03 <glenc> vishy: can we sync? much of the stuff in that spec is completed, but the /hosts is not
21:20:10 <ttx> #action vishy to reprioritize admin-account-actions which is likely to miss diablo
21:20:14 <vishy> sure
21:20:19 <vishy> we could split it into two blueprints
21:20:26 <glenc> that's what I'm thinking
21:20:28 <vishy> and mark one completed
21:20:33 <vishy> and the other for essex?
21:20:40 <ttx> vishy: works for me
21:20:45 <glenc> yup
21:20:51 <ttx> vishy: there are also 4 new specs proposed to d4 (the four at the bottom with undefined prio)
21:21:02 <vishy> glenc: you want to handle the rewrite?
21:21:08 <vishy> ttx: looking
21:21:09 <ttx> at https://launchpad.net/nova/+milestone/diablo-4
21:21:21 <ttx> vif-driver-802-1qbh and scheduler-for-802-1qbh are from Cisco
21:21:24 <glenc> I will
21:21:31 <ttx> SumitNaiksatam: how close is this from being proposed ?
21:21:49 <SumitNaiksatam> hi, there is a dependency issue
21:22:04 <SumitNaiksatam> the code relies on Quantum modules
21:22:13 <ttx> SumitNaiksatam: ew
21:22:25 <vishy> sumit: is it just a driver and scheduler?
21:22:41 <SumitNaiksatam> yes VIF driver and a scheduler, two modules
21:22:52 <vishy> SumitNaiksatam: then they could live in the quantum source tree
21:22:56 <vishy> and be loaded via a flag
21:23:09 <SumitNaiksatam> ok
21:23:10 <ttx> vishy: +1
21:23:20 <SumitNaiksatam> i do already have flags
21:23:21 <vishy> you don't need to have the code in nova for things like --scheduler_driver=xxx.xxxx
21:23:31 <SumitNaiksatam> ok
21:23:40 <SumitNaiksatam> that sounds like a good solution
21:23:40 <vishy> you could say --scheduler_driver=quantum.some.cool.Scheduler
21:23:47 <SumitNaiksatam> yep, got it
21:24:05 <ttx> vishy: hyper-v-update sounds pretty useful, could even be post-d4 from where I'm standing
21:24:22 <vishy> ttx: agreed that sounds like bug fixes to me
21:24:47 <vishy> the security group one is a just an interesting feature, not a huge deal if it doesn't go in
21:24:52 <vishy> so I will low it
21:24:54 <ttx> right, low
21:25:19 <ttx> vishy: there is "add diff disk support" in the hyperv stuff
21:25:30 <ttx> but it sounds like feature catchup
21:25:38 <ttx> vishy: medium ?
21:25:41 <vishy> sure
21:25:51 <vishy> target to freeze?
21:26:13 <ttx> let it to d4, we'll postpone it if needed
21:26:16 <vishy> k
21:26:22 <ttx> vishy: how is finalize-nova-auth going ?
21:26:31 <vishy> should i untarget the SumitNaiksatam ones?
21:26:33 <vishy> good.
21:26:39 <vishy> I think we have one more branch to go in
21:26:48 <ttx> vishy: I think so yes. Will do if not done
21:27:04 <vishy> I got buy-in from the rs deploy teams that it won't cause them issues to have no auth by default
21:27:14 <vishy> and it doesn't sound like anyone is using the os_api auth and accounts
21:27:19 <vishy> so those will go away
21:27:43 <vishy> that is the api endpoints for controlling accounts and users
21:27:44 <soren> How will this affect the EC2 API? If at all.
21:28:01 <vishy> soren: I pushed an extension into keystone to allow it to auth ec2 creds
21:28:26 <vishy> soren: my thoughts are to basically do no auth checking by default.
21:28:28 <soren> So every request will need to go through keystone?
21:28:54 <vishy> if you want auth checking, you can a) install keystone or b) use the old pipeline, with users and projects in auth manager
21:29:11 <soren> Ok.
21:29:15 <ttx> danwent: what about linuxnet-vif-plugging and implement-network-api ?
21:29:16 <vishy> does that work?
21:29:30 <danwent> linuxnet-vif-plugging is in review
21:29:37 <dolphm_> vishy, that's intuitive
21:29:41 <danwent> I believe all concerns have been addressed, just waiting for final approval.
21:29:43 <soren> vishy: b) is the status quo, right?
21:29:54 <soren> vishy: Just same ol', same ol'?
21:30:03 <soren> vishy: If yes, then yes :)
21:30:08 <danwent> implementation of quantum network api needs to be merge propped in the next few days.
21:30:13 <soren> I won't have to change anything. That's easy.
21:30:15 <vishy> b) yes, I'm trying to take it away as the default though, because I want to remove the old auth manager completely in essex
21:30:32 <ttx> danwent: indeed.
21:30:37 <danwent> code is working, but will probably cut down on what I merge prop to reduce the scope of the review.  just the core stuff.
21:30:51 <ttx> ryu_ishimoto: How is nova-quantum-vifid going ?
21:31:05 <danwent> he's ready to merge prop, I believe.
21:31:06 <vishy> soren: maintaining two auth systems for people in production will be a pain, so I'm trying to encourage people not to deploy with the old stuff
21:31:22 <soren> vishy: sure
21:31:29 <ttx> danwent: the sooner the better
21:31:33 <ryu_ishimoto> ttx: I've made some changes yesterday and preparing for merge prop right now
21:31:40 <ttx> ryu_ishimoto: perfect !
21:31:51 <ryu_ishimoto> ttx: I willl make sure to do so before the end of the week
21:31:54 <ttx> everyone else: if one spec assigned to you on https://launchpad.net/nova/+milestone/diablo-4 simply won't make it by Monday, please let me know ASAP.
21:32:06 <danwent> ttx: this is our highest priority nova issue, so we'd like that prioritized.
21:32:26 <danwent> if you have to cut some quantum stuff, the vif-id stuff should be the last thing cut
21:32:32 <ttx> danwent: it's High priority, so theoretically gets priority in reviews.
21:32:39 <danwent> ttx: thanks.
21:32:59 * ttx knows we won't have all 28 d4 BPs in
21:33:46 <ttx> so vishy should get ready to be hit with networking code review :)
21:33:53 <ttx> vishy: Announcements, comments ?
21:34:46 <vishy> I hope everyone has lots of time for review this weekend
21:34:50 <vishy> going to be a crunch :)
21:35:00 <jk0> speaking of that
21:35:01 <ttx> vishy: Monday is OK too.
21:35:06 <jk0> we could use a few more nova core members
21:35:22 * jk0 looks at jkoelker
21:35:27 <comstud> heh
21:35:33 <ttx> jk0: nominate, nominate !
21:35:40 <jk0> :)
21:35:59 <ttx> Questions for Nova PTL ?
21:36:32 <clayg> vishy: vsa's branch?
21:37:04 <comstud> vishy: What is the air-speed velocity of an unladen swallow?
21:37:14 <vishy> so I've been talking with vsa about their branch
21:37:35 <vishy> trying to get them to back out a few changes
21:37:43 <vishy> so it isn't so tightly coupled with nova
21:38:06 <Vek> comstud: air speed != velocity
21:38:18 <comstud> Vek: fail.
21:38:29 * jk0 flys the plane over Vek's head
21:38:37 <comstud> Yeah
21:38:41 <vishy> I'm not totally convinced that vsa's are the way of the future, but I think it is reasonable to have it in experimentally if they can decouple it a bit more
21:38:49 <Vek> heh.  Velocity is a vector quantity; air speed is a scalar quantity :)
21:38:55 <Vek> anyway...
21:39:08 <vishy> so they are working on it now
21:39:11 <ttx> vishy: ok
21:39:17 <comstud> Vek: you fail.  google the question to find the reference.
21:39:23 <ttx> clayg: does that answer your question
21:39:26 <ttx> ?
21:39:28 <vishy> african, or american?
21:39:36 <comstud> african or european
21:39:41 <vishy> dang
21:39:41 <creiht> vishy: any word on other volume changes?
21:39:43 <clayg> ttx: i'm ok with that answer for now
21:39:47 <vishy> memory is faulty
21:39:51 <comstud> vishy: close enough :)
21:40:16 <vishy> creiht: talked with piston today, we're going to try and finish up the branch for volume types at the openstack hack-up on thursday
21:40:22 <creiht> cool
21:40:54 <ttx> vishy: let me know when we can move to the next topic.
21:41:02 <vishy> i think we're good
21:41:11 <ttx> #topic Incubated projects news
21:41:18 <ttx> devcamcar, dolphm: o/
21:41:53 <ttx> News, questions on Keystone/Dashboard ?
21:42:13 <ttx> ...
21:42:29 <ttx> ..
21:42:40 <ttx> .
21:42:41 <Vek> .
21:42:49 <ttx> #topic Documentation report
21:42:49 <glenc>21:43:04 <ttx> I received a postcard from annegentle: """Documentation report:
21:43:16 <ttx> We're looking for a good week for a doc sprint after the August 22 freeze date - can be remote.
21:43:25 <ttx> Please send suggestions and be on the look out for a doc sprint week announcement.
21:43:34 <ttx> We'd like man pages for all services and CLI tools, XenServer deployment instructions (deshantm is working on those), zones "how-to", finalize flags docs, and review networking docs, adding HA info.
21:43:50 <ttx> Also, the openstack-manuals project hopes to move to git before the Design Summit (by the end of September).
21:44:00 <ttx> Full notes from the Doc Team meeting are at http://eavesdrop.openstack.org/meetings/openstack-meeting/2011/openstack-meeting.2011-08-15-20.07.html """
21:44:14 <zykes-> openstack-manuals is ?
21:44:18 <ttx> No return address.
21:44:36 <ttx> openstack-manuals is the project maintaining the source to docs.openstack.org
21:44:46 <ttx> #topic Open discussion
21:44:57 <jk0> o/
21:45:15 <jk0> can we start shooting a quick notice to the ML when adding new deps to nova/glance/etc?
21:45:32 <ttx> jk0: oh, that sounds like a great idea.
21:45:36 <zykes-> ml ?
21:45:40 <jk0> mailing list
21:45:43 <zykes-> ah
21:45:48 * Vek agrees
21:46:04 <Vek> tnstaafl
21:46:16 <jaypipes> jk0: ++
21:46:22 <ttx> If we could avoid adding new dependencies late in the development cycle, that would be great too
21:46:33 <dabo> ttx: my thoughts exactly
21:46:33 <ttx> it puts a lot of pressure on our downstreams
21:47:01 <ttx> For example, if you add a new dep now, Ubuntu needs to package it and push it to main -- after their FeatureFreeze
21:47:12 <Vek> which reminds me, there's been a slight change to glance-registry.conf, so make sure you synchronize...
21:47:40 <Vek> not a dep, per se, but in a similar category of breaking change.
21:47:54 <jaypipes> Vek: we need to figure out a way of making changes like that in glance upgrades...
21:47:59 <ttx> PTLs: so we /could/ use something like a DependencyFreeze
21:48:15 <jaypipes> Vek: https://blueprints.launchpad.net/openstack-ci/+spec/glance-upgrade
21:48:20 <Vek> ttx: would have to come after feature freeze, though...
21:48:39 <ttx> Vek: not necessarily. Not all features add dependencies.
21:48:44 <Vek> jaypipes: *nod*
21:48:58 <ttx> sounds like a good design summit discussion.
21:49:02 * glenc thinks coconuts are not migratory
21:49:06 <Vek> ttx: true, but there's always the potential for it...
21:50:08 <ttx> Design Summit is still planned for Oct 3-5 in Boston. Registration should open as soon as I get the time to learn Django, or find a victim to do it for me.
21:51:07 <ttx> jk0: could you shoot an email to the ML saying that from now on, new deps should be announced (before they get merged)
21:51:12 <ttx> ?
21:51:14 <jk0> you got it
21:51:28 <ttx> #action jk0 to push new dep email policy to ML
21:51:31 * Vek will also send an email about his glance .conf change shortly
21:51:42 <ttx> Anything else ?
21:52:32 <ttx> ok then.
21:52:35 <ttx> #endmeeting