NSXv: retry on timeout while updating interface
While updating an edge appliance interface, we should retry in a case of ResourceTimedOut exception. Change-Id: I2d92e3514f112c4f3a680cd1607719c5275309c2
This commit is contained in:
parent
bcf7d24fc6
commit
a6ca4a9977
|
@ -221,6 +221,7 @@ class Vcns(object):
|
||||||
uri = "%s/%s/vnics" % (URI_PREFIX, edge_id)
|
uri = "%s/%s/vnics" % (URI_PREFIX, edge_id)
|
||||||
return self.do_request(HTTP_GET, uri, decode=True)
|
return self.do_request(HTTP_GET, uri, decode=True)
|
||||||
|
|
||||||
|
@retry_upon_exception(exceptions.ResourceTimedOut)
|
||||||
@retry_upon_exception(exceptions.RequestBad)
|
@retry_upon_exception(exceptions.RequestBad)
|
||||||
def update_interface(self, edge_id, vnic):
|
def update_interface(self, edge_id, vnic):
|
||||||
uri = "%s/%s/vnics/%d" % (URI_PREFIX, edge_id,
|
uri = "%s/%s/vnics/%d" % (URI_PREFIX, edge_id,
|
||||||
|
|
Loading…
Reference in New Issue