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