=========================================== #opendaylight-meeting: MD-SAL interest call =========================================== Meeting started by colindixon at 16:01:34 UTC. The full logs are available at http://meetings.opendaylight.org/opendaylight-meeting/2015/md_sal_interest_call/opendaylight-meeting-md_sal_interest_call.2015-03-24-16.01.log.html . 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) * LINK: 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. 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