#opendaylight-meeting: of app coexistences
Meeting started by phrobb at 14:00:58 UTC
(full logs).
Meeting summary
- agenda bashing (colindixon, 14:01:36)
- https://meetings.opendaylight.org/opendaylight-meeting/2015/of_app_coexistences/opendaylight-meeting-of_app_coexistences.2015-09-18-14.05.html
meeting minutes from last time (colindixon,
14:05:41)
- it sounds like we have two agenda items: Yi
presenting and colindixon to provide a summary (colindixon,
14:06:19)
- summary (colindixon, 14:06:22)
- https://lists.opendaylight.org/pipermail/discuss/attachments/20150910/11fe33b7/attachment-0001.pdf
colindixon’s diagram (colindixon,
14:07:40)
- alagalah notes that he wants to make two key
statements: (1) this about interactions, and (2) he wants to make
sure we don’t bake assumptions about where and when things
branch (colindixon,
14:14:36)
- dlenrow notes that you can totally screw over
downstream people (colindixon,
14:14:52)
- https://lists.opendaylight.org/pipermail/discuss/2015-September/005689.html
colindixon’s stab at defining API (colindixon,
14:15:35)
- dlenrow, alagalah, and dlenrow talk about
what’s likely to come next and have somewhat differnt views, but
that’s something for the future (colindixon,
14:20:43)
- there is agreement that if we don’t get to the
point where we have composable apps, we will fail (colindixon,
14:23:20)
- what’s next (colindixon, 14:23:43)
- Yi says he thinks all three proposals could be
implmented with the same framework (colindixon,
14:25:01)
- further he says he’s implemented a first take
at that (colindixon,
14:25:21)
- he says he’s already done some work to move GBP
and SFC to using this and showing doing a demo (colindixon,
14:26:12)
- it’s a new flow programmer API, which includes
something new called “write flows” which I think takes the role of
partitioning table numbers (colindixon,
14:27:23)
- the API provides two key functin calls:
addFlowSpace() which adds a rule into table 0 that can direct people
to different logical pipeline pieces, and then writeFlow() which
then writes into a virtual table space for a given project
(colindixon,
14:30:38)
- https://git.opendaylight.org/gerrit/#/c/26593/
I think this is the gerrit (colindixon,
14:32:30)
- there is some back and forth, colindixon and
alagalah ask how much of this is baked into the flow programmer
APIs (colindixon,
14:39:50)
- for example, we need to be able ot dynamically
add new pipelines and allocate tables at least when we first run the
controller without having to recompile code, and maybe also actually
during runtime (colindixon,
14:40:37)
- afredette makes an analogy to running programs
on a processor where pipeline snippets are basically
functions (colindixon,
14:41:09)
- what we’ve talked about so far creates a
concept of functions and keeps them from directly interefering with
each other, we still need a way to combine them into a program that
is then compiled onto a switch (colindixon,
14:43:56)
- https://lists.opendaylight.org/pipermail/discuss/2015-September/005689.html
colindixon notes that he *tried* to call out a stab at the way to
consturct those programs with these four APIs here (colindixon,
14:45:59)
- afredette thinks about things pretty concretely
with function calls, e.g., where you you explicitly invoke another
“function” and pass data in the packet possibly plust
metadata (colindixon,
14:47:07)
- alagalah asks what the proposal is for handing
packets between the logical pipelines (colindixon,
14:48:38)
- ACTION: Yi will post
the code also for GBP and SFC (colindixon,
14:49:02)
- it sound like everyone agrees we want to get
some thing done in Beryllium (colindixon,
14:55:35)
- afredette and alagalah say that their goal for
the first step would be to get OVSDB netvirt and GBP to both coexist
with SFC using the same mechanism, that would be a first step
(colindixon,
14:56:54)
- the next step would probably be to get a small
nubmer of people in a meeting to write Java interfaces (colindixon,
14:57:13)
- it sounds like afredette, alagalah, Yi, shague,
and colindixon would be a good first stab (colindixon,
14:58:16)
- alagalah notes that times are hard when Yi is
in shanghai and others are east coast (colindixon,
14:58:40)
- Uri says that 7a pacific seems to be a good
time (colindixon,
14:59:04)
- alagalah says, in the meantime, he wants to see
all of Yi’s code including patches to SFC and GBP not just the
OpenFlow plugin (colindixon,
15:00:23)
- getting vishnoianil involved here as well would
be good (colindixon,
15:01:09)
- ACTION: alagalah will
try to find a meeting time (colindixon,
15:01:50)
Meeting ended at 17:00:27 UTC
(full logs).
Action items
- Yi will post the code also for GBP and SFC
- alagalah will try to find a meeting time
Action items, by person
- alagalah
- alagalah will try to find a meeting time
People present (lines said)
- colindixon (48)
- phrobb (9)
- odl_meetbot (7)
- alagalah (3)
- abhijitkumbhare (3)
- afredette (1)
Generated by MeetBot 0.1.4.