tricircle/tricircle/xjob
zhiyuan_cai fde488c99e Shared VxLAN (Part5: bulk create shadow port)
1. What is the problem?
VLAN network has some restrictions that VxLAN network doesn't have.
For more flexible networking deployment, we consider supporting
cross-pod VxLAN network.

We are going to use shadow agent/port mechanism to synchronize VTEP
information and make cross-pod VxLAN networking available, as discussed
in the specification document[1].

In the previous implementation, we use a loop to create shadow ports
one by one. When there are large numbers of shadow ports need to be
created, the large numbers of API requests will affect the performance.

2. What is the solution to the problem?
Use bulk creation API to create shadow port.

3. What features need to be implemented to the Tricircle
to realize the solution?
This is the fifth patch for cross-pod VxLAN networking support, which
introduces the following changes:

(1) Use bulk API to create shadow ports
(2) Do not create resource routing entries for shadow ports

[1] https://review.openstack.org/#/c/429155/

Change-Id: I8b2dc98d84385433727e55584c80e1054fce406f
2017-03-30 11:58:01 +08:00
..
__init__.py Fix incorrect file permission 2016-05-24 16:04:16 +08:00
opts.py Move statless design from experiment to master branch 2016-01-14 12:56:57 +08:00
xmanager.py Shared VxLAN (Part5: bulk create shadow port) 2017-03-30 11:58:01 +08:00
xservice.py Clean imports in code 2017-02-06 13:12:57 +07:00