From ddb2cfc990088624bebc73e02460433c26ba92b7 Mon Sep 17 00:00:00 2001 From: Tao Zou Date: Wed, 7 Sep 2022 09:23:39 +0800 Subject: [PATCH] Update vs/lbpool delete api to support hierarchical API Update VirtualServer/LoadBalancerPool delete api to support hierarchical API so VirtualServer/LoadBalancerPool will be deleted in one thread to reduce nsxt waiting time and improve performance Change-Id: If936aa1ce56c57a8b8a64f93f9b74ca180cec645 --- vmware_nsxlib/v3/policy/lb_resources.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vmware_nsxlib/v3/policy/lb_resources.py b/vmware_nsxlib/v3/policy/lb_resources.py index 1eab6655..e6accd13 100644 --- a/vmware_nsxlib/v3/policy/lb_resources.py +++ b/vmware_nsxlib/v3/policy/lb_resources.py @@ -501,7 +501,7 @@ class NsxPolicyLoadBalancerPoolApi(NsxPolicyResourceBase): tenant=constants.POLICY_INFRA_TENANT): lb_pool_def = self.entry_def( lb_pool_id=lb_pool_id, tenant=tenant) - self._delete_with_retry(lb_pool_def) + self._delete_or_store(lb_pool_def) def get(self, lb_pool_id, tenant=constants.POLICY_INFRA_TENANT, silent=False): @@ -829,7 +829,7 @@ class NsxPolicyLoadBalancerVirtualServerAPI(NsxPolicyResourceBase): tenant=constants.POLICY_INFRA_TENANT): lbvs_def = self.entry_def( virtual_server_id=virtual_server_id, tenant=tenant) - self._delete_with_retry(lbvs_def) + self._delete_or_store(lbvs_def) def get(self, virtual_server_id, tenant=constants.POLICY_INFRA_TENANT, silent=False):