15:04:25 #startmeeting neutron_northbound 15:04:25 Meeting started Fri Oct 23 15:04:25 2015 UTC. The chair is yamahata. Information about MeetBot at http://ci.openstack.org/meetbot.html. 15:04:25 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:04:25 The meeting name has been set to 'neutron_northbound' 15:04:40 #info yamahata 15:05:35 It seems like we don't hve quorum, but I'll go anyway.. 15:05:45 #chair flaviof 15:05:45 Current chairs: flaviof yamahata 15:05:51 #info flaviof 15:05:56 #topic agenda bashing and roll call 15:06:11 #link https://wiki.opendaylight.org/view/NeutronNorthbound:Meetings 15:07:04 do we have anyother agenda items to cover? 15:07:24 yamahata: want to go over the networking-odl gerrits too? 15:07:52 flaviof: sure if we have time. 15:07:56 #link https://review.openstack.org/#/q/status:open+project:openstack/networking-odl,n,z networking-odl 15:08:03 yamahata: sounds good. 15:08:23 #topic Announcements 15:08:48 openstack summit tokyo will be held next place 15:09:06 I believe many of ODL community will attend. 15:09:28 * flaviof looking forward to meeting neutron folks 15:09:32 #link http://mitakadesignsummit.sched.org/overview/type/neutron#.VimUjnUVikp neutron design summit session 15:10:00 #link https://etherpad.openstack.org/p/mitaka-neutron-unplugged-track unplugged session planning on Friday Oct 30 15:10:16 Officially unplugged session is planned on Friday Oct 30 15:10:59 But due to the past experience, people may leave on Friday etc. so it might be too late to try to discuss topics on Friday 15:11:14 we should plan discussion earlier than Friday. 15:11:47 This IRC meeting will be canceled on Oct 30. 15:11:53 yamahata: yeah, agree. 15:11:57 on both 15:12:42 Probably on Nov 6 too unless someone chair it. I'l be on vacation for a week 15:12:58 anything else to announce? 15:13:36 okay move on 15:13:40 yamahata: I should be around on Nov/6. 15:14:02 flaviof: cool. then please take care of it. 15:14:12 ack 15:14:33 #action flaviof to host nn meeting on Nov/6, if there are enough folks participating 15:14:45 #info no nn meeting on Oct/30/15 15:15:13 #topic action items from last meeting 15:15:38 review https://git.opendaylight.org/gerrit/#/c/24598/ l2 gate way patch 15:15:54 I haven't a chance to review it yet. 15:16:08 I'll try it after packing 15:16:28 #topic OpenStack Summit logistics 15:16:41 yamahata: I see comments from you on that already 15:17:17 lol. oops 15:17:30 * yamahata even didn't remember which review I did or not... 15:17:56 all good. 15:18:02 ODL meeting in tokyo timeslot. 15:18:41 sometime somewhere on Tuesday or keynot session on wednesday would work 15:19:05 yamahata: Tuesday is good for me. 15:19:29 anybody else available? anybody in this meeting coming to openstack summit? 15:19:53 * flaviof is pretty sure armax will be there. ;) 15:21:22 people seems shy. 15:21:32 indded! 15:21:34 I'll be there, tuesday is fine with me as well 15:22:07 Okay then let's try to get together on Tuesday morning. 15:22:22 Probably around registration counter. 15:22:41 I don't know how the venue looks like, though. 15:22:55 is 9am too early? I signed up for a hands on lad at 10:15am 15:23:08 9am works for me. 15:23:36 +1 15:24:10 #info ODL discussion meeting 9am on Tuesday around registration counter 15:24:13 #link cool 15:24:16 #undo 15:24:16 Removing item from minutes: 15:24:25 #link https://www.evernote.com/l/AoGUdT_Le11E_Z68EUVgNiX4a_T6NH9ijZU Campus map 15:24:55 I'll get data sim and can be reached with @ymhtq 15:24:58 I'm sure there is an official link; this one is from my notes 15:25:21 yamahata: what is @ymhtq ? 15:25:32 twitter 15:25:36 #link https://www.openstack.org/summit/tokyo-2015/campus-maps/ 15:25:40 ack. cool 15:25:44 asomya: ty! 15:27:04 #info planning to meet at 9am (Japan time) at ... 15:27:09 Grand Prince International Convention Center ok? 15:28:37 seems okay 15:30:10 let's move on... 15:30:11 #info planning to meet at 9am (Japan time) at Grand Prince International Convention Center (#3 on campus map, where the coffee symbol is shown) 15:30:19 #undo 15:30:19 Removing item from minutes: 15:30:39 #info planning to meet at 9am (Japan time) at Grand Prince International Convention Center (#3 on campus map, where the coffee symbol is shown) On tuesday, Oct/27/15 15:31:50 #topic open patches 15:32:16 several patches has been floating for a while 15:32:42 they need review, but I suppose it would be after openstack summit because people are busy for it 15:32:57 any comments/discussion with the patches? 15:33:07 #link https://git.opendaylight.org/gerrit/#/c/28232/ northbound: Split out AD-SAL logic from AbstractNeturonNorthbound 15:33:14 #link https://git.opendaylight.org/gerrit/#/c/28233/ bgpvpn: simplify bgpvpn related code 15:33:25 #link https://git.opendaylight.org/gerrit/#/c/28234/ use INeutronObject instead of NeutronObject where possible 15:33:33 #link https://git.opendaylight.org/gerrit/#/c/24598/ L2Gateway depends on openstack patch above 15:33:54 yamahata: they all lgtm. 15:34:04 regarding to l2gw patch, neutron side patch will be merged first. 15:34:24 or can we merge ODL side first? 15:34:43 yamahata: i can merge these today. will give it another pass and test a few 15:35:02 flaviof: please go ahead 15:35:36 #topic bug 15:35:42 https://bugs.launchpad.net/networking-odl/+bug/1504671 subnet not associated with network on creation 15:35:53 we discussed it last week. 15:35:53 #action to review gerrit 28232, 28233, 28234, 24598 15:36:00 #undo 15:36:00 Removing item from minutes: 15:36:09 #action flaviof to review gerrit 28232, 28233, 28234, 24598 15:36:39 But I'm not sure the situation. So I'd like to discuss it at the summit. 15:37:07 yamahata: yes, in regards to that bug, do you think it is a big deal for networking odl to send a network update when subnets are added/removed 15:37:07 ? 15:37:42 flaviof: It's not a big deal to change ML2 driver side. 15:37:58 that is basically the open question. if networking-odl can update odl on the subnets that the network belongs to, then this will be inline with the existing nn implementation 15:38:12 But I'm suspecting it would cause race condition. So it would still remain an issue. 15:38:48 yamahata: race, huh? 15:39:14 ODL ML2 driver can send subnet creation then network update. There is a (small) window between two requests. 15:39:19 wouldn't that be taken care by the versioning changes? 15:39:53 Within the windows, the subnet exists, but the network:subnet doesn't include it. 15:40:56 as long as a subnet change is followed by a network update I'd think it is okay for network obj to be sent with stale list of subnets, folloed by the 'correct' list of subnets 15:41:55 vthapar: agree ^^ 15:42:31 I see. 15:43:04 yamahata: having said that, it is possible we can talk more on that at the summit. 15:43:25 flaviof: +1 for talking at the summit 15:43:39 but first step to me is agreeing where to make the 'fix'. my vote is on networking-odl 15:43:47 cool. next topic? 15:43:56 #topic ML2 ODL driver rewrite 15:44:19 Yesterday I uploaded a slide to show my thoughts 15:44:55 #link https://docs.google.com/presentation/d/1h764vorS9vrj0uW1h8bVS7MuGvstvbQy2Q3xDw0yIOs/edit?usp=sharing 15:45:19 The current proposed code doesn't address dependency fully and fullsync 15:45:36 The slide above tries to address those issues. 15:46:23 It's a bit complex. needs to be reviewed and to be simplified. 15:46:32 so please go review them. 15:47:03 #action everybody to review https://docs.google.com/presentation/d/1h764vorS9vrj0uW1h8bVS7MuGvstvbQy2Q3xDw0yIOs/edit?usp=sharing 15:47:33 #action everybody to also review https://wiki.opendaylight.org/view/NeutronNorthbound:NeutronDriverOverhaul 15:48:16 That's it from me. then patch review? 15:48:19 yamahata: hihg level question on slide: does it account for non-ml2 itemas as well? L3 lbass, sg ? 15:49:01 It describes only ML2, but the logic can apply to L3, LbaaS, SG. 15:49:25 Regarding to SG, we need ML2 SG API effort which right now Midokura guys are working on it. 15:49:41 If Midokura is busy with other issue, I'm willing to work on SG API. 15:49:48 Actually Yalei of my team will. 15:49:54 ack 15:50:12 yamahata: So this introduces a new thread that keeps checking the state of the ODL DB which is the sequence number? 15:50:39 as long as the proposed solution does not overlook all nn objects (in and outside ml2 scope) I think that is a good solution 15:50:58 asomya: Yes when seqnum is introduced in ODL side. 15:51:15 The described logic can be done without sending seqnum. 15:51:30 in that case, the monitoring thread just checks connection between neutron and ODL. 15:51:48 yamahata: I still have a few questions and reservations, will save them for the physical meeting at the summit :) 15:51:49 checks if the connection is alive or not. 15:52:11 asomya: sure 15:52:34 yamahata: i have not reviewed the slide - but just checking connection state can't detect all conditions 15:52:37 Let me point out that anyone can comment on the slide 15:53:06 john_a_joyce: correct. failure detection needs another consideration. 15:53:18 the slide doesn't address it. 15:53:34 ok - let me review and we can discuss in the summit 15:53:46 yamahata: Can i add the workflow in a separate slide for a slightly different solution? 15:53:51 yamahata: will spend some time on this. connection is very relevant, when we factor in lb or clustering. 15:54:04 I think we should define failure model more cldearly and develop failure detection method 15:54:19 yes - i agree with that 15:54:24 asomya: please send a request for edit rights. 15:54:34 yamahata: will do 15:54:35 the current changes only try to prevent a failure case 15:55:04 also those who want edit right, don't hesitate to send a request for edit right on the slide 15:55:06 but there are always going to be boundary conditions and corner cases 15:55:51 john_a_joyce: exactly. 15:56:41 based on failure model, we can develop test scenario and then testsets 15:58:20 Please note that the slide is only a starting point for discussion. 15:58:31 and further development 15:58:41 yamahata: understood. thanks for doing that. 15:59:32 * flaviof has another meeting to attend... 15:59:41 time is running out 15:59:46 anything else urgent? 15:59:52 #topic open mike 16:00:13 going once... 16:00:23 going twice... 16:00:43 thanks 16:00:45 #topic cookies 16:00:49 #endmeeting