21:00:48 <vishy> #startmeeting 21:00:49 <openstack> Meeting started Tue Aug 30 21:00:48 2011 UTC. The chair is vishy. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:50 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic. 21:00:52 <pvo> keep going? 21:01:00 * vishy is channeling ttx 21:01:10 <pvo> I'm not sure we reached any kind of consensus there 21:01:11 <jmckenty> agenda? 21:01:11 <vishy> welcome to the release meeting 21:01:15 <vishy> :) 21:01:16 <jmckenty> there's no consensus 21:01:28 <carlp> ooh, exciting 21:01:41 <pvo> where then, does this get resolved? 21:01:43 <jbryce> pvo, jmckenty: there was concensus on a couple of points. we can work on the rest later 21:01:45 <vishy> notmyname, still here? 21:01:52 <notmyname> yes 21:02:14 <vishy> #topic swift status 21:02:22 <vishy> any updates? 21:02:25 <pvo> jbryce: I'm not sure we want to drag this out longer. 21:02:43 <notmyname> we're finishing up our next release 21:02:49 <notmyname> swift 1.4.3 will be the diablo release 21:03:06 <notmyname> if you want something in it, make your merge proposal soon 21:03:13 <notmyname> as in tonight, if possible 21:03:47 <notmyname> I'll be in SF next week for a meetup. http://www.meetup.com/openstack/events/30605231/ 21:03:51 <notmyname> I think that's about it 21:04:02 <vishy> questions for the swift PTL? 21:04:43 <vishy> i'll take that as a no 21:04:51 <vishy> #topic Glance Status 21:04:55 <vishy> jaypipes: ping 21:05:16 <jaypipes> vishy: https://launchpad.net/glance/+milestone/diablo-rbp 21:05:34 <jaypipes> vishy: we got D4 out the door with most of the targeted BPs and bugs... 21:05:59 <jaypipes> vishy: currently have a few reviews going on, so if anyone has a few cycles, please go to https://review.openstack.org/#q,status:open+project:openstack/glance,n,z 21:06:23 <jaypipes> vishy: other than that, working with a number of folks on QA/testing efforts, but no Glance-specific updates. 21:07:31 <vishy> good deal 21:07:40 <vishy> questions for the glance ptl? 21:07:42 <glenc> o/ 21:07:48 <jaypipes> glenc: shoot 21:07:51 <glenc> jaypipes, what is blocking the protected-properties BP? 21:08:15 <glenc> https://blueprints.launchpad.net/glance/+spec/protected-properties 21:08:20 <jaypipes> glenc: the functional tests for keystone and client integration: 21:08:22 <jaypipes> https://review.openstack.org/333 21:08:30 <jaypipes> https://review.openstack.org/350 21:08:38 <glenc> gotcha - once that's done, we (or someone else) can begin work on that? 21:08:42 <jaypipes> if folks can hop on to those reviews, that would unblock it. 21:08:47 <jaypipes> glenc: yes sir! 21:08:51 <glenc> thank you 21:08:54 <jaypipes> np 21:09:13 <vishy> any more questions for jaypipes 21:09:14 <vishy> ? 21:09:32 <vishy> ok, moving on 21:09:38 <jaypipes> glenc: also, if you could get me a highball glass, rocks, and scotch, that might help. 21:09:38 <vishy> #topic Nova Status 21:09:46 * vishy switches hats 21:09:58 <glenc> Laphroaig or Lagavulin? 21:10:03 <jaypipes> glenc: anything. 21:10:10 <vishy> We got a lot of features into D4, but we now have a huge buglist 21:10:18 <vishy> and a lot of stuff under review 21:10:34 <vishy> I've started targeting bugs to rbp 21:10:43 <vishy> https://launchpad.net/nova/+milestone/diablo-rbp 21:11:20 <vishy> I know that all of the developers have plenty of internal team milestones, but we all need to band together to make diablo a success 21:11:41 <vishy> There are two critical bugs that need to be addressed. I would really like a volunteer for each of these: 21:11:56 <vishy> https://bugs.launchpad.net/bugs/833552 21:11:57 <uvirtbot> Launchpad bug 833552 in nova "No easy migration from old auth to keystone" [Critical,Triaged] 21:12:08 <vishy> https://bugs.launchpad.net/bugs/834189 21:12:10 <uvirtbot> Launchpad bug 834189 in nova "XenServer and KVM handle local storage differently" [Critical,Triaged] 21:12:36 <pvo> vishy: re 833, difficulty? We need this too. 21:12:36 <vishy> the second one will probably require some discussion, but I need someone to be in charge of making sure that it gets fixed in time for Diablo 21:12:53 <vishy> as far as i'm concerned, we can't ship diablo without these solved 21:12:59 <pvo> "not easy" from the bug, but how long would you guess if you were working it? 21:13:16 <vishy> pvo: I don't think it is hard, i think it is a script using auth manager that talks to keystone-manage 21:13:35 <jaypipes> vishy: could you elaborate why the inconsistency b/w the disk setup is a critical bug? 21:13:39 <vishy> the trick is making sure it works and updating it since keystone is changing a lot 21:13:42 <jaypipes> vishy: I'm just curious, is all... 21:14:04 <vishy> jaypipes: I think it is a huge defect to have images work completely differently between our to main hypervisors 21:14:10 <vishy> * two 21:14:11 <zns> vishy: you'd need both Nova and Keystone installed on the same machine (keystone-manage doesn't use the REST API). Just fyi... 21:14:32 <vishy> zns: good point, it should probably use the rest api 21:14:41 <zns> vishy: keystone-manage shouldn't change that much... 21:14:53 <zns> it's the API that is changing mostly. 21:14:56 <vishy> zns: or you could just install nova to run the script on the keystone machine 21:15:09 <vishy> zns: anyway we need something 21:15:15 <jaypipes> vishy: k. is it a matter of the two hypervisors *expecting* to see disks set up differently, though? i.e. it is customary for the users of each hypervisor to see disks done the way they are? /me clueless on that one... 21:15:17 <zns> .., but yes. Been getting much heat on changes. Understand the pain and working on improving. 21:15:23 <pvo> vishy: ant and I will take a stab at that. 21:15:25 <pvo> we're blocked on it 21:15:30 <vishy> jaypipes: no, it is arbitrary 21:15:38 <jaypipes> vishy: k, good to know. thx 21:15:44 <vishy> pvo: nice 21:15:57 <vishy> pvo: the other one will need to include your team 21:16:04 <vishy> I will start a mailing list discussion on the other one 21:16:07 <pvo> vishy: yes, will coordinate on it. 21:16:12 <pvo> vishy: sounds good 21:16:17 <zns> pvo: if you handle the nova side, we can commit to update the script if we change keystone... 21:16:17 <vishy> and I'll assign the auth one to you 21:16:26 <pvo> zns: its a deal 21:16:27 <vishy> zns great: 21:16:40 <pvo> vishy: just assigned to myself 21:16:50 <vishy> #action vishy to email the list about the other critical bug and request help on reviews and bug fixing 21:16:51 <zns> * wondering if he should have just stayed quiet * 21:17:12 <vishy> so all teams please test/install/report bugs/fix bugs/write tests 21:17:32 <nati> gotcha 21:17:41 <vishy> lets not repeat the cactus release where we obsoleted it two weeks after the release 21:17:51 <vishy> questions for the nova ptl? 21:18:00 <hisaharu> other bugs can not be merged in diablo-rdp? 21:18:01 <zns> pvo: cool. Lemme know when you have it (and where) and I'll follow the changes dolphm is doing. 21:18:14 <comstud> vishy: i've come to agreement with zedas for this rpc stuff that implements kombu fixing 2 bugs, and keeps carrot as a depricated option. opinion on it making diablo? 21:18:22 <vishy> hisaharu: any bug can be fixed. 21:18:31 <hisaharu> vishy: ok 21:18:55 <comstud> vishy: (merge prop about to go back into 'needs review') 21:18:58 <vishy> comstud: I like it for the bug fixing, can we merge it with carrot as the primary option, get some people testing kombu and decide whether we can default to kombu at release point? 21:19:21 <comstud> vishy: sounds good 21:19:27 <vishy> in other words I have no problem with it going in as a second option, but primary option sounds scary 21:19:27 <nati> could you add bug 835919 for RBP? we are working 21:19:28 <uvirtbot> Launchpad bug 835919 in nova "Single default gateway should be offered to VM on multi-NICs environment." [Undecided,New] https://launchpad.net/bugs/835919 21:19:54 <comstud> vishy: agree. i did have to make a couple of minor mods to carrot to support the interfaces zedas needs, but... i think they are safe. 21:20:01 <comstud> vishy: safer than kombu as primary for now..i agree 21:20:02 <vishy> nati: done 21:20:10 <nati> thanks! 21:20:10 <vishy> comstud: cool get that merge in 21:20:16 <comstud> vishy: will do 21:20:28 <comstud> having a flags issue right now :-/ 21:20:34 <vishy> in general, I don't mind extensions going in as well as long as they don't tmess with underlying code too much 21:20:42 <comstud> seems to not be obeying rpc_backend in all cases 21:20:45 <comstud> and always loading default 21:20:47 <vishy> any more questions? 21:20:58 <vishy> comstud: hehe, uh oh :) 21:21:01 <comstud> yeah 21:21:07 <comstud> might need to use LazyPluggable like db code 21:21:13 <vishy> comstud ping me offline if you need another set of eyes. 21:21:16 <comstud> we'll see. anyway.. :) carry on 21:21:19 <comstud> will do 21:21:47 <vishy> #topic Incubated Project Status 21:21:56 <vishy> zns: updates? 21:22:18 <vishy> devcamcar_: are you still here? 21:22:19 <zns> Accepted to core (no longer incubated?) 21:22:27 <danwent> quantum: we dropped D4, are working on bug fixes for diablo-rbp 21:22:27 <devcamcar_> vishy: yep yep 21:22:44 <danwent> quantum: main focus moving forward will be stabilization and documentation :) 21:22:51 <annegentle> yay docs! 21:22:52 <zns> Changes were bigger than expected. 21:22:53 <zns> Latest code (not reviewed, not yet passing tests, but there just to share with others): https://review.openstack.org/#change,342 21:22:59 <vishy> zns: yeah I don't know if you get your own slot until diablo time, but I suppose it doesn't matter either way 21:23:07 <zns> APIs are published,m though: 21:23:08 <zns> Full API: https://github.com/openstack/keystone/blob/d349b349c50e0683432f5ae843bd2dc83599c1b6/keystone/content/admin/identityadminguide.pdf?raw=true 21:23:08 <zns> Service API: https://github.com/openstack/keystone/blob/master/keystone/content/service/identitydevguide.pdf?raw=true 21:23:42 <zns> That review *should* be merged in by end of week (although we had said that last week). 21:23:45 <zns> Any questions? 21:23:56 <vishy> questions for Keystone PTL? 21:23:59 <vishy> :) 21:24:28 <vishy> devcamcar_: any updates on the project formerly known as dashboard? 21:24:35 <annegentle> For Keystone API, I got the Google search sorted so that when you search on docs.openstack.org you find the Keystone Dev Guide. 21:25:14 <devcamcar_> vishy: we are locking everything down for a diablo release. rcb folks are transitioning from openstackx to novaclient 21:25:16 <annegentle> http://docs.openstack.org/incubation/identity-dev-guide/content/ 21:25:21 <zns> annegentle: thank you :-) 21:25:34 <devcamcar_> quantum support has almost landed as well 21:25:42 <danwent> woohoo :) 21:25:47 <devcamcar_> just waiting on a few units tests to get added to the branch and then we can merge it in 21:25:51 <vishy> nice 21:25:58 <markvoelker> devcamcar_ I think they're in and waiting your review? 21:26:06 <vishy> devcamcar_: any progress on packaging? 21:26:15 <devcamcar_> markvoelker: odd, i didn't get notified, i will look again 21:26:18 <markvoelker> devcamcar_: https://github.com/4P/openstack-dashboard/pull/92 21:26:29 <devcamcar_> vishy: we are able to push to pypi so you can pip install django-openstack portion at least 21:26:41 <devcamcar_> there is some debate around what it means to "package" a django site though 21:27:28 <vishy> devcamcar_: I'd love to be able to apt-get bourbon 21:27:48 <vishy> devcamcar_: have you settled on a code name? Is it going to stay dashboard? 21:28:05 <devcamcar_> vishy: the name will change, but we haven't settled yet 21:28:13 <devcamcar_> going to be opening it up to the list for debate :) 21:28:37 * medberry would recommend "meatloaf" as a name in tribute to dashboard 21:29:16 <devcamcar_> medberry: nice :) 21:29:20 <vishy> other questions for Dash ptl? 21:29:28 <glenc> "sandwich" as in "apt-get sandwich" oops "sudo apt-get sandwich" 21:29:53 <vishy> glenc: wouldn't me-a-sandwich be better for that? 21:30:01 <glenc> :D 21:30:01 <vishy> apt-get me-a-sandwich 21:30:19 <vishy> ok danwent, anything else on quantum? 21:30:31 <danwent> sorry for jumping in before, didn't realize this was so structured :) 21:30:41 <danwent> only other thing to add is that we continue to work on nova integration 21:30:45 <vishy> danwent: ttx is much better at this than me :) 21:31:06 <danwent> if any nova core devs are available to review the quantum-manager branch, it would be much appreciated 21:31:29 <danwent> that's about it 21:31:40 <vishy> danwent: is that the last piece needed for diablo? 21:31:45 <danwent> https://code.launchpad.net/~danwent/nova/qmanager-new 21:31:48 <danwent> yup 21:31:59 <pvo> danwent: we're lining up to look at it today. 21:32:05 <pvo> we've had a few guys out. 21:32:06 <danwent> pvo: thanks! 21:32:13 <vishy> looks like rick just gave you a review 21:32:17 <vishy> as well :) 21:32:21 <pvo> jk0 and tr3buch3t have been ETO 21:32:30 <danwent> should have kept refreshing the page i guess :P 21:33:03 <devcamcar_> quantum dashboard support just landed ;) 21:33:15 <danwent> keep refreshing :) 21:33:17 <markvoelker> devcamcar_: w00t! 21:33:20 <vishy> danwent: also, some networks are created in fixtures (see nova/tests/__init__.py which might explain why you were seeing that issue with associate_pool 21:33:29 <vishy> questions for quantum ptl? 21:33:51 <danwent> vishy: thanks, yes, i tracked it down to some fixed IPs created with null networks in test_computeā¦ should be working now 21:34:01 <vishy> ok then 21:34:09 <vishy> #topic General Discussion 21:34:21 <vishy> anyone have anything? 21:35:16 <vishy> ok then 21:35:19 <vishy> #endmeeting