Selectively distribute topology to dragonflow local controllers that need the topology by subscribe and publish mechanism.

Registered by duankebo

In order to support thousands of compute nodes, the synchronization of topology dragonflow database and local controllers have to be efficient. Instead of synchronizing all the topology to every local controllers, the propose solution push only related topology to local controllers. It will dramatically decrease the amount of synchronization and CPU using rate of local controllers.

Blueprint information

Status:
Complete
Approver:
Gal Sagie
Priority:
High
Drafter:
duankebo
Direction:
Approved
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Omer Anson
Completed by
Omer Anson

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/selective-topo-dist,n,z

Addressed by: https://review.openstack.org/275172
    Add tenant_id as topics for core elements

Addressed by: https://review.openstack.org/276233
    Add topics to DB API

Addressed by: https://review.openstack.org/277176
    [WIP] Add Tenant based DB store local cache

Addressed by: https://review.openstack.org/#/c/281687
    Code for selective topology distribution

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.