X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FRO.git;a=blobdiff_plain;f=RO-SDN-arista%2Fosm_rosdn_arista%2Fwimconn_arista.py;h=cde8e211c923af9594cac9bcac6b45a0c81c7819;hp=67db73951cf768688a8228d1b29c547436c612cf;hb=refs%2Fchanges%2F32%2F8732%2F3;hpb=dfff857c738a9f383ecfb14ecf58c4cf412eabf9 diff --git a/RO-SDN-arista/osm_rosdn_arista/wimconn_arista.py b/RO-SDN-arista/osm_rosdn_arista/wimconn_arista.py index 67db7395..cde8e211 100644 --- a/RO-SDN-arista/osm_rosdn_arista/wimconn_arista.py +++ b/RO-SDN-arista/osm_rosdn_arista/wimconn_arista.py @@ -122,8 +122,8 @@ class AristaSdnConnector(SdnConnectorBase): __OSM_PREFIX = "osm_" __OSM_METADATA = "OSM_metadata" __METADATA_PREFIX = '!## Service' - __EXC_TASK_EXEC_WAIT = 1 - __ROLLB_TASK_EXEC_WAIT = 5 + __EXC_TASK_EXEC_WAIT = 10 + __ROLLB_TASK_EXEC_WAIT = 10 def __init__(self, wim, wim_account, config=None, logger=None): """ @@ -777,8 +777,8 @@ class AristaSdnConnector(SdnConnectorBase): except Exception as ex: try: self.__rollbackConnection(cls_perSw, - allLeafConfigured=True, - allLeafModified=True) + allLeafConfigured, + allLeafModified) except Exception as e: self.logger.info("Exception rolling back in updating connection: {}". format(e)) @@ -1000,7 +1000,8 @@ class AristaSdnConnector(SdnConnectorBase): resp = self.client.api.update_configlet( configlet['config'], configlet['data']['key'], - configlet['data']['name']) + configlet['data']['name'], + wait_task_ids=True) elif to_create: operation = 'create' resp = self.client.api.add_configlet(