X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=rwlaunchpad%2Fplugins%2Frwnsm%2Frift%2Ftasklets%2Frwnsmtasklet%2Frwnsmtasklet.py;fp=rwlaunchpad%2Fplugins%2Frwnsm%2Frift%2Ftasklets%2Frwnsmtasklet%2Frwnsmtasklet.py;h=e600b9af38d2701101f09fe6f5f9c6de6ee3dab7;hb=0ab796706cbf507667fc2f1be4c75979985a1fdf;hp=efcd8f4f63fcf7ab8dc976f54fa278a28d4a8a0c;hpb=458e5de897387d4c803fc0bf668104037b9d4ab8;p=osm%2FSO.git diff --git a/rwlaunchpad/plugins/rwnsm/rift/tasklets/rwnsmtasklet/rwnsmtasklet.py b/rwlaunchpad/plugins/rwnsm/rift/tasklets/rwnsmtasklet/rwnsmtasklet.py index efcd8f4f..e600b9af 100755 --- a/rwlaunchpad/plugins/rwnsm/rift/tasklets/rwnsmtasklet/rwnsmtasklet.py +++ b/rwlaunchpad/plugins/rwnsm/rift/tasklets/rwnsmtasklet/rwnsmtasklet.py @@ -1260,8 +1260,6 @@ class NetworkServiceRecord(object): self._is_active = False self._vl_phase_completed = False self._vnf_phase_completed = False - self.vlr_uptime_tasks = {} - # Initalise the state to init # The NSR moves through the following transitions @@ -1455,19 +1453,6 @@ class NetworkServiceRecord(object): vlr.state = VlRecordState.ACTIVE - def vlr_uptime_update(self, vlr): - try: - - vlr_ = RwVlrYang.YangData_Vlr_VlrCatalog_Vlr.from_dict({'id': vlr.id}) - while True: - vlr_.uptime = int(time.time()) - vlr._create_time - yield from self._vlr_handler.update(None, VirtualLinkRecord.vlr_xpath(vlr), vlr_) - yield from asyncio.sleep(2, loop=self._loop) - except asyncio.CancelledError: - self._log.debug("Received cancellation request for vlr_uptime_update task") - yield from self._vlr_handler.delete(None, VirtualLinkRecord.vlr_xpath(vlr)) - - @asyncio.coroutine def create(self, config_xact): """ Create this network service""" @@ -2412,8 +2397,6 @@ class NetworkServiceRecord(object): for vlr in self.vlrs: yield from self.nsm_plugin.terminate_vl(vlr) vlr.state = VlRecordState.TERMINATED - if vlr.id in self.vlr_uptime_tasks: - self.vlr_uptime_tasks[vlr.id].cancel() self._log.debug("Terminating network service id %s", self.id)