15:02:28 #startmeeting bgpvpn 15:02:29 Meeting started Tue Oct 6 15:02:28 2015 UTC and is due to finish in 60 minutes. The chair is matrohon. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:02:30 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:02:32 The meeting name has been set to 'bgpvpn' 15:02:50 I did an agenda! 15:03:00 hi matrohon 15:03:00 hi timirnich_ 15:03:18 https://wiki.openstack.org/wiki/Meetings/BGPVPN#Agenda 15:03:56 #topic announcement 15:04:16 the ODL driver is up for review! 15:04:28 #link https://review.openstack.org/#/c/231321/ 15:04:34 congrant and thanks vthapar 15:04:40 +1 15:04:43 +1 15:05:16 I got another patchset that addresses flake errors, but will hold on to it for now. 15:05:46 any other announcement anyone? 15:05:58 I will include Sam Hague and Flavio from ODL to get their inputs on the patch 15:06:08 Prem : +1 15:06:18 vthapar: what is your feeling with regards to moving the driver to networking_bgpvpn ? 15:07:14 tmorin: personally I am okay with either, but need to make decision as a community. networking-odl is primarily a collection of drivers for other plugins, so that seemed to be obvious choice to me 15:07:33 l2gateway is another project coming up which will have similar decision to make. 15:07:58 Prem: I'll add Ryan and Yamahata 15:08:27 tomorin: so should be same consistent decision across projects. 15:09:06 vthapar: yes, this is true -- for networking-bgpvpn, at least for the first steps of the projects, we think that it would be easier in networking-bgpvpn, because of some refactoring we plan to do 15:09:28 vthapar : make sense, but it will be hard for us to maintain your driver with regards to any change we make in the bgpvpn framework 15:09:45 tmorin, +1 15:09:46 tmorin: also, if I am correct -this is one of the way of working agreed between openstack and odl about hosting the drivers in networking-odl. Will check with Kyle on this 15:09:48 vthapar: maybe this is a good enough argument to justify making a particular case for the bgpvpn driver, at least until we have a fully stable driver API 15:10:40 vthapar: the other thing to consider, potentially, is that your driver seems to have few/none real dependency on code in networking-odl 15:10:45 matrohorn: yeah, all other plugins are relatively mature. 15:11:37 tmorin: not yet, but there is some work being done on resync issues... you can take a look at ml2 driver to get an idea. as of today am just using client api to make rest calls. 15:11:46 vthapar : it's a choice taht your team has to make, you're aware of the drawbaks 15:12:05 vthapar: splitting bgpvpn code across repos is doable though, it will simply involve more coordination work on changes, and more work to have CI work properly 15:12:15 matrohon: +1 15:12:31 ok let's move on 15:12:45 #topic subresources 15:13:16 I started coding association as subresources 15:13:49 I didn't uploaded any patch yet, but it should come soon 15:14:27 I commented the spec on the change that will be done from an API POV 15:14:45 https://review.openstack.org/#/c/177740/ 15:14:56 please review 15:15:51 I think we should also impact driver interfaces 15:16:23 I had a look at the API change: I'm giving a +1, I think this looks good 15:16:51 drivers will have create/get/delete_network_postcommit 15:17:00 matrohon: maybe we can discuss if we need to change the driver API or not 15:17:13 instead of associate/disassociate_postcommit 15:17:22 tmorin : +1 15:17:53 for the net association, update are needless, since there is no attribute to update 15:18:33 matrohon: the update operation may be added later when/if we want one or more attributes for network associations 15:18:48 tmorin : +1 15:20:08 maybe it will be easier to have this discussion under gerrit, once the patch will be under review :) 15:20:08 matrohoh: did you checks that the current 'networks' attribute in a bgpvpn resource will still exist ? or we will have to use a GET request on network associations ? 15:20:20 matrohon: yes, +1 15:20:38 I keep the checks for the moment 15:21:13 since the network id is in the json datas, neutron can't check it alone 15:22:03 vthapar, doude : I'll add you to the reviewer of this patch, since you'll have to adapt your driver to the new interface 15:22:43 matrohon: thanks, that would be really helpful. 15:22:59 matrohon: yes, these drivers will need the full association resources with their uuids, which will necessary imply a modified API 15:23:19 vthapar, If you have any thoughs or requirement on the bgpvpn framework, don't hesitate to ping us 15:24:10 #topic ODL driver 15:24:18 we already talk about it 15:25:03 #info : the ODL team has to decide if the driver will live in the bgpvn repo or in the odl repo 15:25:24 #link https://review.openstack.org/#/c/231321/ 15:25:45 #topic : Mitaka summit 15:26:10 vthapar : will you attend the next summit? 15:26:35 matrohon: don't think so. 15:26:49 vthapar, ok 15:27:32 Prem, will you? 15:28:00 matrohon: I am not attending 15:28:16 Prem : ok 15:28:31 pcarver doesn't seem around 15:28:48 he use to follow how neutron schedule design sessions 15:29:15 the bgpvpn topic is still on the table : https://etherpad.openstack.org/p/neutron-mitaka-designsummit 15:29:38 but design sessions doesn't seem to be organized already 15:30:28 #topic drivers status 15:30:45 we already talked about ODL 15:31:06 doude doesn't seem available to talk about contrail 15:32:27 concerning bagpipe tmorin talked about what bagpipe agent needs to easily integrate the current neutron L2 agent 15:32:31 on the ML 15:32:57 yes, the discussion is in progress 15:33:33 the next step, I guess, is to describe an interface that the OVS agent would implement to let an extension access to some of the agents methods 15:33:59 tmorin do you have the link of the rfe's bug, in neutron 15:34:00 tmorin: the question is whether or not such an interface could be made OVS/linuxbridge agnostic 15:34:06 * matrohon seeking 15:34:37 #link hi armax, dougwig, mestery, I'm adding a job to kickstart devstack CI for networking-bgpvpn, the infra change is waiting for a review of a Neutron liaison 15:34:41 sorry 15:34:44 wrong copy-paste 15:34:45 :) 15:34:51 #link https://bugs.launchpad.net/neutron/+bug/1499637 15:34:52 Launchpad bug 1499637 in neutron "An L2 agent extension can't access agent methods" [Undecided,Confirmed] 15:35:30 tmorin, thanks 15:36:00 #topic gate job 15:36:13 tmorin is working on jobs for the gate 15:36:28 yes, the bogus copy paste above is related 15:36:30 #info : tmorin is working on jobs for the gate 15:36:48 #link : https://review.openstack.org/#/c/230358/ 15:36:55 we're starting with a gate experimental jobs to deploy networking-bgpvpn in a devstack, with the dummy driver 15:37:14 we'll follow with a job deploying bagpipe driver 15:37:36 tmorin : it will run in neutron or in bgpvpn? 15:37:41 and then with a job deploying bagpipe driver *and* running Neutron-related tempest tests 15:37:43 for the devstackk deployment 15:37:44 bgpvpn for now 15:37:53 tmorin : ok 15:38:06 having these jobs run in Neutron gate is something we have to work on as well 15:38:33 tmorin : once it will be stable, neutron should run it in its check queue 15:38:43 tmorin, +1 15:39:18 yes, and that should be also in networking-bagpipe-l2 queue 15:39:28 yep 15:39:44 #topic : Open discussion 15:40:09 if anybody wants to speak I leave the floor 15:40:55 matrohon: tmorin: we plan to support vrouter data model for Be release 15:41:18 Prem: are you referring to bgpvpn-router associations ? 15:41:22 Prem : you mean the router attachment? 15:41:29 yes 15:41:38 Prem : ok good to know 15:41:57 I wanted to keep you posted on the same 15:42:06 any #help on implementing router associations in networking-bgp will be appreciated 15:42:09 #info : ODL team plans to support the router attachment in B release 15:42:14 #help on implementing router associations in networking-bgp will be appreciated 15:42:28 matrohon: tmorin: Thanks 15:44:23 Ok I think we can close the meeting 15:44:24 tmorin, matrohon: on where to keep bgpvpn odl driver, will you take it up with Kyle/Armando? good to get Ryan's opinion too, he is th PTL for ODL NEutron 15:45:20 +1, as mentioned earlier; we would need their support to move the driver code 15:45:59 vthapar: we can try to reach out to them 15:46:00 mestery, armax ping 15:46:13 maybe there are around 15:46:17 matrohon: Hola 15:46:24 Regarding bgpvpn odl driver? :) 15:46:26 they woke up early today 15:46:31 mestery : yep 15:46:41 :) 15:46:51 vthapar, pushed it in networking-odl 15:46:55 repo 15:47:02 matrohon: Does it make sense to keep it in networking-odl? That would be my first thought. 15:47:42 mestery : it will be easier for us to help maintaining it if it were in networking-bgpvpn 15:48:18 matrohon: I'd be fine it was kept in networking-bgpvpn to be honest. 15:48:22 To me, that's just fine. 15:48:30 Does it depend on networking-odl? 15:48:36 That's easy to do either way 15:48:37 bat apparently, this is a genral issue, that occurs also for the networkling-l2gw too 15:49:04 it seems to have a tiny dependency with net-odl 15:49:18 https://review.openstack.org/#/c/231321/ 15:49:22 mestery : ^ 15:49:26 * mestery looks 15:50:11 matrohon: Seems simple enough 15:50:29 matrohon: It may in fact make sense to add that into networking-odl after all, but I'm fine either way to be honest 15:51:24 vthapar, mestery, armax : As I said earlier this decision has to be made by the networking-odl team, wether you want to split your drivers or not 15:51:59 matrohon: Yes, agreed. Perhaps an email is required to sync with folks? 15:52:38 vthapar, can you manage a sync email with people involved? 15:52:46 matrohon: it’s up to the bgp/odl teams to figure out 15:52:55 matrohon: will do. 15:53:23 I would think an ODL driver is part of the ODL repo 15:53:26 armax : the same issue seems to exist for the l2gw driver 15:53:43 imo drivers should be closer to the technology they use 15:54:06 it seems like that’s the path we set ourselves on 15:54:20 armax : I'm fine with that, but be aware taht it will be harder for us to help you maintain you driver 15:54:25 true 15:54:30 that’s a compromise 15:54:55 the only solution would be to have again a gigantic monolitic codebase :) 15:55:20 vthapar, mestery, armax : ok, we have an agreement so? no need a sync email 15:55:59 matrohon: maybe you have a provisional agreement? 15:56:43 matrohon: am okay. I believe this pain point of frequent updates will go once api is stable enough. 15:57:21 vthapar, +1, I hope 15:57:33 vthapar, at least this is our goal :) 15:57:57 let's leave the odl driver in odl repo 15:58:29 if you revert your decission, you can still submit a patch review with your driver in the bgpvpn repo 15:59:09 #agreed : The ODL driver will live in the networking-odl repo for the moment 15:59:16 sure, in case odl folks are not too keen on hosting till bgpvpn is stable enough I'll come with patch in networking-bgpvpn too 15:59:22 thanks all for attending the meeting 15:59:33 vthapar, +1 15:59:42 Bye 15:59:48 #endmeeting