22:15:25 #startmeeting 22:15:26 Meeting started Tue Sep 20 22:15:25 2011 UTC. The chair is danwent. Information about MeetBot at http://wiki.debian.org/MeetBot. 22:15:27 Useful Commands: #action #agreed #help #info #idea #link #topic. 22:15:32 thanks Dan for the heads up earlier :-) 22:15:39 no worries 22:15:49 Hi folks 22:15:54 Hi 22:15:58 Hello 22:16:01 hello 22:16:13 agenda: http://wiki.openstack.org/Network/Meetings 22:16:34 I guess the keystone stuff will also impact Quantum's keystone integration story 22:16:40 any topics for general discussion? 22:16:44 I shall see it 22:17:05 #topic melange status 22:17:06 Should we also follow suit of merging the keystone integration middleware into keystone? 22:17:22 somik: let's add an item in the quantum section for that 22:17:23 somik: it is a short term thing 22:17:49 troy? 22:18:05 sorry, still suffering keystone fatigue 22:18:09 somik: if you are doing a diablo release I'd move it - otherwise there isn't a good reason 22:18:10 :) 22:18:21 melange was repropped today 22:18:34 we've broken it down into multiple merges within Nova 22:18:40 this will make reviews easier 22:18:55 should start seeing traction in the next week or two. 22:19:17 that's pretty much the focus at this point 22:19:20 great. 22:19:25 any questions on melange? 22:19:38 yes 22:20:04 troytoman: Do you want us to get together with you off-line on how to get the IP discovery stuff working and when? 22:20:13 or do we just want to talk about it at the summit? 22:20:21 carlp: probably makes sense - summit sounds like a great plan 22:20:43 troytoman: OK, we'll make a time to sync up with you there 22:20:54 carlp: probably good to have a bp on this at least 22:21:04 anotherjesee: we have a diablo release, so we will consider that option. 22:21:08 or is it not generally applicable? 22:21:22 carlp: i think there is a blueprint placeholder - perhaps a few more details around the idea 22:21:32 great. 22:21:43 ok, last call for melange... 22:21:44 I'll see if I can find it, and do that 22:22:00 #topic donabe status 22:22:10 debo? 22:22:13 update 1) WIP on donabe api simplification (nested containers) and demo (link it with quantum) 2) Writing a doc summary for the models 3) We have a donabe session and we need to pick up steam 4) Possible directions for the session - i) Is a simple nested container good enough? ii) use cases for 3 tier apps, services iii) container scheduling 22:22:24 batch update ... :) 22:22:29 carlp: https://blueprints.launchpad.net/nova/+spec/melange-address-discovery 22:22:31 :) 22:22:53 Rick was supposed to be here to finalize the meeting for Donabe but didnt he sy Wed same time? 22:22:55 debo: in my order of preference: 2, 1, 3 22:23:10 'Also please provide comments on the docs in the repo lp:donabe/docs 22:23:37 salv: there are some sketches in the repo 22:23:47 debo: is there still a meeting scheduled for tomorrow? 22:23:49 feedback is *really* appreciated 22:24:07 Rick hasnt said anything to the contrary .... since he was organizing the meeting 22:24:16 so I guess lets still plan for tomorrow 22:24:48 is there meetings on wednesdays as well ? 22:24:48 is this going to be an IRC meeting, a phone call, something else? maybe I missed an email? 22:24:48 debo_os: can you remind us the time? 22:25:03 3pm PST 6pm EST 22:25:09 same place 22:25:41 zykes: I believe this is intended to be a one-time sync pre-summit, but debo or dendrobates can clarify 22:26:06 yes thats correct 22:26:17 we could make it into a more regular meet if we need to 22:26:43 ok, anything else for donabe? 22:26:54 thats all from me 22:27:05 anyone? comments? 22:27:22 #topic quantum status 22:27:24 Thanks Salvatore for the prioritization sequence comment! 22:27:36 https://launchpad.net/quantum/+milestone/2011.3 22:27:37 np 22:27:47 goes out on 9/22 (thursday) 22:27:57 no pre-release drama for us? 22:27:59 salv got the API docs proposed. 22:28:05 salv: fingers crossed :) 22:28:33 I think they need one more review (while they aren't code and can't break anything, it woudl be good to get another set of eyes on it) 22:28:34 salv: I think we should back out the keystone integration as our middleware will not work with keystone and can be misleading 22:28:43 How is the quabtum docs and examples looking? Still feels very un-exposed from my PoV 22:28:52 quantum* 22:29:00 somik: do you want to throw it out of the source code tree? 22:29:18 Daviey: API docs are shaping up nicely. Admin docs are the next priority… still need a lot of work. 22:29:29 * vishy is jealous 22:29:30 This is on my plate… I 22:30:32 Daviey, I'd encourage you to ping the netstack list and you can get the privilege of being an early reviewer of the docs if you like :) 22:30:43 we'll need lots of eye-balls 22:30:57 I'll be happy to look over the docs as well 22:31:17 carlp: lp:~salvatore-orlando/quantum/quantum-api-doc 22:31:32 or, more easily, I can send you a preview pdf by email. 22:31:35 carlp: thanks. API docs are were to start. i'm definitely hoping people will take a break from the pre-summit madness to help with docs. 22:31:41 Or maybe I will circulate it on the Openstack ML 22:31:51 danwent: sounds good. 22:32:05 salv: I'm sure that won't open up a can of worms :) 22:32:32 but hey, the more eyeballs, the merrier 22:32:47 danwent: definitely. 22:33:04 Ok, somik, I think you wanted to bring up some issues with quantum + the dashboard? 22:33:34 yup, the issues with quantum and dashboard were partially related to keystone 22:34:06 but in general, there is a little misalignment in our dashboard's expectations 22:34:36 Essentially, creating networks in the dashboard doesn't reflect the network in quantum 22:34:54 whic*nova 22:34:59 *nova 22:35:31 I don't get this, I'm sorry. Can you elaborate a bit more? 22:35:32 So, the user still has to use nova-manage tool with quantum manager to create nova networks that can be used by VMs 22:36:00 Basically, there is no way to create and nova networks using Dashboard 22:36:05 somik: because of IPAM and vNIC ordering? 22:36:32 danwent: correct and because nova is not notified of quantum networks created through dashboard 22:36:49 (i.e., nova networks represent more than just L2 networks, they also handle IPAM, and they determine the number of vNICs a VM gets in Nova) 22:37:26 somik: I dont' think its a matter of notification… as nova will query the set of networks a tenant has in quantum. 22:38:00 I believe we will need to fix this and also create a top level non-nova Quantum UI that directly interacts with Quantum service. 22:38:05 IPAM to me seems like the real blocker. 22:38:48 are there any plans to expose melange via the dashboard to let the customer define subnets similar to Amazon VPC? 22:38:59 danwent: currently IPAM and such is done through nova, so we will need dasboard to support nova way of creating networks. 22:39:20 i think that once melange merges into nova, more integration will happen 22:40:05 also, there is no clean way to add NICs/networks to nova outside of nova manage 22:40:09 So, if I get it right the reason for which networks created in dashboard do not work whereas they work if created with nova-manage is that the dashboard creates only the L2 part of the network and not the L3 part? 22:40:44 salv: correct and nova network table doesn't have a L2 network entry 22:41:13 Fine. I don't there's a lot we can do for diablo release 22:41:45 salv: I think, taking some time to discuss the UI use-cases and workflows during the summit might be helpful to iron out these kinks. but I just wanted to point out the current state of things. 22:42:09 What would be the impact of disabling quantum network creation in the dashboard? 22:42:37 somik: I agree. that is part of what I was hoping to do with the nova-parity session, but hadn't been explicitly considering dashboard 22:42:42 somik: agreed, and probably also something more on nova <-> net_services interfaction 22:42:53 for Diablo release, we will have to default to nova-manage as the primary network creation mechanism. 22:43:32 somik: ok, thanks. let's move this on to the ML if more discussion is needed. 22:43:49 Next topic: keystone issues (follow-up from nova meeting) 22:44:06 I haven't followed everything in the nova meeting 22:44:15 anyone can summarize the issue? 22:44:15 Do we feel we need to make any diablo changes for this? 22:44:29 i can summarize 22:44:33 for this, I believe the decision was to remove keystone middlewar from project trunks and put it into keystone trunks 22:44:38 keystone is not releasing for ~6 weeks 22:44:40 vishy: thanks! 22:44:57 which causes major issues for a full deployment 22:45:09 i.e. no dashboard, no public glance server without security issues 22:45:14 etc. 22:45:32 so we decided to remove all middleware from the official diablo release 22:45:48 and when keystone ships it will include the required middleware 22:46:09 the issue is keystone implementation is changing rapidly right now 22:46:19 ok, so we should remove middleware from quantum? 22:46:21 vishy: thanks again. I reckon that the best thing we can do is follow the other projects. 22:46:28 yep, let's get rid of it. 22:46:32 +1 22:46:36 so it keeps breaking everything else and we can't track it because we need ano official release 22:46:39 salv: +1 22:46:51 I'm sure if you prop the middleware into the keystone project with the other ones it will be fine 22:46:54 * salv is extremely disappointed about wasted time for doing keystone integration 22:46:57 yay, and to think I was worried we wouldn't get a last minute bug for the diablo release :) 22:47:03 we had experienced the same issues in our test beds 22:47:04 salv: tell me about it 22:47:19 salv: but we will need to have quantum integration middleware in keystone and have to make sure when keystone releases we have the appropriate support.. 22:47:26 salv: we'll all buy you a beer at the summit 22:47:32 visky: you sure wasted more time then me! 22:47:41 the hope is in a month or so there will be diablo+keystone 22:47:43 danwent: that would make up for it 22:47:52 somik: ok, can you track this with a bug for essex? 22:47:54 otherwise we can't really deploy dashboard 22:48:14 danwent: sure, I'll file a tracker bug 22:48:27 is there any way we can deploy dashboard without keystone? 22:48:46 somik: I think we need also a quick branch for diablo to revert quantum to pre-keystone status 22:48:52 I man a quick fix? 22:48:57 #action #somik add bug to remove keystone middleware in diablo, work with keystone folks to make sure their diablo+ release works with quantum 22:49:18 salv: correct, I'll file a tracker bug for that too 22:49:19 mean* 22:49:49 It should be easy: just take out the two middleware and remove the already commented line in quantum.conf for keystone pipeline 22:50:34 edgar: not that I know of, but perhaps others can correct me. 22:50:58 Ok, 10 minutes left. anything left to discuss on this topic? 22:51:13 Brad, can you chime in about the github transition? 22:51:14 dan and salv: thanks 22:51:35 danwent: sure 22:51:53 we're transitioned (thanks jeblair) .. we've done a few pushes already and they seem to work 22:52:04 there was an issue with not getting emails from gerrit but that has been resolved 22:52:13 (if you find you don't get emails just reregister your address in gerrit) 22:52:39 bhall: are all of the groups setup appropriately so that core-devs can approve? 22:52:51 last I checked I couldn't +2, only +1 22:53:08 (gotta love gerrit-speak) 22:53:09 I just saw a couple "you've been added" notifications, so I think that is set up now 22:53:18 great. 22:53:18 lets try it out today but I think we're ok 22:53:50 any other questions on the transition? 22:54:01 bhall: what's the best way for everyone to get familiar with gerrit reviews? are there some simple commits people can do to play with it? 22:54:24 fix a pylint error or two and submit it to get an idea of the workflow 22:54:25 are you able to do reviews for arbitrary branches, or just trunk? 22:54:36 both 22:54:58 great, that should make playing around with it easy. 22:55:16 bhall: great idea :) 22:55:42 currently our trunk isn't gated by pylint checks 22:55:44 it will be at some point 22:55:48 we also have a few branches to carry over right? like salv'e pylint branch? 22:55:50 so if we could fix the ones we've got, that'd be great 22:55:59 salv's 22:56:16 danwent: yup.. I can help if he needs help with that 22:56:49 Ok, any pressing issues to bring up around the design summit? 22:57:03 lot's of energy around proposals, which is great. 22:57:04 danwent: do you mean wrt github or in general? 22:57:07 oh, ok 22:57:09 n/m :) 22:57:13 bhall: sorry, trying to move quickly :) 22:57:17 Not any pressing issue, but I would like to start seeing more detailed proposals on the ML 22:57:38 just to go to summit sessions with a rather precise idea of the things that will be discussed in each session 22:57:41 salv: took the words out of my mouth :) 22:57:58 The session for CI discussion was approved, so I'm looking forward to see everyone there! 22:57:58 this will also be key when we try to organize and order the sessions. 22:58:24 remember that you do NOT have to have a session at the summit in order to work on something during essex. 22:58:51 definitely. This why we should decide to schedule sessions only for items that really deserve discussion 22:59:06 sessions are designed when you want input, feel that your changes affect others, want to recruit people, or just improve awareness. 22:59:25 but space is limited, so we may have to prioritize 22:59:46 discussion on the ML helps us figure out what sessions can be merged as well. 22:59:58 (edgar: thanks for sending that draft out!) 23:00:13 ok, 4pm… anything else folks need to discuss? 23:00:25 #topic open discussion 23:00:30 also, we will soon know which sessions will be approved, and it might help if we inform the summit drivers about our priorities 23:00:32 dan: i hope we can start the discussion on that draft over ML 23:00:58 edgarmagana: had a quick look at it, will send some comment tomorrow 23:01:17 ok, going once…, twice... 23:01:27 #endmeeting