예제 #1
0
 def set_link_db(self, slice_urn, end_time, links, nodes, sliceVlansPairs):
     self._links_db[slice_urn] = self._create_sliver_from_req_n_and_l(
         end_time, links, nodes)
     db_sync_manager.set_slices(
         slice_urn, {
             "nodes": nodes,
             "links": links,
             "slivers": self._links_db[slice_urn],
             "vlan-pairs": sliceVlansPairs
         })
예제 #2
0
파일: se_slices.py 프로젝트: HalasNet/felix
 def set_link_db(self, slice_urn, end_time,links, nodes, sliceVlansPairs):
     self._links_db[slice_urn] = self._create_sliver_from_req_n_and_l(end_time, links, nodes)
     db_sync_manager.set_slices(slice_urn,{"nodes":nodes,"links":links,"slivers":self._links_db[slice_urn],"vlan-pairs":sliceVlansPairs})
예제 #3
0
 def __update_slivers(self, urn, dict_slivers):
     slices = db_sync_manager.get_slices(urn)
     if "slivers" in dict_slivers:
         dict_slivers = dict_slivers["slivers"]
     slices["slivers"].update(dict_slivers)
     db_sync_manager.set_slices(urn, slices)
예제 #4
0
 def __update_slivers(self, urn, dict_slivers):
     slices = db_sync_manager.get_slices(urn)
     if "slivers" in dict_slivers:
         dict_slivers = dict_slivers["slivers"]
     slices["slivers"].update(dict_slivers)
     db_sync_manager.set_slices(urn, slices)