1.9 KiB
Vitrage Resource Processor
https://blueprints.launchpad.net/vitrage/+spec/entity-graph-change-notifications
When the Entity Graph is changed, different services would like to be informed of the change, and perform operations accordingly.
Problem description
When the Entity Graph is changed, different services would like to be informed of the change, and perform operations accordingly. Such as: (1) When edges vertices are added removed, the Vitrage Evaluator will run the subgraph matching algorithm on the graph to find the templates which are matching and perform required actions. (2) When properties of existing edges vertices are modified, this can also impact subgraph matching outcome and thus the Vitrage Evaluator will need to be notified.
Proposed change
For each CRUD operation on the Entity Graph, we will support adding listeners that can be notified, and receive updates when each change occurs. The update must include information about each change.
Alternatives
None
Data model impact
None
REST API impact
None
Security impact
None
Pipeline impact
None
Other end user impact
None
Performance/Scalability Impacts
None
Other deployer impact
None
Developer impact
None
Implementation
Assignee(s)
- Primary assignee:
-
alexey_weyl <alexey.weyl@alcatel-lucent.com>
Work Items
None
Future lifecycle
None
Dependencies
None
Testing
None
Documentation Impact
None
References
None