vmware-nsxlib/vmware_nsxlib/v3
Adit Sarfaty 919909ba51 Support MP cluster unavailable managers
This patch will add support for the case nsxlib is configured with
a cluster (few nsx managers), which change their availability, and
in a specific point in time might all be DOWN.

1) The nsxlib will succeed even if currently all the managers are
unavailable (state DOWN)
2) By configuration of cluster_unavailable_retry=True, when a request
is issues and all managers are DOWN, the endpoint selected will be
retried until one of the managers is back UP, or until max retries
is reached (10 by default)

Change-Id: I2e3d1a9734f37ef82859baf0082b39c11d6ce149
2018-07-22 07:47:18 +03:00
..
__init__.py Add method to check NSX export type 2018-04-26 12:39:09 +00:00
client.py Retry on 503 Service Unavailable 2018-05-30 07:02:45 +00:00
client_cert.py Remove sha224 from supported client cert hash algs 2018-05-25 12:41:44 -07:00
cluster.py Support MP cluster unavailable managers 2018-07-22 07:47:18 +03:00
config.py Support MP cluster unavailable managers 2018-07-22 07:47:18 +03:00
constants.py Fix section rules protocols handling 2018-07-11 10:54:33 +03:00
core_resources.py Escape illegal chars in LS name 2018-06-14 15:48:35 +03:00
exceptions.py Fix an issue: TypeError: __str__ returned non-string (type NoneType) 2018-07-04 00:28:45 -07:00
load_balancer.py Ensure update retry for load balancing resources 2017-12-04 01:35:12 -08:00
native_dhcp.py Separate native DHCP apis to allow external usage 2018-03-08 07:49:17 +00:00
ns_group_manager.py Drop log translations 2017-03-27 08:03:53 +03:00
nsx_constants.py Merge "Add revision_id when creating FW rule" 2018-04-25 08:18:44 +00:00
policy_constants.py Refactor policy code to match the new NSX 2018-02-28 15:46:21 +02:00
policy_defs.py Merge "Policy: support multiple services in a communication map" 2018-03-21 11:53:25 +00:00
policy_resources.py Replace uuid.uuid4() with uuidutils.generate_uuid() 2018-04-03 02:25:42 +00:00
resources.py Add transport_node_uuid in VifAttachmentContext 2018-05-15 23:42:38 -07:00
router.py Enabled naming nat rules 2018-05-21 02:17:43 -07:00
security.py Fix section rules protocols handling 2018-07-11 10:54:33 +03:00
trust_management.py Add find cert by pem data method 2017-11-20 13:31:57 -08:00
utils.py Support MP cluster unavailable managers 2018-07-22 07:47:18 +03:00
vpn_ipsec.py Remove unsupported VPN algorithms 2018-04-01 08:58:23 +03:00