21:00:33 #startmeeting quantum 21:00:33 Meeting started Mon Jan 14 21:00:33 2013 UTC. The chair is danwent. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:35 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:36 hel 21:00:37 The meeting name has been set to 'quantum' 21:00:43 hi 21:00:47 hi 21:00:48 hi 21:00:49 #link agenda: http://wiki.openstack.org/Network/Meetings 21:01:00 hi 21:01:02 ok, welcome to the grizzly-3 milestone! 21:01:06 #topic announcements 21:01:14 #info Now in Grizzly-3, the final milestone for Grizzly. Branch date is Feb 19th (http://wiki.openstack.org/GrizzlyReleaseSchedule) 21:01:16 o/ 21:01:22 #info Summit Announced: http://www.openstack.org/summit/portland-2013/ 21:01:43 if you are an active developer and have not gotten a summit invite, please ping thierry and CC me. 21:01:57 #info Foundation individual member elections are open: http://www.openstack.org/election/2013-board-election/CandidateList/ 21:02:16 I think we have at least one quantum team member on the list of those running, right kyle? 21:02:33 any other announcements before we get started? 21:02:34 danwent: Correct! I'm in the running. 21:03:11 mestery: u should tell me earlier. 21:03:22 haha 21:03:26 gongysh: :) 21:03:30 #topic quantum documentation 21:03:53 At this point, we're at the same place on docs as we were two weeks agog. 21:03:57 https://bugs.launchpad.net/openstack-manuals/+bugs?field.tag=quantum 21:04:20 I'd like more eyes on this one: https://review.openstack.org/#/c/18650/ 21:04:20 gongysh, arosen, we should probably take out references to the nova handler for quantum security groups, no? 21:04:38 danwent: I'd like to help with some of these docs bugs, I'll see what I can do this week. 21:04:50 annegentle_itsme: that code hasn't merged yet and is still under discussion, so probably not yet to to merge it. 21:04:51 arosen: what does u think of? 21:04:55 danwent: I agree since we should hopefully get that integration directly into nova soon. 21:04:59 danwent: ah that makes sense 21:05:17 ok. 21:05:18 gongysh: should that schedule review be marked WIP? 21:05:32 gongysh: until the code is merged? 21:05:41 sure 21:05:47 arosen: is there nova BP for the proxy? if so, who is assigned? 21:05:59 There is. I'm currently assigned. 21:06:02 arosen: i don't want the same thing to happen with security groups as happened to floating IPs. 21:06:18 arosen: ok, can you send out a pointer? 21:06:38 arosen: i guess we can discuss in G-3 section, as its not really docs. sorry 21:06:39 https://blueprints.launchpad.net/nova/+spec/nova-quantum-security-group-proxy 21:06:45 k 21:06:52 https://bugs.launchpad.net/openstack-api-site/+bugs?field.tag=netconn-api 21:07:09 looks like we are good there. 21:07:27 So my big ask to people on the docs side is to start filing bugs for G-1 and G-2 items that have merged, but are not documented. 21:07:30 there is a section misssing about provider ex. 21:07:36 on netconn-api. 21:07:59 gongysh: ok, can you file a bug and make it 'high' so we have it on our radar? 21:08:09 ok. 21:08:21 perhaps mestery can handle that, if he is so inclined :) 21:08:40 danwent, gongysh: I can do that. 21:09:12 danwent: I noticed also that the guide here doesn't appear to be complete near the end http://docs.openstack.org/trunk/openstack-network/admin/content/app_demo_routers_with_private_networks.html 21:09:13 ok, and in terms of new bugs that need to be filed. 21:09:29 Planning to file a bug on that one too. Seems like it stops in the middle of explaining the deployment scenarioi. 21:09:47 Anywys, FYI 21:09:59 mestery: thanks for pointing that out. 21:10:14 DB upgrade 21:10:14 danwent: Just noticed it today while looking for something else actually. 21:10:32 we have security groups documented already, is that right arosen ? 21:10:53 mestery: that is done by me. I stopped in middle? maybe 21:11:17 gongysh: Seems maybe that is the case. :) 21:11:20 markmcclain: can you file a bug for what is needed to document the user (not developer) part of DB upgrade? 21:11:27 danwent: we have already secgroup docs in admin guide. 21:11:32 mestery: welcome to file a bug and fix it. 21:11:36 amotoki: thanks for the confirm 21:11:43 gongysh: Will do, thanks! 21:11:46 markmcclain: or do you expect packaging to handle that? 21:11:52 danwent: sure 21:12:09 I'll document since not everyone will use packaging 21:12:35 salv-orlando: can you make sure we have bugs filed for each new API extension + mechanism? 21:12:57 danwent: sure. Can you clarify what you mean by 'mechanism'? 21:13:05 i am thinking lbaas, service-type 21:13:10 ok gotcha 21:13:24 sorry, what I mean to say is one bug for API doc, one for admin doc. 21:13:55 #action salv-orlando to file doc bugs for new undocumented API extensions (both netconn-api and openstack-manuals) 21:13:56 ) 21:14:10 moving forward, it would be great if during code reviews, we make sure all appropriate documentation bugs are filed if the change is user-visiible. 21:14:29 markmcclain: can you also file one for running the metadata service? 21:14:47 will do 21:14:58 ok, anything else on docs front? 21:15:17 #topic grizzly-3 milestone 21:15:40 ok, time goes by so fast. we are now to the third and final milestone in the grizzly cycle 21:15:52 time flies. 21:16:04 #info we already have 31 blueprints assigned to G-3, which is way more than will be completed. 21:16:24 #info please make sure we focus on what we think we can complete with a high probability 21:17:15 #info I want to try and rely on the sub-team leads more moving forward. So if you are a sub-team lead, please look through items currently assigned to g-3, and assign yourself as the approver if it is work for your team https://launchpad.net/quantum/+milestone/grizzly-3) 21:17:51 I will be asking the sub-team leads to help create the agenda for team meetings moving forward, as they identify items from their sub-teams that need wider attention. 21:18:32 With G-3 starting, I wanted to call attention to a couple discussions around existing items that I think its important that the team tackle in G-3 21:18:51 first off, the discussion aroudn improving vif-plugging (this is across both nova + quantu): https://blueprints.launchpad.net/quantum/+spec/vif-plugging-improvements and https://blueprints.launchpad.net/nova/+spec/libvirt-vif-driver 21:19:29 garyk has been driving this from a quantum side, working with Daniel Berrange from RH on the nova side 21:19:33 danwent: i think that the vif improvement can be closed. danpb is working on the nova side. akihiro added in some additional goodies 21:19:57 garyk: I still think this is very libvirt specific 21:20:07 danwent: true. 21:20:31 garyk: and I have some concerns around how things work as more fields are added to extension over time, or to how libvirt configured networking 21:20:56 danwent: understood. 21:21:07 garyk: we need to figure out what information should be passed to nova and how to add an attribute. 21:21:09 danwent: See Daniel's reply he just sent, FYI. 21:21:15 garyk: I am nervous about additional fields just be added to this dictionary over time, making it a hode-podge. anyway, I sent a note to the list, which I expect other daniel will flame :) 21:21:23 haha, i figured. 21:21:37 danwent: :) 21:22:02 danwent: I think Daniel's response was fairly pragmatic, given his involvement with libvirt. :) 21:22:02 danwent: let me do a little homework and we can syc next week. sound reasonable? 21:22:14 garyk: i appreciate it. thanks. 21:22:45 mestery: i haven't seen it yet, i was just basing my comments off previous replies on a private thread. I think daniel and I actually agree on 90%+ of things. 21:23:10 mestery: this might be a good area for you to be getting involved in as well 21:23:29 mestery: that's why i wanted to open up the discussion more. in hindsight, should have done that much earlier. 21:23:59 danwent: Agreed. Thanks for opening it up, and I agree with you. 21:24:23 #info please check out ML thread on vif-plugging. 21:24:38 next area I wanted to highlight was https://blueprints.launchpad.net/quantum/+spec/quantum-scheduler 21:24:58 haha, scheduler time 21:25:01 i think we as a community need to be sure to execute on something in G-3 that provides ha/scale-out properties for dhcp + l3 21:25:35 yes. that is the of of tenets of Openstack. 21:25:36 so I want to make sure we get good design discussion attention on this early, as the actual code changes may be substantial, so we need plenty of time for review as well 21:26:22 #info quantum scheduler design doc is here: https://docs.google.com/a/nicira.com/document/d/1TJlW0_tMpeENA_ia38fvRu7ioKRt9fsWXBjivwd1mMw/edit 21:26:47 please give your attention to commenting on this very early in G-3 (i..e, start this week) 21:27:08 gongysh: looks like the spec has expanded since I last looked at it. will give it another read. 21:27:24 thanks 21:27:30 gongysh: anything else to comment on this, other than that the docs are already available as well? 21:27:53 codes are in review too. 21:28:17 https://review.openstack.org/#/c/18650/ (docs) 21:28:19 plus admin doc, cli command. 21:28:39 https://review.openstack.org/#/c/18216/ (code) 21:28:51 gongysh: ah, can you send pointer to admin docs review? 21:28:52 pdf admin guide was sent out one month ago to mail list. 21:29:33 https://review.openstack.org/#/c/18650/ 21:29:38 gongysh: thx. 21:29:59 ok, next item is the hyper-v plugin https://blueprints.launchpad.net/quantum/+spec/quantum-plugin-hyper-v 21:30:13 hi there! :-) 21:30:33 review now has two +2's from garyk and gongysh : https://review.openstack.org/#/c/18989/ 21:31:01 thanks for alexpilotti's efforts. 21:31:07 we were blocking merger, since this is a new plugin, it needed a core dev to agree to be the maintainer, and I wanted to general team discussion to see if there were any other concerns with the plugin being added. 21:31:25 my understanding is that we have a core dev who has volunteered to be the maintainer? gongysh ? 21:31:32 yes. 21:31:54 I have to add that gongysh did an impressive work in testing and reviewing the plugin 21:32:08 gongysh has a lot of cycles devoted to quantum, and is not the maintainer of any other plugins, so I don't see a resource issue there. 21:32:28 alexpilotti: is the long-term goal for you or someone on your team to try and become a core dev, or to have gongysh maintain? 21:33:00 danwent: I'd gladly like to become a core dev to mantain the plugin 21:33:23 alexpilotti: ok, would be great to have you working toward that goal. 21:33:34 as you know we as a company are very serious in mantaining the code and providing new features 21:33:42 in the mean time, I wanted to see if anyone has any concerns around gongysh being the maintainer and this plugin merging? 21:34:17 given the number of plugins I expect to have proposed soon, I wanted to have a bit more of a discussion around each new plugin, but I personally don't have concerns with this plugin in particular… everything seems pretty ship-shape. 21:34:28 from our pint of view, I couldn't see a better choice than gongysh 21:35:00 ok, if there are no other concerns, I'll remove my -2 from the review, now that we have a core maintainer. 21:35:28 alexpilotti, gongysh please file the appropriate doc bugs associated with the plugin. 21:35:37 sure 21:35:48 sure, tx danwent, gongysh! 21:36:17 gongysh, garyk, one of you two can click approve :) 21:36:17 Welcome to Quantum Hyper-V! 21:36:35 :) 21:36:39 :-) 21:36:43 ok 21:36:47 i want a screenshot of quantum running on windows :) 21:37:02 we will have. 21:37:02 :) 21:37:06 danwent: i'll let yong have the honor 21:37:10 danwent: you'll have an entire session in Portland ;-) 21:37:17 ok, next topic: lbaas 21:37:33 in G-2, we made good progress. the API merged, as did the DB CRUD operations. 21:37:49 in G-3, I feel we need to merge at least one open source plugin/driver 21:38:07 we currently have the following bp, which I believe is tracking this: https://blueprints.launchpad.net/quantum/+spec/lbaas-agent-and-rpc 21:38:17 i believe Eugene & team have started some work here, right? 21:38:32 sthakkar: yes, I believe so. was looking for an update from them. 21:39:15 is anyone from the mirantis team at the meeting? 21:39:35 my understanding is that he was working with leon, and testing leon's DB patch with their internal driver code. 21:39:35 Oleg / Eugene are you guys on? 21:39:46 danwent: yep i think so 21:40:02 danwent: If they aren't on right now, I can drop them a note to follow up 21:40:04 #todo sthakkar, can you check up on status there and report next meeting? 21:40:07 haha 21:40:10 yes, please 21:40:26 will do 21:41:00 ok, next up: python client + CLI discussions: https://etherpad.openstack.org/grizzly-quantum-cli-client, https://bugs.launchpad.net/python-quantumclient/+bug/1094713 21:41:02 Launchpad bug 1094713 in python-quantumclient "extension commands and options should be marked" [Wishlist,New] 21:41:32 we had a lot of discussion around python client + CLI at the summit 21:41:44 I wanted to make sure we circle back and discuss this before grizzly is over :) 21:42:07 markmcclain: now that namespace + DB upgrade stuff is wrapped up, is this on the docket for G-3? 21:42:13 yes 21:42:26 also since I've got a few volunteers to help with a few other bp's too 21:43:04 great. gongysh, markmcclain, can we clean up https://blueprints.launchpad.net/python-quantumclient a bit? 21:43:31 we should talk about how to number the python-quantumclient release that we do around the grizzly release 21:43:32 yes 21:44:26 3.0 for Grizzly? 21:44:29 basically, we'll need to create a release that we can assign bugs/blueprints to. 21:44:50 and be able to track progress toward exactly what we think will be released 21:45:15 gongysh: the changes at the python layer seem significant enough to merit a major version change, but up to you all :) 21:45:15 I think 3.0 makes sense 21:45:37 ok, 3.0 for grizzly. 21:46:09 But I don't know how to make a milestone for it. markmcclain, do u know how to do it? 21:46:23 ok, 15 minutes left 21:46:26 I also want to mark adddressed bugs as "Fix released" at some timing to cleanup bugs. 21:46:28 I mean on the launchpad.net 21:46:28 no.. but I'll figure out after mtg 21:46:32 wanted to move on pretty quickly to remaining items. 21:46:35 ok. 21:46:52 next, please. 21:46:52 but please make any work you're planning to do in G-3 proposed in launchpad by next week's meeting. 21:46:59 #topic quantums table 21:47:05 #topic quantum stable 21:47:06 :) 21:47:24 garyk: do we have final date for stable release at end of month? 21:47:25 :) table 21:47:38 yes, its quantum's table :) 21:47:40 danwent: as far as i know 31st of the montj 21:47:55 sorry month. 21:48:48 garyk: ok. seems like there are a fair number of stable reviews out right now. 21:49:07 but seems manageble. 21:49:20 danwent: yes. there are 2 or 3 pending back porting. i'd like to do these once he current list is thourgh. 21:49:22 at next meeting, if there is still a stable backlog, we'll review. 21:49:50 garyk: yup. next meeting we can call out any high priority items still languishing 21:49:57 #topic quantum system test 21:49:58 ok. basically i need a stable core to give thumbs up. the majority have had good reviews from quantum reviewers 21:50:35 any update on quantum system test? 21:50:53 danwent: I am developing https://blueprints.launchpad.net/tempest/+spec/quantum-basic-api 21:51:03 I'm investigating why quantum-gating sometimes fails 21:51:11 targeting G-3 21:51:20 nati_ueno: great, was just in process of asking :) 21:51:32 mlavalle: ok, so sounds like we've de-dupped efforts, great. 21:51:39 #topic quantum + horizon 21:51:53 amotoki, nati_ueno. did items merge for G-2 as expected? 21:52:02 danwent: yes 21:52:02 yes. 21:52:10 sweet, great work guys! 21:52:24 ok, can you send out pointers to work items for G-3? 21:52:30 L3 router and additional operations are available. 21:52:35 danwent: i updated the wiki. 21:52:43 at this point, I don't believe anyone is working on lbaas + horizon, are they? 21:52:51 danwent: amotoki: are we going to have provider network support? 21:52:56 amotoki: ah, you are sly :) 21:53:02 https://blueprints.launchpad.net/horizon/+spec/quantum-floating-ip 21:53:02 https://blueprints.launchpad.net/horizon/+spec/quantum-network-topology 21:53:03 https://blueprints.launchpad.net/horizon/+spec/quantum-vnic-ordering 21:53:04 https://blueprints.launchpad.net/horizon/+spec/quantum-security-group 21:53:21 lbaas + horizon might be a cool thing for someone looking for a project. 21:53:30 garyk: provider network information is displayed in detail. 21:53:32 as having a gui makes it much easier to demo a capability 21:53:38 amotoki: thanks 21:54:01 the first one can be uploaded to review this week. 21:54:25 ok, great work on this guys. 21:54:30 anything else on quantum/horizon? 21:54:45 #topic open discussion 21:55:05 vishy pinged me about https://blueprints.launchpad.net/nova/+spec/network-adapter-hotplug. the corresponding review seems abandoned. 21:55:44 having hotplug seems useful in a lot of circumstances though, so i'll be fishing around for someone interested in working on this. 21:55:59 any other open discussion? up to 5 minutes left in the meeting 21:56:22 (but no need to take it up if no one has anything....) 21:56:23 (but no need to take it up if no one has anything….) 21:56:35 danwent: An early end to a Quantum meeting? :) 21:56:38 ok, that's all folks! 21:56:45 #endmeeting