Feature #389
Extend existing AM service to allow subscription to Slice/Resources PubSub groups
| Status: | New | Start date: | 06/09/2010 | |
|---|---|---|---|---|
| Priority: | High | Due date: | 25/10/2010 | |
| Assignee: | Jolyon White | % Done: | 0% |
|
| Category: | OMF Software | |||
| Target version: | OMF 5.3.GEC9 |
Description
Features for GEC9 Demos are described on this page.
Detailed description of this feature is available of this page.
The following new AM feature is required:
- PXE, Frisbee, CMC, Iventory and Result AMs will need to subscribe to Slice-related PubSub groups:
- all of them are already subscribing to the System part of the PubSub tree in their own aggregate's PubSub server
- they now should accept the following request (most likely issued by a Slice Manager AM):
- Associate_to_Resource_At_Slice:
- Inputs: "slice name" and "resource list" and "PubSub server hosting the slice"
- Tasks: subscribe to the PubSub groups
@OMF/sliceXYZ/resourcesandOMF/sliceXYZ/resources/resourceXfor each resource in the list at the given PubSub server
- Associate_to_Resource_At_Slice:
- and also (most likely issued by a Slice Manager AM on the
OMF/sliceXYZ/resources):- Deassociate_from_Slice:
- Inputs: "slice name" and "PubSub server hosting the slice"
- Tasks: unsubscribe to all previously subscribed PubSub groups on and under
OMF/sliceXYZ/resourcesat the given PubSub server
- Deassociate_from_Slice:
- Note: These AMs need to be able to re-subscribe to their previously subscribed PubSub groups in case of stop/restart
- Open question:
- How to implement "memory across stop/restart" of which PubSub groups an AM has subscribed to?
- Hard state kept at the AM itself? (e.g. CMC AM keeps record of subscribed PubSub group and resubscribed if it ever restart)
- Soft state with periodic refresh/update message from Service Manager AM (e.g. CMC AM receives periodic list of PubSub groups it needs to subscribe to from the Service Manager AM)
- Another alternative?
- How to implement "memory across stop/restart" of which PubSub groups an AM has subscribed to?
Related issues
| related to Feature #388: Add new Slice Manager AM to allow slice creation/deletion... | New | 06/09/2010 | 25/10/2010 |
History
Updated by Thierry Rakotoarivelo over 1 year ago
- Due date changed from 22/09/2010 to 08/10/2010
After conf-call with Ivan, the OML disconnect/reconnect has now a higher priority. Thus the due date for this feature is pushed for 2 weeks.
Updated by Thierry Rakotoarivelo over 1 year ago
- Due date changed from 08/10/2010 to 25/10/2010