[CONTROLLER-1188] Milestone: add support for network-wide events Created: 09/Mar/15 Updated: 12/May/15 Resolved: 12/May/15 |
|
| Status: | Resolved |
| Project: | controller |
| Component/s: | mdsal |
| Affects Version/s: | Post-Helium |
| Fix Version/s: | None |
| Type: | Improvement | ||
| Reporter: | Robert Varga | Assignee: | Tony Tkacik |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Issue Links: |
|
||||||||
| Description |
|
MD-SAL defines a way for applications to receive notifications within the controller itself, as well as mechanisms for network elements to act as MD-SAL instances. What we lack is a way for network element agents (e.g. SB plugins) to project a network element's ability to produce notifications, for applications to express the desire to receive a subset of those notifications and a delivery mechanism. Create a model for the application-level API, allowing applications to define topics and associated node/notification type filters. Create a model for the network-element-level API, allowing network elements to publish their event capabilities and allowing an aggregatator to instruct them to forward the events using the specified topic encapsulation. Finally implement an even aggregator, which will act as an implementation of the app-level API and use the NE-level API to create a pub/sub system. |
| Comments |
| Comment by Anil Vishnoi [ 10/Mar/15 ] |
|
Hi Robert, IMO I think it's not enhancement but a new feature. I would suggest to discuss it with the larger audience (controller project and any other impacted project). Probably in TWS/MD-SAL call?. Can you also mention all the commits that is already being pushed and merged for reference? |
| Comment by Marian Adamjak [ 17/Mar/15 ] |
|
Code was migrated into Lithium, several code improvements were done. There were added unit tests covered important classes. |
| Comment by Tony Tkacik [ 12/May/15 ] |