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