#opendaylight-meeting: MD-SAL interest call
Meeting started by colindixon at 16:01:34 UTC
(full logs).
Meeting summary
- agenda bashing (colindixon, 16:01:39)
- the webex didn’t have working audio, but now it
seems to be back up and working correctly (colindixon,
16:04:19)
- https://wiki.opendaylight.org/view/MD-SAL_Weekly_Call#Agenda
the agenda in its usual place (colindixon,
16:04:58)
- first-up is is Andrew McLachlan on the MD-SAL
message bus (colindixon,
16:06:32)
- second-up is looking at Anton’s work on
yangtools performance and address normalization in the MD-SAL to
avoid bugs (colindixon,
16:07:40)
- MD-SAL message bus (colindixon, 16:07:53)
- ACTION: Andrew and
Tony to post slides after the call (colindixon,
16:08:57)
- (recording started just at the beginning of the
presentation) (colindixon,
16:09:15)
- the key idea here is to provide
publish/subscribe interfaces from ODL (colindixon,
16:10:38)
- current appraoch focuses on event sources and
user agents (e.g., XMPP, 0MQ, etc.) (colindixon,
16:13:47)
- core functions are: (i) an event source
manager, (ii) an event source topology/inventory, (iii) topic
creation/subscription API (basically filtering) (colindixon,
16:14:56)
- colindixon asks why isn’t this notifications
(which we have) and filters (which people have been desperately
asking for forever)? (colindixon,
16:16:45)
- rovarga_ responds by saying that this is
different because notifications are within the controller itself,
and this is really about transporting events though the controller
without modifying them (colindixon,
16:19:07)
- this is the classing
node-centric/network-centric conflict (rovarga_,
16:20:42)
- it is essentially the same thing, but MD-SAL
APIs are node-centric (e.g. single node, the controller itself),
whereas this plugs 'the same thing' at the network layer
(rovarga_,
16:21:28)
- anton, andrew and rovarga_ discuss how you may
or may not need to normalize models and events to make it easy to
use (colindixon,
16:28:37)
- tonly goes thorugh the event diagram
(colindixon,
16:37:18)
- as far as I can tell, the key idea is two fold:
(1) provide a way to push subscription to events/notifications
outside the controller to devices and (2) a way to transport them
outside the controller to various other “user-agents”, e.g., AQMP,
0MQ, etc. (colindixon,
16:42:40)
- there is a long debate about how different this
is from the notifications we have already in YANG (colindixon,
16:54:27)
- rovarga_ is strongly of the opinion that they
are *very* different (colindixon,
16:54:44)
- colindixon (and it seems a few others) seem
less convinced that’s the case (colindixon,
16:55:12)
Meeting ended at 17:37:55 UTC
(full logs).
Action items
- Andrew and Tony to post slides after the call
People present (lines said)
- colindixon (40)
- alagalah (31)
- tbachman (20)
- rovarga_ (11)
- odl_meetbot (4)
- phrobb (2)
- devinavery (1)
Generated by MeetBot 0.1.4.