14:00:21 #startmeeting networking_ml2 14:00:22 Meeting started Wed Jul 10 14:00:21 2013 UTC. The chair is mestery. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:23 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:25 The meeting name has been set to 'networking_ml2' 14:00:37 #topic Action Items 14:00:45 #link https://wiki.openstack.org/wiki/Neutron/ML2 ML2 Wiki 14:00:58 We should try to start filling up the ML2 wiki page. 14:01:20 I have not made any progress on this, but will. Others should contribute as well. 14:01:38 rkukura: Yes, agreed! I plan to add some devstack setup info this week. 14:01:56 I'm planning to add an intro and links to slides, etc. 14:02:12 That would be most helpful for folks new to ML2. 14:02:34 Then we should link it into the main neutron wiki page's list of plugins 14:02:38 #action ML2 Team to update ML2 wiki page. 14:03:13 rkukura: Is arosen on the same page as ML2 multi-segment networks with this review: https://review.openstack.org/#/c/33736/ 14:03:31 That was the next action item on the list. 14:03:34 from last week 14:03:37 i haven't heard any objections to that approach - will do a detailed review 14:03:46 rkukura: Great, thanks! 14:03:47 and will look into exposing that extension 14:04:17 arosen did ping me about it last week 14:04:27 rkukura: There is also this one from the Cisco side: https://blueprints.launchpad.net/neutron/+spec/multi-segment-and-trunk-support-cisco-nexus1000v 14:04:51 rkukura: That one will be implemented in the context of Nexus 1000V, just throwing it out there for now. 14:05:07 same extension API? 14:05:26 I need to validate that and get back to you, but I believe it's very similar yes. 14:05:53 I'm thinking this approach could give more flexibility for type drivers to define sensible attributes 14:06:22 OK, great! 14:06:48 OK, moving on to the next agenda item. 14:06:54 #topic Blueprint Updates 14:07:07 #link https://review.openstack.org/33201 MechanismDriver Review 14:07:14 apech can't make it today 14:07:26 But I think the MechanismDriver review is in good shape now. 14:07:33 that one is looking good to me - could get in today 14:07:40 rkukura: My thoughts exactly! 14:07:55 I will test it in devstack today and +2 if no issues 14:08:12 Great! I hope we can get that one and the GRE and VXLAN type drivers in today if possible. 14:08:23 Any questions on MechanismDriver review? 14:08:29 is apech available if updates are needed today? 14:08:42 Yes, he said he would be online most of the day, just not for hte meeting. 14:09:12 rkukura: I can fill in for apech, if needed 14:09:27 sukhdev: Thanks! 14:09:41 OK, next blueprint. 14:09:48 #link https://blueprints.launchpad.net/quantum/+spec/ml2-portbinding ML2 PortBinding 14:10:06 no progress - tied up with release work - should free up today to work on this 14:10:07 rkukura: How goes PortBinding? 14:10:17 So this one is likely H3 then right? 14:10:25 right 14:10:30 but early H3 14:10:30 OK 14:10:50 OK, any questions on PortBinding? 14:11:00 anyone know if the nova side got in ? 14:11:14 I don't think it quite made it yet. 14:11:16 Yes, Nova side is in 14:12:22 #link https://review.openstack.org/33297 ML2 GRE 14:12:41 matrohon: Hi 14:12:56 hi : I will push a new version with alembic script 14:13:22 Great! I did the same for VXLAN. If that's your only change, I won't have to rebase the VXLAN review against yours. 14:13:38 I think we can get ML2 GRE in today, what do you think matrohon?> 14:13:51 Are Zhang Hua's comments all addressed? 14:14:15 mestery I hope so, maybe tomorrow because it's the end of the day for me 14:14:22 I think matrohon was waiting for Zhang Hua to respond to a few of his comments. 14:14:36 I think he wanted the range numbers stripped 14:14:46 rkukura: zhang hua complains about lockmode('update') 14:15:03 which is used everywhere else 14:15:11 let just be consistent with the rest of neutron on this for now 14:15:16 Agreed 14:15:47 rkukura: Does the freeze for H2 mean that if we don't get this in today it won't make H2? 14:16:11 I think so 14:16:23 end of day today 14:16:35 OK, it's likely then this and VXLAN will land early in H3. 14:16:50 seems we could get gre in today 14:17:13 ok, i will propose something before the end of the day 14:17:24 matrohon: thanks! 14:17:29 Anything else on ML2 GRE? 14:17:59 #link https://review.openstack.org/#/c/35384/2 ML2 VXLAN 14:18:13 mestery: from yesterday neutron: mark said "All blueprints for H2 need to be proposed by Thursday," 14:18:17 I addressed all remaining comments with the review I pushed out this morning. 14:18:25 amotoki__: Thanks! 14:18:36 So I'm hopeful to get some +1s on the ML2 VXLAN review today. 14:19:23 However, ML2 VXLAN is dependent on ML2 GRE to upstream, so I need GRE to go up first. 14:19:42 Any ML2 VXLAN questions? 14:19:57 looks like multicast address is move to conf now, right? 14:20:02 mestery : do you keep multicast group in base? 14:20:42 It's in the VXLANAllocation, if that's what you mean. 14:20:46 i'm not against this but i though that we decided to leave it only in the conf file 14:21:23 matrohon: I think I missed that. I can spin a new version with that change, though. 14:21:30 that was my understanding as well 14:21:42 OK, I will respin after the meeting with this change. 14:21:51 mestery : if we don't mind, thanks 14:22:06 matrohon: No worries, it's a simple change, thanks for reminding me! 14:22:54 #action mestery to respin the ML2 VXLAN review with muilticast group configuration via config file 14:23:01 Anything else on ML2 VXLAN before we move on? 14:23:58 #topic ML2 Related Bugs and Blueprints 14:24:11 #link https://review.openstack.org/#/c/33107/ tunnel_types review 14:24:18 I hope to push a new version of this patch out later today 14:24:30 Hit some issues doing some testing with devstack (not related to my change) yesterday 14:24:44 But I believe the version I will push goes the full way and will address gongysh's concerns. 14:25:12 Would be great to see if this can make H2 today! rkukura, any chance you can review this later today? 14:25:31 I will 14:25:34 The incremental change is minimal 14:25:37 rkukura: Thanks! 14:26:00 OK, moving on 14:26:05 #link https://blueprints.launchpad.net/neutron/+spec/campus-network Campus Networks 14:26:08 Is Filipe here? 14:26:18 Hi 14:26:32 fmanco: Hey! 14:26:53 Not sure if people have looked at fmanco's blueprint, but there is some overlap with ML2, and some ideas on extending ML2 as well. 14:27:25 mestery: thanks for bringing this 14:27:51 I think this makes sense for the ML2 team to review and provide feedback to fmanco. What do people think? 14:28:10 had not seen it, but will definitely need to read it 14:28:18 From my point of view I think I will have to extend the MechanismDriver 14:28:28 rkukura: Thanks! I encourage other ML2 team members to review as well. 14:28:50 fmanco: I think so too. My only concern is if this is something we can do in H3 or not. 14:29:07 I think once rkukura and I have reviewed in detail we can provide more guidance. 14:29:17 mestery: I'm not sure 14:29:33 I had not seen it either - I will look at it - sounds intersting 14:29:33 If I can divide it somehow I think maybe it can hit H3 14:29:47 but not all the blueprint almost for sure 14:29:55 fmanco: That's a good plan, can you see how you might do that and propose that in your blueprint? 14:30:06 mestery: sure 14:30:37 #action fmanco Split out the campus network blueprint into something which can maybe make H3 14:31:00 sounds like a good Icehouse summit topic to me! 14:31:39 OK, moving on. 14:31:47 #link https://blueprints.launchpad.net/quantum/+spec/l2-population L2 Population blueprint 14:31:52 Is Francois here? 14:32:06 Wait: I see this is now assigned to matrohon 14:32:13 matrohon: Are you doing the L2 population work now? 14:32:31 it's not begin yet 14:32:40 matrohon: OK 14:32:52 we still targeting it for H3 14:33:06 #info L2 Population Blueprint now targeted for H3 14:33:35 but I have to take care about multi-tunnel support bug first 14:33:49 You mean bug 1196963 14:33:51 Launchpad bug 1196963 in neutron "Update the OVS agent code to program tunnels using ports instead of tunnel IDs" [Wishlist,Triaged] https://launchpad.net/bugs/1196963 14:33:58 yes 14:34:07 OK, cool! 14:34:25 Can you target that one to H3? I see markmcclain moved it to wishlist and no milestone. 14:34:44 ok 14:34:52 #action matrohon to target 1196963 to H3 14:35:15 OK, any other bugs or blueprints the ML2 team should be tracking? 14:35:55 i take it you're purposefully leaving off the arista/cisco mech drivers for now 14:35:58 is event-based polling still important? 14:36:08 rcurran: Yes, we'll talk about those in the next section 14:36:25 rkukura: Is that an opened bug or blueprint? 14:36:32 OR something that we may want to implement in ML2? 14:36:47 https://bugs.launchpad.net/neutron/+bug/1177973 14:36:51 Launchpad bug 1177973 in neutron "OVS L2 agent polling is too cpu intensive (dup-of: 1194438)" [Medium,In progress] 14:36:52 Launchpad bug 1194438 in neutron/grizzly "compute node's OVS agent takes long time to scan sync all port's stat and update port security rules" [High,In progress] 14:37:18 rkukura: I missed that one, it is being tracked on the ML2 meeting page. 14:37:27 A separate improvement in polling went in, but event-based may still be worth doing 14:37:38 rkukura: That particular bug is unassigned now. 14:37:43 mestery: Arista driver is pretty much ready - just waiting on portbinding to make through, and test it 14:38:07 looks like it was marked as a duplicate 14:38:50 rkukura: I see that now 14:39:19 Lets think about whether event-based is still worth doing 14:39:38 rkukura: Seems like a large change, do we have someone with cycles to fully implement and test this out? 14:40:23 not sure, but long term is probably worthwhile 14:40:38 I'll talk to maru who originally filed it 14:40:43 rkukura: Thanks! 14:40:55 #action rkukura To discuss event-based polling bug with maru. 14:41:01 OK lets move on now. 14:41:11 #topic Ported Mechanism Drivers 14:41:22 sukhdev: Arista driver updates? 14:42:02 mestry: it is on track - as soon portbinding support makes it in, I am ready to go with this 14:42:16 sukhdev: Great! 14:42:21 rcurran: Cisco driver updates? 14:42:29 Other than create_port (which needs binding info) all is a go 14:42:48 need to change how we access the external device info (existing cisco subplugin bug) 14:42:53 need to add UTs 14:43:04 but overall progress is fine 14:43:09 rcurran: Are you also dependent on portbinding? 14:43:40 yes 14:43:49 OK 14:43:55 OK, this is my highest priority for the rest of this week 14:44:10 rkukura: thanks 14:45:01 With respect to the OpenDaylight driver, we were waiting for OVSDB support on the OpenDaylight side, and someone has stepped up to implement that work there. 14:45:15 So I'm still hopeful we can get an ODL MechanismDriver done for H3. 14:45:37 Is Like Gorrie here for an update on the Tail-f NCS MechanismDriver? 14:45:52 *Luke 14:47:10 #topic Question? 14:47:16 OK, anything else we need to discuss today? 14:47:31 Is anyone else seeing unit test failures with ml2 on trunk: 14:47:41 FAIL: neutron.tests.unit.ml2.test_agent_scheduler.Ml2AgentSchedulerTestCase.test_network_add_to_dhcp_agent 14:47:46 rkukura: I just ran them all (including GRE and VXLAN) and they all worked fine for me. 14:47:50 This was with Fedora19. 14:48:08 rkukura: Have you tried blowing away your .tox directory and letting it recreate? 14:48:19 That has helped me before (though I don't know why). 14:48:23 yes, many times 14:49:22 rkukura: I'll reverify after the meeting and ping you on IRC with my results. 14:49:40 mestery: thanks - this is really baffling me 14:49:56 OK, lets see if we can get the MechanismDriver review merged today if we can! 14:50:06 And as a stretch goal, the GRE and VXLAN TypeDrivers as well. 14:50:11 Thanks for everyone's hard work on ML2 items! 14:50:19 #endmeeting