#opendaylight-ovsdb: ovsdb_weekly_call
Meeting started by tbachmanAfk at 19:03:19 UTC
(full logs).
Meeting summary
-
- https://meetings.opendaylight.org/opendaylight-ovsdb/2015/ovsdb_weekly_call/opendaylight-ovsdb-ovsdb_weekly_call.2015-02-24-19.59.html
Last recorded meeting minutes (tbachman,
19:04:56)
- agenda (tbachman, 19:05:01)
- topics: status and Trello (tbachman,
19:06:08)
- Trello (tbachman, 19:06:09)
- flaviof says there have been problems with the
bulk tests — not sure why it’s failing yet (tbachman,
19:11:10)
- https://gist.github.com/a223d79b648c51128223
Output when bulk tests fail (tbachman,
19:12:00)
- shague says the tempest tests are running now,
so now the debugging of those tests can begin, because we can
actually see the results (tbachman,
19:12:21)
- flaviof says we need to use the latest ODL
rather than Helium ODL (tbachman,
19:12:31)
- shague asks about the report that gets
generated — does the latest gerrit allow the report to be
generated (tbachman,
19:12:55)
- flaviof says he’s not sure — he needs to circle
back with mestery on that (tbachman,
19:13:05)
- flaviof says it’s basically knowing where the
file is and having JJB putting in the artifact of the build
(tbachman,
19:13:18)
- LuisGomez_ asks if there’s already automation
in place to deploy devstack (tbachman,
19:13:53)
- flaviof says they have it - just needs to be
modfiied to support what the integration test folks need
(tbachman,
19:14:07)
- flaviof says it uses an unstable openstack with
a stable ODL, which needs to be reverted (tbachman,
19:14:21)
- flaviof says there’s a caveat in that it’s just
a single host test — so, no multinode testing, which is something
that the OVSDB project is interested in (tbachman,
19:14:46)
- flaviof has been talking with dfarrell07 re:
his efforts on this same task (devstack use) (tbachman,
19:15:02)
- mlemay says there’s two types of reports he’s
been looking into: the openstack one and another one (tbachman,
19:15:48)
- mohnish says one of his colleagues is trying to
reproduce the tempest tests, and was wondering if the instructions
have been sent out as to how to reproduce this? (tbachman,
19:16:45)
- flaviof says there are two ways. The easiest is
using the vagrant VM that dave_tucker and mestery created and use;
with that vagrant file, you can stamp out a VM, run the stack, and
then the tempest tests (tbachman,
19:17:28)
- https://etherpad.openstack.org/p/odl-virtual-ci-hackfest
hackfest on running temptests (flaviof,
19:17:55)
- mlemay says that his other reporting is simply
vagrant + OVS and have a DUT (device under test) structure to simply
test basic OVSDB operations (crud bridge, tunnels, etc.)
(tbachman,
19:18:26)
- edwarnicke says there’s one more feature that
he’s likely to add for the MD-SAL southbound (tbachman,
19:18:44)
- edwarnicke says the mapping of the OVSDB stuff
back to the flow model is challenging, so he’s adding something that
if a flownode comes up for a particular OVSDB managed bridge, you
get an instance identifier that points to the flownode — he’s
thinking of doing this as a separate feature (tbachman,
19:19:29)
- repenno asks with M3 approaching, he sent an
email to the list about CRUD for interfaces, bridges, etc. and some
folks said they were working on that. This functionality is needed
by SFC project (tbachman,
19:21:28)
- shague says that OVSDB doesn’t have an API
freeze, but offset 0 projects do (tbachman,
19:22:47)
- colindixon says he believes we don’t need to
have the YANG model nailed down until a couple of weeks (tbachman,
19:23:35)
- edwarnicke says most of the model is picking up
extensions, rather than changes (tbachman,
19:23:57)
- repenno says he’s wondering if folks are
working on the CRUD APIs; the APIs that he’s looking for needs to be
callable from SFC (tbachman,
19:26:07)
- SharadMishra says he provided the patches and
added repenno as a reviewer (tbachman,
19:27:43)
- repenno will look at the patch and provide
feedback (tbachman,
19:28:01)
- shague says edwarnicke has done most of the
bridge side — bridge, port, interface (tbachman,
19:28:37)
- edwarnicke says for bridges, there’s a patch
out; there are patches out that bring in the datapath information
and protocols (tbachman,
19:29:15)
- edwarnicke says right now, datapath is coming
back from the library API as a set, and he didn’t think the datapath
was multi-valued in the schema (tbachman,
19:31:20)
- edwarnicke asks if that’s a bug in the library,
or if that’s actually part of the schema (tbachman,
19:31:37)
- shague says it may be — they haven’t used the
datapath much (tbachman,
19:31:48)
- repenno asks if there’s an API exposed that SFC
can use (tbachman,
19:33:38)
- edwarnicke says repenno is probably looking for
the overlay API; that’s next after the CRUD is working (tbachman,
19:33:53)
- repenno asks how he creates bridges, ports,
etc. and do that on OVS nodes (tbachman,
19:34:22)
- edwarnicke says if you want to create those,
you can use the stuff in the ovsdb.yang model directly (tbachman,
19:34:38)
- edwarnicke says you can write to the datastore
directly (tbachman,
19:34:49)
- repenno says then you’ll have a multi-writer
issue (tbachman,
19:35:02)
- edwarnicke says it’s intended to allow multiple
applications to ask for things (tbachman,
19:35:13)
- edwarnicke says this should be reflected in the
operational datastore (tbachman,
19:36:14)
- shague says there’s a southbound shim and
southbound factory methods (tbachman,
19:37:24)
- repenno says that’s what he’s referring to —
the shim (tbachman,
19:37:40)
- repenno says SFC needs something like “create
this interface”, “create this bridge”, or “create this port"
(tbachman,
19:38:01)
- repenno says the question is whether this is a
datastore access or something that calls in to OVSDB (tbachman,
19:38:24)
- edwarnicke asks if repenno’s asking about
convenience methods or RPCs (tbachman,
19:38:39)
- repenno says whatever works (tbachman,
19:38:49)
- repenno says if OVSDB creates an API, then that
API may have extra sanitization for accessing the data store; if SFC
does it, then it has to create the extra sanitization to access the
data store (tbachman,
19:39:52)
- mohnish asks if some portion of the SB yang
models are going to go through the network, and some will be
non-network (tbachman,
19:40:41)
- mohnish asks if the network needs to be
notified of the se changes (tbachman,
19:41:36)
- edwarnicke says anyone can subscribe to the
datastore to get norifications for the changes (tbachman,
19:41:46)
- mohnish asks if netvirt is listening to those
changes (tbachman,
19:42:02)
- mohnish asks if groupbasedpolicy is going to
use the neutron APIs and will use the OVSDB APIs, and stil manage
the openflow APIs (tbachman,
19:43:32)
- edwarnicke says exactly — it would manage the
flows directly, OVSDB SB to manage bridges, etc. (tbachman,
19:43:45)
- edwarnicke says he believes SFC is also
managing the flows directly as well (tbachman,
19:43:56)
- repenno says that’s correct (tbachman,
19:44:10)
- shague says the documentation needs to be
started by this Thursday (tbachman,
19:44:44)
- colindixon says the documentation in Lithium is
attempting to get a more uniform agreement on what each document
type is for — may require some massaging in order to adhere to the
new outlines (tbachman,
19:45:34)
- shague says this may be just taking a lot of
the documentation from helium and putting it in the new
format (tbachman,
19:46:14)
- shague says they’ve gotten rid of the majority
of the AD-SAL pieces (tbachman,
19:47:01)
- shague says they will then start looking at the
tempest tests pretty heavily (tbachman,
19:47:13)
- shague says right now, the net-virt doesn’t
come down through the MD-SAL; if they have time, they’ll look into
whether that can be migrated as well (tbachman,
19:48:39)
- mohnish says if net-virt is the top-most
application, then the consumer is net-virt itself; are we going to
push that information into a data store? (tbachman,
19:49:27)
- shague says with the existing plugin, you get
all of OVSDB (tbachman,
19:49:45)
- edwarnicke says the idea of the overlay model
is that no single domain of control is consistent (tbachman,
19:50:05)
- mohnish says he’s thinking from the net-virt
application itself — asks if there’s work going on there as
well (tbachman,
19:50:50)
- shague says the net-virt application is only
going to work with OVS specifically (tbachman,
19:51:02)
- flaviof asks if mohnish was asking about the L3
forwarding (tbachman,
19:52:09)
- mohnish says yes — understood that some of the
tempest tests were failing b/c of L3; some of his team-members were
looking at these failures as well (tbachman,
19:52:46)
- flaviof says for L3 forwarding, it’s less about
OVSDB, and more about openflow (tbachman,
19:54:06)
- flaviof says there’s a question of where that
router’s intelligence lives — Linux IP stack, or OpenDaylight
(tbachman,
19:55:03)
- flaviof says L3 forwarding is using Nicira
extensions to flow-mods (tbachman,
19:55:26)
- mohnish says when the APIs are invoked, the
expectation is that ODL would be implementing something equivalent
to DVR; the question is the user wants to manage the bridges and
routers through opendaylight? (tbachman,
19:56:53)
- flaviof says as of now it’s a DVR replacement;
there’s a hybrid approach where ODL fills in OpenStack’s DVR
shortcomings and vise-versa (tbachman,
19:57:25)
- flaviof says there’s a distributed way of
replying to ARPs; but there’s no way of doing an ICMP reply to TTL
expirations (tbachman,
19:58:01)
- mohnish says this needs more discussion — asks
if shague and flaviof would want a separate call for this
(tbachman,
19:58:39)
- flaviof says we can, but there currently isn’t
enough cycles to do this for Lithium (tbachman,
19:58:59)
- Swami says we can have a discussion, but as
flaviof said, for Lithium, there’s no focus on DVR on par wtih
neutron; would like to be included in any such discussion tho
(tbachman,
19:59:53)
Meeting ended at 20:00:15 UTC
(full logs).
Action items
- (none)
People present (lines said)
- tbachman (97)
- odl_meetbot (9)
- flaviof (7)
- tbachmanAfk (5)
- tbachman_ (4)
- shague (2)
- mlemay (2)
- phrobb (1)
Generated by MeetBot 0.1.4.