21:01:42 #startmeeting 21:01:43 Meeting started Tue Dec 6 21:01:42 2011 UTC. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:01:44 Useful Commands: #action #agreed #help #info #idea #link #topic. 21:01:52 Welcome everyone to our weekly general meeting... 21:02:05 Nothing special on today's agenda: http://wiki.openstack.org/Meetings/TeamMeeting 21:02:06 \o 21:02:15 #topic Actions from previous meeting 21:02:23 * ttx and vishy to discuss how to solve Nova's team structure 21:02:34 So we've discussed that... vishy has a few changes coming up, I think 21:02:43 vishy: care to share your plans ? 21:02:58 solve implies there's a problem. did I miss the problem? 21:03:10 i guess i did..i missed last meeting 21:03:10 :) 21:03:13 ttx! 21:03:21 sorry: stepped away for a sec 21:03:22 vishy! 21:03:29 lol 21:03:37 I will be drafting an email to explain it 21:03:48 we're going to deprecate a few teams and move them to a wanted list 21:03:50 vishy: ok, don't want to spoil your effects :) 21:04:01 and probably change the ml structure 21:04:23 I just figured out the o/ 21:04:29 vishy: and have a weekly Nova-specific meeting ? 21:04:32 so I guess the result is email on the way! 21:04:40 yes, team lead meeting once a week 21:04:50 have to determine where on the schedule that fits 21:04:58 k, thx! 21:05:01 * ttx to check the need for MP jenkins jobs on novaclient 21:05:10 So those are still needed, bug 899056 tracks that 21:05:10 Launchpad bug 899056 in openstack-ci "python-novaclient needs milestone-proposed Jenkins jobs" [High,Confirmed] https://launchpad.net/bugs/899056 21:05:23 * ttx or vishy to start a discussion on release PPA 21:05:31 I started a thread on the ML, here is a summary: 21:05:35 http://www.mail-archive.com/openstack@lists.launchpad.net/msg05890.html 21:05:45 If you don't agree, I encourage you to voice your opinion there :) 21:06:08 Let's move on to project status... 21:06:14 #topic Keystone status 21:06:24 joesavak: o/ 21:06:26 #link https://blueprints.launchpad.net/keystone/+spec/portable-identifiers 21:06:27 #link https://launchpad.net/keystone/+milestone/essex-2 21:06:41 portable ids is looking good for e-2. Good progress 21:07:26 One week left to merge those E2 features, are all the others still on track ? 21:07:53 I've seen some reviews by HP - but not sure if they close out their BPs 21:07:56 joesavak: in particular service-endpoint-location, which is marked Not Started... 21:08:13 joesavak: should keystone-documentation and keystone-swift-acls be considered completed ? 21:08:45 not sure on those. ping heckj 21:08:54 ping hp 21:09:12 the docbook stuff hasn't been finished - I've made no progress there recently 21:09:16 ttx, joesavak: the reviews from HP don't address the blueprints. 21:09:21 don't know the swift-acls though 21:10:12 heckj: is the doc thing an "always in progress" thing ? In which case I'd rather have it out of the plan 21:10:28 I mean, we don't have a "Bugfixing" blueprint either. 21:10:53 ttx: it was a specific effort to bring the documentation to date to enable an install. It's horrifically lacking at this point 21:11:14 heckj: ok, if there is a way to complete it, I'm fine with it 21:11:38 heckj: so wit hthat description, it's not complete yet, is it going to be ok by next week ? 21:11:41 update the title to "Document Keystone Install"? 21:11:54 lloydde: good idea 21:12:15 ttx: I'm not likely to be able to get it done by E2 deadline 21:12:30 ok, pushing back to E3 then. 21:12:46 * heckj nods 21:12:58 joesavak: Anything else ? 21:13:14 not from me... 21:13:34 #action joesavak/zns to sync with HP for updated status on their blueprints 21:13:46 i'll ping them now 21:13:46 Questions for Keystone ? 21:13:59 joesavak: just update the status based on the result 21:14:12 will do 21:14:32 #topic Swift status 21:14:37 notmyname: o/ 21:14:40 hi 21:14:46 What news ? 21:14:55 I don't think I have any 21:15:04 meetup tomorrow night in sunnyvale 21:15:06 that's it 21:15:10 notmyname: how's the go rewrite going? 21:15:36 mtaylor: I'm still working on the erlang/go interpreter ;-) 21:15:51 Other questions on Swift ? 21:16:15 notmyname: not likely to have 1.4.5 before the end of the year ? 21:16:30 * ttx is planning vacations. 21:16:35 ttx: unlikely 21:17:00 #topic Glance status 21:17:05 jaypipes: yo 21:17:15 ttx: oy 21:17:16 #link https://launchpad.net/glance/+milestone/essex-2 21:17:38 jaypipes: Looks like you have a new target: multi-process-server 21:17:55 Is that one still on track for the December 13 deadline ? 21:18:06 ttx: I'll push that one to E3. Stuart McLaren is working on that at HP. 21:18:26 ttx: for the other bugs, a lot of them are packaging-related. I'll work with monty on getting some status updates on those. 21:18:47 jaypipes: ok 21:19:07 jaypipes: you're getting ready for a very busy E3. 21:19:15 ttx: yeah I know... 21:19:46 jaypipes: pushed 21:20:21 #action jaypipes to get status updates from mtaylor on Glance packaging issues 21:20:29 jaypipes: Anything else ? 21:20:44 ttx: nope. expect the 2.0 API 3rd draft by end of today... 21:20:57 ttx: that is the main blocker for a lot of E3 blueprints, BTW,. 21:21:10 jaypipes: is everything going as you want on that front ? 21:21:24 ttx: on the 2.0 API proposal front? 21:21:28 yep 21:21:48 #info expect the 2.0 API 3rd draft by end of today 21:21:50 ttx: yes, got great feedback so far. just putting the final touches on it based on some Ozone team feedback. 21:22:01 Questions on Glance ? 21:22:37 #topic Nova status 21:22:42 vishy: yo 21:22:48 hi! 21:22:50 #link https://launchpad.net/nova/+milestone/essex-2 21:23:12 Looks generally good, though lots of stuff is blocked in review 21:23:23 vishy, tr3buchet: I see two new targets: compute-network-info and network-info-model 21:23:26 O 21:23:35 Do those warrant two separate blueprints ? 21:23:41 I'm a little concerned about the first essential blueprint 21:23:50 vishy: yes, me too 21:23:53 https://blueprints.launchpad.net/nova/+spec/nova-volume-snapshot-backup-api 21:23:59 Gaurav did not update his proposed change since Nov 15. 21:24:00 haven't seen any updates for a while 21:24:18 * ttx looks behind him as apparently vishy is copying his notes 21:24:22 so I wonder if someone else should take it over and fix the testing issues 21:24:52 vishy: +1 21:25:03 (giving appropriate credit where due) 21:25:30 vishy: question is... who ? 21:25:41 ok, I can't think of anyone else who can take it offhand 21:25:49 I might have to grab that one myself 21:25:51 hehe 21:26:06 I will also contact david-perez and see if he can get the other one up to date? 21:26:14 branch point is next tuesday? 21:26:24 #action vishy to find a victim or complete by himself nova-volume-snapshot-backup-api 21:26:27 yes 21:26:33 and yes 21:26:58 i think that tr3buchet's network ones are on track 21:27:00 #action vishy to sync with david-perez on finishing up nova-vm-state-management 21:27:36 sure, was just wondering if that warranted two blueprints, and if yes, one is missing priority. 21:27:45 Should quantum-nat-parity be considered completed ? (bhall) 21:28:05 westmaas: are you seeing the end of internal-uuids ? 21:28:06 ttx: yes, my understanding is that it is in. 21:28:23 danwent: ok, marking completed 21:28:30 thx 21:28:36 oh, someone already did. 21:28:47 bhall said he was going to :) 21:28:54 "Brad Hall 2 hours ago" 21:28:56 yes i think everything else is on track 21:28:58 :) 21:29:13 Looking at the reviews situation... A few hours ago we had 55 nova/master reviews opened 21:29:24 I'd like to consider an abandon policy for stale reviews. Something like: 21:29:36 Abandon all changes with a -2 that were not updated in the last x days 21:29:43 Abandon all changes with a -1 that were not updated in the last y days 21:29:51 +1 21:30:06 x=7 and y=14 would bring down the number of reviews to a more manageable 22 21:30:15 Would that work ? 21:30:44 * Vek won't typically look at a -1 or -2 review, waiting for the OP to upload a fresh one... 21:31:14 And anything older than those numbers will need to be rebased anyways 21:31:19 ttx: I definitely think -2 is fine 21:31:26 for 7 days 21:31:38 I suppose they can resubmit right? 21:31:54 can we get it to automatically do that? 21:31:55 nothing should prevent them to. 21:32:00 vishy: I wonder if they might have to generate a new change-id? 21:32:13 vishy: I'll ask mtaylor/jeblair 21:32:14 mtaylor, jeblair? ^^ 21:32:20 Vek: yes, they would I believe 21:32:38 that is kind of annoying, if that is the case then we might want to make the -1 a little longer 21:32:39 reading 21:32:58 vishy: I guess multiple -1s could be considered as well 21:33:29 you do not have to regen a change id for abandonded changes 21:33:34 they can be un-abandoned 21:33:42 ah, good to know 21:33:50 also, we have a todo list item for a work-in-progress state, so this would just be a workaround until then 21:33:55 vishy: ideally the tool can autoabandon, but having a policy that nova-core can apply in the mean time also helps. 21:34:06 ttx: +1; a -2 or 2 or more -1s seems like a good call for that. I'd still have 7 days for -2 and, say, 14 for -1s 21:34:10 can we force abandon changes? 21:34:17 I can't find a button for it 21:34:41 vishy: I thought you core dudes could... but maybe not. 21:35:24 maybe it's just a question of filtering default views 21:35:39 reviewday could do that. 21:35:51 vishy: Anything else ? 21:35:58 nope 21:36:16 #action ttx to discuss options for getting a sane list of reviews with CI guys 21:36:26 Nova subteam leads: anything you wanted to add ? 21:36:41 Everyone: Questions on Nova ? 21:37:25 #topic Horizon status 21:37:31 devcamcar: o/ 21:37:38 o/ 21:37:40 #link https://launchpad.net/horizon/+milestone/essex-2 21:38:01 One week left, you look a bit behind schedule, especially Tres Henry (with 3 non-started things on his plate) 21:38:17 two of the three are going to have to be punted to essex-3 21:38:30 devcamcar: do you already know which ? 21:38:42 yes, i'm actually updating them now 21:38:46 kewl 21:38:51 https://blueprints.launchpad.net/horizon/+spec/boot-from-volume 21:39:00 https://blueprints.launchpad.net/horizon/+spec/instance-power-state 21:39:03 those two are being punted 21:39:35 ok, the rest is on track to get merged in before EOD next Tuesday ? 21:39:46 should be 21:39:57 you have a huge list of essex-2-targeted bugs 21:40:02 we may have to punt a few of the ux changes to essex-3 21:40:14 most of those are small fixes and a ton of those are getting fixed every day 21:40:23 works for me :) 21:40:33 yea, we are actually making a ton of progress 21:40:56 new modal system is done: http://c213515.r15.cf1.rackcdn.com/29e0c2820346b6b68edc8067044e2ac5.png 21:41:08 improved side nav: http://c213515.r15.cf1.rackcdn.com/4b3d78edecca73daded75202a1750ee4.png 21:41:12 devcamcar: about the ux changes, either push the blueprint completion to E3, or split it in two (if the two subsets makke sense separated) 21:41:33 ttx: i will push the blueprint to e3. i think that makes more sense 21:41:40 ok 21:41:48 devcamcar: Anything else ? 21:42:01 we also added tenant management when using keystone in db only mode: http://c213515.r15.cf1.rackcdn.com/6226b6a06b8489c59dcd402b41986cee.png 21:42:06 ttx: that's about it 21:42:10 vishy: ttx: sorry i had stepped out. those 2 blueprints are on track. 21:42:22 tr3buchet: thx 21:42:43 Questions for Horizon ? 21:43:12 #topic Incubated projects and other Team reports 21:43:20 danwent, troytoman: o/ 21:43:26 hello 21:43:28 o/ 21:43:43 Everything going well in Quantum/Melange world ? 21:43:44 on quantum. our e-2 nova blueprints are done. two bugs that we'd like to get in for e-2. 21:44:01 I didn't seem to be able to target bugs to a release though… is that something you or vish have to do? 21:44:21 danwent: no, you should be able to do that for Quantum 21:44:31 ttx: sorry, i'm talking about nova 21:44:54 danwent: yes, we can do it, just paste bug numbers 21:45:10 so two bugs in nova ? 21:45:20 https://bugs.launchpad.net/bugs/885265 21:45:20 https://bugs.launchpad.net/nova/+bug/899767 21:45:20 Launchpad bug 885265 in quantum "quantum 420 error leaves instance in BUILD state" [High,New] 21:45:22 Launchpad bug 899767 in quantum "live_migration does not perform vif unplugging " [High,In progress] 21:45:37 in quantum itself: https://bugs.launchpad.net/quantum/+milestone/essex-2 21:45:51 have a lot of code to review… and some bugs to squash 21:45:54 do you have someone working on the first one on nova side ? 21:46:10 what the heck is a 420? 21:46:25 (is Brad Hall working on the nova side of the fix as well ?)� 21:46:25 http error code… don't get any ideas Vek :P 21:46:42 ttx: yes, I will assign bhall to the nova side as well. sorry 21:46:49 danwent: i'm on it 21:47:20 only other point to bring up was a discuss I read about on Rob H's blog about dependencies on Quantum by other openstack projects 21:47:34 danwent: you'll use a milestone-proposed branch for E2 ? 21:47:42 ttx: yes 21:47:50 "Policy not Fulfilled"? 21:47:51 danwent: ok, let me know if you've questions on that. 21:47:52 we now have the github permissions 21:48:17 Vek: ask salvatore.. he defined our error codes. I thought you were hinting at another meaning of that number 21:48:34 * ttx gets curious 21:48:52 anyway, back to the dependenices question. I'd like to figure out a way that quantum can be a "soft dependency" for things like horizon + nova while it is incubation. 21:48:57 ttx: i'm sure google can help 21:49:26 danwent: it does ! 21:49:29 so if anyone has thoughts on the dependency issues, please contact me, or the netstack list as a whole. that's all from me. 21:49:38 wrt Melange, we have moved the repo into Github/gerrit thanks to jeblair 21:49:56 spent time this week working on documentation that is now in the repo 21:49:57 the only documentation I can find for 420 so far also documents 418--"I'm a Teapot" :) 21:50:06 anyway, I digress... 21:50:31 troytoman: nothing blocking you ? 21:50:34 we still have to resolve an issue wound whether to use an openstack common repo or pull that code into Melange 21:50:47 we have a work around so it is not a blocker right now 21:50:57 troytoman: I believe we've made progress in agreeing to make openstack-common a real thing 21:51:12 vek: http://docs.openstack.org/incubation/openstack-network/developer/quantum-api-1.0/content/Faults.html 21:51:19 troytoman: and you can, of course, add a tag or a commit hash to the pip-requires line ... so I think we're making good progress there 21:51:22 props to salvatore for some great docs :) 21:51:30 mtaylor: looks like it. so we'll hope that plays out 21:51:46 trying to see if we'll be ready to do an E-2 release or wait for E-3 21:52:01 otherwise, we're moving forward 21:52:44 troytoman: for the first one feel free to do an out of band release/tag, no need to sync on the same date 21:52:51 Any other team lead with a status report ? 21:52:58 danwent: those non-standard error codes have already caused bugs in nova, I can't imagine what they are going to do for our consumers. 21:53:13 ttx: sounds good 21:53:15 troytoman: I mean, if you're ready one day after the E2 date, go for it and tag it E2 :) 21:53:21 don't wait 6 weeks. 21:53:45 yeah, "Policy not Fulfilled" != "NetworkNotFound" 21:53:54 wwkeyboard: I definitely understand. I'll chat with Salvatore about this for the next rev of the API. 21:54:14 CI / doc / stable / packagers ? 21:54:34 sup? 21:54:44 danwent: thank you! let me know what I can do to help 21:54:51 mtaylor: if you have anythin to announce, go for it 21:55:11 stuff rocks 21:55:14 Otherwise I'll switch to open discussion. 21:55:31 #topic Open discussion 21:55:46 If you are around Brussels in February, please submit talks to the FOSDEM "Open Source Virtualization and Cloud" devroom 21:55:54 We want OpenStack to be all over it 21:56:12 #info please submit talks to the FOSDEM "Open Source Virtualization and Cloud" devroom 21:56:18 #link https://lists.fosdem.org/pipermail/fosdem/2011-November/001354.html 21:56:44 Anything else, anyone ? 21:58:09 I guess not. 21:58:12 #endmeeting