15:02:12 <tmorin> #startmeeting bgpvpn
15:02:13 <openstack> Meeting started Tue Sep 15 15:02:12 2015 UTC and is due to finish in 60 minutes.  The chair is tmorin. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:02:14 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:02:16 <openstack> The meeting name has been set to 'bgpvpn'
15:02:18 <tmorin> hi everyone
15:02:22 <janscheurich> hi
15:02:45 <Prem> Hi
15:02:45 <tmorin> hi matrohon pcarver janscheurich doude
15:02:47 <tmorin> hi prem
15:03:06 <matrohon> hi
15:03:13 <doude> hi
15:03:49 <tmorin> #topic announcements
15:04:09 <tmorin> no highly significant announcement
15:04:33 <tmorin> mathieu has landed the changes for the new association API
15:04:35 <Prem> I just wanted to give updates on the ODL backend part
15:05:01 <tmorin> Prem: excellent, can we cover this slightly later when discussing driver updates ?
15:05:15 <tmorin> I have also landed the neutronclient changes for the new API
15:05:47 <Prem> tmorin:  Yes.  Sorry, I wanted to be added as part the agenda
15:06:01 <tmorin> Prem : yes, thanks you!
15:06:11 <tmorin> any other announcement ?
15:06:21 <tmorin> #topic service plugin, work in progress
15:06:54 <tmorin> there is no work in progress that I know on the service plugin
15:07:23 <tmorin> the large part of the changes for the new API were made (that was the new association mechanism)
15:07:42 <tmorin> any #help is welcome to pursue the adaptation (e.g. router attachement)
15:08:24 <tmorin> anything that I would be forgetting ?
15:08:34 <tmorin> #topic driver updates
15:08:49 <tmorin> Prem on ODL ? then doude on Contrail ?
15:09:03 <tmorin> mathieu on bagpipe ?
15:09:13 <tmorin> matrohon on bagpipe ?
15:09:32 <Prem> tmorin:  Yes, I can give a quick update
15:09:40 <tmorin> +1
15:09:42 <matrohon> Prem : please go ahead
15:11:16 <Prem> YANG model has been defined,  relevant code has been added
15:12:00 <matrohon> Prem : is it upstream?
15:12:03 <tmorin> Prem: can you provide a link to the Yang model ?
15:12:39 <Prem> Yes, It is upstream
15:12:46 <Prem> Let me give you the patch id
15:13:06 <Prem> Yesterday, we did an end to end testing between Openstack and ODL
15:13:21 <Prem> and could see basic call flow
15:13:31 <matrohon> which use case was addressed?
15:13:40 <matrohon> prem : bgpvpn attachment?
15:13:59 <matrohon> Prem : ^
15:14:04 <Prem> Yes
15:14:27 <matrohon> Prem : oh, it means you already wrote a driver !
15:14:29 <tmorin> Prem: this is using the Yang-based API, but not yet an ODL driver for the Neutron BGPVPN service plugin, correct ?
15:14:40 <Prem> Yes
15:14:51 <Prem> let me explain the call flow
15:14:57 <tmorin> Prem: "Yes" to me, or to matrohon ?
15:14:57 <matrohon> Prem, tmorin : oh ok!
15:15:42 <Prem> BGPVPN openstack BP plugin -> ODL Mech driver -> ODL Neutron Northbound
15:16:19 <tmorin> BP == bagpipe ?
15:16:47 <tmorin> or BP == blueprint ? ;)
15:16:54 <Prem> tmorin: Nope, the blueprint
15:17:33 <tmorin> so you wrote a driver for the BGPVPN service plugin from networking-bgpvpn ?
15:17:35 <Prem> tmorin:  the driver changes are not in openstack yet
15:17:43 <Prem> tmorin:  Yes
15:17:57 <tmorin> Prem: very good news!
15:18:07 <matrohon> Prem : great!
15:18:18 <Prem> tmorin:  Need some help from you
15:18:20 <tmorin> so I guess the plan is to submit it to gerrit into networking-bgpvpn ?
15:18:28 <tmorin> Prem: sure, go ahead
15:18:48 <Prem> tmorin:  This is more on the router attachement part
15:19:15 <Prem> tmorin:  Also, would there be more changes to the service plugin?
15:19:17 <matrohon> Prem : you are able to attach router and networks?
15:20:18 <Prem> matrohon:  not the router.  We dont have not implemented this yet in ODL.  We are planning for Be release
15:20:56 <tmorin> the router association calls are not implemented yet, but doing it should be straightforward and can be mostly copied from what is done for router attachments
15:21:09 <tmorin> Prem: where can I/we help ?
15:21:48 <tmorin> Prem: we don't expect the core of the service plugin to change in a way that would impact the drivers significantly
15:22:00 <Prem> tmorin:  Thanks, will wait for the router association calls to be implemented
15:22:03 <matrohon> tmorin : +1
15:22:39 <tmorin> Prem: you can perfectly submit today a driver that only does Network association
15:22:49 <Prem> tmorin: Sure.  This information helps
15:22:51 <matrohon> Prem : I don't understand; can you provider a first driver taht is able to attach only networks
15:22:59 <tmorin> Prem: my suggestion would be to **not** wait for someone doing the Router association part
15:24:36 <Prem> tmorin:  Agree.  We will create a patch soon
15:25:03 <Prem> tmorin:  That is the update I had from ODL side
15:25:27 <janscheurich> Prem: Thanks!
15:26:17 <matrohon> Prem : you spoke about a link to the upstream work, about yang, do you have it?
15:26:42 <tmorin> Prem: great! looking forward to review that!
15:26:52 <Prem> matrohon:  I will share it.  Give me few sec :)
15:28:52 <tmorin> Prem: is the ODL implementation of BGP VPNs and driving VRF forwarding also already upstreamed ?
15:29:16 <Prem> https://git.opendaylight.org/gerrit/#/c/26711/
15:29:41 <Prem> tmorin:  Yes, this review has the complete set
15:30:33 <matrohon> Prem : thanks
15:31:48 <matrohon> Ok, conerning the bagpipe driver
15:32:04 <matrohon> I started to adapt the drievr to changes on the API
15:32:06 <tmorin> #link https://git.opendaylight.org/gerrit/#/c/26711/
15:32:28 <tmorin> good
15:32:34 <matrohon> slow progress for now, but I hope I can work on it this week
15:33:58 <tmorin> I have also started to see how/if we can avoid overloading the OVS agent (this is tracked in https://bugs.launchpad.net/bgpvpn/+bug/1492021)
15:33:59 <openstack> Launchpad bug 1492021 in bgpvpn "bagpipe : do not overload the ovs agent" [High,New]
15:34:19 <tmorin> thanks matrohon
15:34:24 <tmorin> doude, any update on Contrail driver ?
15:35:09 <doude> yes, I updated the PoC review with new API (just have to push some fixes)
15:35:36 <doude> I also initialized a thread on the OpenContrail mailing list but no answer for the moment
15:35:47 <doude> #link http://lists.opencontrail.org/pipermail/dev_lists.opencontrail.org/2015-September/002420.html
15:36:21 <doude> anyway, I  started to implement the resource bgpvpn into the OpenContrail data model
15:36:25 <doude> not yet pushe
15:36:28 <doude> d
15:37:05 <doude> that's all for me
15:37:27 <tmorin> thanks doude
15:37:36 <tmorin> nice to see good progress on these drivers !
15:38:15 <tmorin> #topic open discussion
15:38:16 <tmorin> anything else ?
15:38:55 <janscheurich> Discussion about modeling of static routes still ongoing
15:39:11 <janscheurich> Results should be summarized by next week
15:39:54 <tmorin> yes, good point
15:39:55 <tmorin> thanks
15:40:12 <tmorin> ok, looks like we're done
15:40:19 <tmorin> thanks everyone
15:40:26 <Prem> Thanks!
15:40:47 <janscheurich> bye!
15:40:56 <Prem> Bye!
15:41:40 <doude> bye
15:45:16 <Prem> tmorin: matrohon: Can I add you to the ODL patch reviews?
15:45:58 <tmorin> Prem: yes, although I won't promise a thorough review given my lack of knowledge of ODL
15:46:05 <tmorin> #endmeeting