16:04:31 #startmeeting neutron_northbound 16:04:31 Meeting started Fri Nov 20 16:04:31 2015 UTC. The chair is yamahata. Information about MeetBot at http://ci.openstack.org/meetbot.html. 16:04:31 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:04:31 The meeting name has been set to 'neutron_northbound' 16:05:30 it seems like we don't have quorum. but I hold a meeting to keep this neutron northbound irc meeting alive given that it has not been held for the past three times. 16:05:38 hello isaku 16:05:38 #topic agenda bashing and roll call 16:05:56 john_a_joyce: hello 16:06:15 #link https://wiki.opendaylight.org/view/NeutronNorthbound:Meetings meeting agenda 16:06:28 today we don't have much items 16:06:34 anything else to discuss? 16:06:44 hi - if it's just john and i then this will be a short meeting (considering we met last night) 16:07:07 I got couple small items. 16:07:32 vthapar: if it's small, let's cover them at openmike part 16:07:45 #topic Announcements 16:07:45 yamahata: +1 16:08:06 M4 is cut. But we haven't reported our one. 16:08:38 #action yamahata report M4 as soon as possible 16:08:48 it's already one week late 16:09:43 anyone else to announce? 16:11:07 next topic 16:11:15 #topic recap from openstack summit 16:11:47 At the summit we had meetings. As summary here is a etherpad page https://etherpad.openstack.org/p/neutron-northbound 16:12:02 #link https://etherpad.openstack.org/p/neutron-northbound meeting minutes at the tokyo summit 16:13:17 #topic action items from last meeting 16:13:37 patch review https://git.opendaylight.org/gerrit/#/c/24598/ 16:13:46 I gave it a review yesterday 16:14:13 #topic bug 16:14:42 #link https://bugs.launchpad.net/networking-odl/+bug/1504671 16:15:13 I haven't a chance to look into it yet. It's not resolved yet. Will keep to track it 16:15:25 #topic ML2 ODL driver rewrite 16:16:16 Now people are back from the tokyo summit and starting to push patches/review. 16:16:42 Do we have specific issues for specific patches? 16:17:17 * yamahata waiting... 16:17:26 no issues from me 16:17:51 okay let's move on 16:17:58 #topic open mike 16:17:59 on the refactor patch we need to make the changes for the database locking as discussed in the summit 16:18:14 so that will be a week or so before a new patch is submitted 16:18:22 #undo 16:18:22 Removing item from minutes: 16:19:12 #topic open mike 16:19:26 vthapar: your turn 16:19:44 first up, https://review.openstack.org/#/c/231321/ 16:20:24 bgpvpn driver in networking-odl. 16:20:40 anything else needed in there? 16:21:36 Basically it looks good. 16:21:58 What's the conclusion for a place to store the driver? 16:22:05 networking-odl or networking-bgpvpn? 16:22:33 networking-odl is the preferred long term, but while bgpvpn api evolves will keep a copy in bgpvpn and use it. 16:22:57 If it would be a big issue for networking-bgpvpn, let's resolve it 16:23:05 so, if this n-odl gets merged, subsequent changes/experimentation will happen in bgpvpn. 16:23:41 Agree with you for long term. 16:23:51 their main concerns were on how easy or diffuclt it will be to port this driver to Liberty and potentially kilo. 16:25:51 cool,Matheiu added link to n-bgpvpn driver too, in case anyone wants to review. 16:26:16 I'll be adding tests etc. mostly there. n-odl I'll revisit once the resync/journaling infra is in place. 16:26:29 am expecting it will be available to bgpvpn driver also. 16:27:33 good? 16:27:37 #link https://review.openstack.org/#/c/231321/ bgpvpn 16:28:51 It wouldn't be difficult to port the driver to Liberty or Kilo 16:29:39 I think concern on bgpvpn side was more about syncing releases and maybe they felt more comfortable if it were in bgpvpn. 16:29:52 resync/journaling would be tricky. Since it's on-going issue, it's another topic 16:29:57 coz as for api changes, I could easily make changes in n-odl too. 16:30:22 I see. Do you see major API changes for Mitaka? 16:30:22 agree, not looking for it [journaling/resync] in short term but as long term goal 16:30:41 from discussions looks like yes. 16:31:49 In that case, it might be an option to store the driver in n-bgpvpn for mitaka, and then move it to n-odl at N cycle. 16:31:50 the current urgency is because they want to cut liberty release asap. 16:32:30 so you mean not have it in n-odl till it stablizes? 16:32:45 Given n-odl is already cut for Liberty, it makes sense to put the driver in n-bgpvpn for Liberty 16:33:27 agree. saves the effort of backport. but what about Mitaka? 16:33:55 yes until stabilization, keep it in n-bgpvpn. and then move it to n-odl at some point 16:34:02 some of changes will require additions to NeutronNorthbound eventually 16:34:36 ok. sounds good. 16:35:01 so abandon the one in n-odl? or let it merge for now? 16:35:33 How about putting the driver in n-bgpvpn as experimental. at least until Mitaka-2 16:35:51 At that time, if we feel bgpvpn api is stabilized, we can move it to n-odl. 16:36:21 abandon the one in n-odl for now and put it in n-bgpvpn. 16:36:25 good enough for me, though it means you will be occasionally pulled in to review changes :) 16:36:26 Does it make sense? 16:36:55 you need to ping me time to time for review 16:38:03 okay. 16:38:12 If possible, I'd like to hear opinions from distro or OPNFV 16:38:22 one thing though, this will mean some changes in ODL Neutron from time to time. 16:39:36 What kind of chages do you expect? except driver itself. 16:39:55 Do you need some changes to neutron-odl? 16:39:58 changes in data model/api resulting in changes to yang... 16:40:20 Oh model/api itself. 16:40:25 adding more attributes, sub-objects etc. 16:40:26 yep 16:41:14 Hmm, in that case we should wait api stabilization for each cycle 16:42:08 the one that is going in liberty will work with our current Be one. am handling differences in Driver. changes will come in post Be I believe. 16:44:19 Sounds plausible and it would be manageable. 16:44:55 So you are planning (major) model/api changes post-Be 16:45:38 from discussions yes. since they want to cut liberty, had to postpone certain use cases for now which will come once liberty is done. 16:46:49 okay, sounds good 16:47:04 can I move to next on my list? :) 16:47:13 yeah 16:47:42 I'd like option in our devstack to skip waiting for bridge... 16:47:56 wanted to know if sounds like good idea? 16:48:14 I use it for testing bgpvpn driver where I only run NeutronNorthbound, no OVSDB. 16:48:48 something like ODL_WAIT_FOR_BRIDGE that defaults to true 16:50:19 sounds useful? 16:51:15 maybe. can you upload the patch? 16:51:46 will do, should there be a bug for it? 16:52:30 Yes 16:52:47 will do that. 16:53:14 finally, I missed it earlier during meeting, but Ravi has pushed another patchset addressing your comments in https://git.opendaylight.org/gerrit/24598 16:54:22 got it 16:54:29 #link https://git.opendaylight.org/gerrit/24598 new patches uploaded 16:55:01 BTW, is it possible for bgpvpn and l2gw to use restconf directly? 16:55:21 In that case, we don't have to include northbound code and type conversion code. 16:55:45 it's trade off between api compatibility, though. 16:55:46 that was the question I had at ODL Summit :) why can't drivers use restconf directly. 16:55:58 model changes are directly visible through restconf. 16:56:03 do we plan to eventually move towards that design? 16:56:34 We need to give it consideration for backward api compatibility. 16:56:54 but bgpvpn and l2gw don't have the compatibility issue. 16:57:23 If bgpvpn and l2gw are fine with restconf, I prefer restconf. 16:57:26 hmm... I can work on that... what about issues like - in tenant id etc. 16:58:09 what I'll do is let driver in bgpvpn use way it is, one in n-odl I'll modify to use restconf. 16:58:25 this will help separate out experimentations to respective projects. 16:59:12 sounds good? 16:59:20 yes. makes sense. 16:59:24 1 minutes left. 16:59:42 any other topics? 17:00:34 * vthapar is done 17:01:08 okay thanks 17:01:13 #topic cookies 17:01:22 #endmeeting