Bases: object
A simple Cache for NSX resources.
Associates resource id with resource hash to rapidly identify updated resources. Each entry in the cache also stores the following information: - changed: the resource in the cache has been altered following
an update or a delete
Bases: object
Synchronize a Neutron network with its NSX counterpart.
This routine synchronizes a set of switches when a Neutron network is mapped to multiple lswitches.
Synchronize a Neutron port with its NSX counterpart.
Synchronize a neutron router with its NSX counterpart.
Bases: object
Defines attributes used by the synchronization procedure.
chunk_size: Actual chunk size extra_chunk_size: Additional data to fetch because of chunk size
adjustment
current_chunk: Counter of the current data chunk being synchronized Page cursors: markers for the next resource to fetch.
‘start’ means page cursor unset for fetching 1st page
init_sync_performed: True if the initial synchronization concluded