Add retry to firewall section delete

Deletion of default FW section fails sometimes due to
StaleRevision, retry is needed.

Change-Id: Iebe09bbbab883c55acf46ea8e2187569aeb6ef44
This commit is contained in:
Anna Khmelnitsky
2018-07-05 13:46:25 -07:00
parent ce58639422
commit 82a79f67bc

View File

@@ -406,8 +406,8 @@ class NsxLibFirewallSection(utils.NsxLibApiBase):
return self.client.list(self.get_path()).get('results', [])
def delete(self, section_id):
resource = '%s?cascade=true' % self.get_path(section_id)
return self.client.delete(resource)
resource = '%s?cascade=true' % section_id
return self._delete_with_retry(resource)
def get_nsgroup_reference(self, nsgroup_id):
return {'target_id': nsgroup_id,