NetworkX graph driver

Registered by Idan Hefetz

Graph Driver is the defined API for access and manipulation of the underlying graph used for storing the Entity Graph. This API should be implemented for the NetworkX graph package and possibly for other graph tools, allowing Vitrage a seamless transition between different underlying graph implementations.

NetworkX is a pure python library for graphs. It is stateless and suitable for operation on large real world graphs.
The driver will provide the following functionality
• Graph CRUD
• Vertex CRUD
• Edges CRUD
• Graph algorithms

Blueprint information

Status:
Complete
Approver:
None
Priority:
Essential
Drafter:
Idan Hefetz
Direction:
Needs approval
Assignee:
Idan Hefetz
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon mitaka-2
Started by
Idan Hefetz
Completed by
Idan Hefetz

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/243683

Gerrit topic: https://review.openstack.org/#q,topic:bp/networkx-graph-driver,n,z

Addressed by: https://review.openstack.org/251132
    Implements: blueprint networkx-graph-driver

Addressed by: https://review.openstack.org/251134
    Implements: blueprint networkx-graph-driver

Addressed by: https://review.openstack.org/254830
    Implements: blueprint networkx-graph-driver

Addressed by: https://review.openstack.org/255115
    Implements: blueprint networkx-graph-driver

Addressed by: https://review.openstack.org/259752
    Implements: blueprint networkx-graph-driver

Addressed by: https://review.openstack.org/263047
    Implements: blueprint networkx-graph-driver

Addressed by: https://review.openstack.org/264897
    Implements: blueprint networkx-graph-driver

Addressed by: https://review.openstack.org/277180
    Add get alarms to graph driver and api handler

Addressed by: https://review.openstack.org/277363
    api handler get alarms

Addressed by: https://review.openstack.org/281836
    Add sub graph matching to graph algorithm driver

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.