20:00:26 <tbachman> #startmeeting ovsdb_weekly_call 20:00:26 <odl_meetbot> Meeting started Tue Jan 20 20:00:26 2015 UTC. The chair is tbachman. Information about MeetBot at http://ci.openstack.org/meetbot.html. 20:00:26 <odl_meetbot> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:26 <odl_meetbot> The meeting name has been set to 'ovsdb_weekly_call' 20:00:40 <tbachman> #chair flaviof shague 20:00:40 <odl_meetbot> Current chairs: flaviof shague tbachman 20:00:45 <tbachman> #topic agenda 20:01:43 <tbachman> #link https://meetings.opendaylight.org/opendaylight-ovsdb/2015/ovsdb_weekly_call/opendaylight-ovsdb-ovsdb_weekly_call.2015-01-13-20.01.html Minutes from last week’s meeting 20:05:04 <tbachman> #topic trello board 20:06:15 <tbachman> #info shague says that OVSDB has joined the Lithium simultaneous release 20:06:49 <tbachman> #info shague has been looking into pulling out the neutron services and putting it in it’s own project; will submit as project proposal to TSC 20:07:03 <tbachman> #info users of neutron should be able to point to the new bundle 20:07:42 <tbachman> #info edwarnicke has been working on creating a yang model to put in OVSDB for MD-SAL 20:08:11 <tbachman> #info michal_rehak has merged the nicira extension work in the openflowplugin 20:08:20 <tbachman> #info tbachman and flaviof are working on getting this set up in OVSDB 20:09:37 * tbachman wonders if plaurin_ is “patrick" 20:10:45 <tbachman> #info plaurin_ is working with mestery on the neutron side; something strange with the unit tests 20:12:18 <tbachman> #info sharad is working on DPDK, and has a few issues that he’s trying to resolve 20:12:31 <plaurin_> tbachman: yep 20:12:40 <tbachman> #info sharad asks how to expose the capabilities of the switch and the host in ODL 20:12:53 <tbachman> #info sharad is looking into how to expose this to openstack 20:14:32 <tbachman> #info sharad says the OVS folks are proposing to change the OVSDB schema to add a capabilities field to bridges to support different port types, which could be provided to openstack 20:15:47 <tbachman> #info edwarnicke says we could look into adding to the model, as that’s how you can get this information represented in ODL so that it can be used for muiltiple apps 20:18:50 <tbachman> #topic MD-SAL model for OVSDB 20:22:08 <tbachman> #info edwarnicke says his understanding that there are 3 kinds of things that users of OVSDB want to do 20:22:22 <tbachman> #info the first one is that people might want to create a switch-like thing 20:22:33 <tbachman> #info the second is to CRUD a port for the datapath 20:22:42 <tbachman> #info the third is to CRUD a tunnel for a datapath 20:23:13 <tbachman> #info edwarnicke says that to do this, he’s created two models: an OVSDB model, and an OVSDB switch model 20:24:07 <tbachman> #link https://git.opendaylight.org/gerrit/#/c/14261/ Gerrit that edwarnicke is referencing 20:26:21 <tbachman> #info the ovsdb model creates augmentations to the nodes in topology 20:26:44 <tbachman> #info one of the model elements is to augment the node with an OVSDB node 20:26:59 <tbachman> #info another one of the model elements is to augment the node with bridges 20:27:12 <tbachman> #info edwarnicke says a lot of this was taken from SFC’s models 20:31:07 <tbachman> #info shague asks why we can’t use the OVSDB schema to generate the model 20:31:27 <tbachman> #info edwarnicke says there are two things to look at; you have to dynamic translation of schema to yang, which is doable, but a lot more work 20:31:42 <tbachman> #info edwarnicke says we’re describing high-level information about what we’re doing 20:34:35 <tbachman> #info anil asks if this nb would talk to the AD-SAL plugin 20:34:47 <tbachman> #info edwarnicke says this NB uses the library but does not talk to the AD-SAL lib 20:35:30 <tbachman> #info shague says that there’s a layer above the library, and now there’d be two different paths into the library 20:35:40 <tbachman> #info edwarnicke says the plugin currently pulls in the entire AD-SAL 20:35:52 <tbachman> #info shague says there are other places in OVSDB that use the AD-SAL 20:36:05 <tbachman> #info edwarnicke says there’s not maintenance for the AD-SAL going forward 20:36:23 <tbachman> #info shague says that you can’t just use the library today, as there are other pieces invovled 20:36:36 <tbachman> #info shague says that you have to include a couple of other pieces 20:36:51 <tbachman> #info edwarnicke says this already functions, asks why it required pulling in the entire AD-SAL 20:37:03 <tbachman> #info shague says you could extract out just the library, but you’d break the other users 20:37:48 <tbachman> #info there’s some discrepency between shague and edwarnicke about what the VTN project is going to be using for Lithium 20:42:22 <tbachman> #info LuisGomez asks about the API to use the v3 APIs 20:42:43 <tbachman> #info edwarnicke says he’s not opposed to that, but there are requests for the use cases that he’s created the yang models for 20:43:10 <tbachman> #info this is also driven by the M2 deadline 20:44:05 <tbachman> #info edwarnicke says that it’s possible that both ends of the tunnel might be on an OVSDB managed node, and another might be on a non-OVSDB managed node 20:47:15 <tbachman> #link https://lists.opendaylight.org/pipermail/ovsdb-dev/2015-January/000980.html email thread that talks about overlay APIs being looked into 20:49:59 <tbachman> #info flaviof points out that there’s a bunch of OVS-like things that might be represented (e.g. trunked links) 20:51:11 <tbachman> #info edwarnicke says he doesn’t mind binding things together that are intrinsicly bound together, but is against artificial glomming together of things in a NB model 20:53:16 <tbachman> #info the tunnel.yang model creates a bunch of tunnel types, which are used to augment a node with the tunnel type 20:53:34 <tbachman> #info anil asks what the link signifies 20:54:07 <tbachman> #info it depends on the topology that you’re looking at. 20:54:19 <tbachman> #info anil says if you’re talking about physical links, there could be many tunnels on that link 20:54:28 <tbachman> #info edwarnicke says these are tunnel links, not physical links 20:57:03 <tbachman> #info Eric Multanen asks where things like the DPDK port types would fit in the model 20:57:57 <tbachman> #info Eric Multanen says you set the type when you create the port 20:58:16 <tbachman> #info edwarnicke says he thinks this would be an attribute of the port that you’d augment 20:58:59 <tbachman> #info edwarnicke asks if port types are a capability of the bridge or the OVSDB instance 20:59:15 <tbachman> #info Eric Multanen says maybe both - it’s part of an instance of a bridge that you create 20:59:28 <tbachman> #info edwarnicke says in the bridge you could get a list of supported port types, which is extensible 20:59:55 <vishnoianil> these models looks interesting, but if i look at high level this modules are defining abstraction on top of real ovsdb schemas, am i correct? 21:00:02 <tbachman> #info edwarnicke asks if port type is really an attribute of the port, or of two port types put together 21:00:13 <tbachman> vishnoianil: any chance you can call on a land line? 21:00:21 <tbachman> vishnoianil: that’s the way I read it 21:00:50 <tbachman> vishnoianil: 1-855-244-8681 21:01:05 <tbachman> vishnoianil: meeting number: 196 498 415 21:01:18 <tbachman> vishnoianil: access code: 196 498 415 21:02:17 <vishnoianil> some logistic issues to join from phone :) will make sure next time i get better connectivity 21:02:26 <tbachman> vishnoianil: I feel your pain 21:02:35 <tbachman> we really want to hear from you…. just can’t :( 21:03:15 <tbachman> vishnoianil: best bet is to use this IRC as a relay, or use webex chat as relay 21:03:24 * tbachman can be vishnoianil’s proxy 21:03:43 * tbachman notes that we’re past 4pm EST 21:03:44 <vishnoianil> tbachman, thanks a lot! 21:03:47 <tbachman> vishnoianil: np! 21:03:55 <tbachman> just put your q’s here 21:04:18 <tbachman> #info sharad asks if we should be looking at using the MD-SAL model for the Lithium time frame 21:04:36 <vishnoianil> i think we are running out of time, so will put my question in mail and lets discuss there 21:04:39 <tbachman> #info shague says the real issue is what is our flow 21:04:42 <tbachman> vishnoianil: sounds good 21:05:56 <tbachman> #info edwarnicke asks if Eric is looking to use OVSDB to query the supported port types on the bridge 21:06:32 <tbachman> #info Eric says that’s the case, but the ports are actually created by openstack, via libvirt 21:07:52 <tbachman> #info shague says openstack queries the OVSDB database now, so why replicate this in OVSDB? 21:08:26 <tbachman> #info edwarnicke asks if this is a good first pass at the model 21:08:31 <tbachman> #info shague says this is a good start 21:15:09 <tbachman> #endmeeting