Skip to content
Snippets Groups Projects
Commit cb1a1c39 authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Slice component:

- added command to update slice groups when grouping
parent 0040dd5f
No related branches found
No related tags found
2 merge requests!142Release TeraFlowSDN 2.1,!64Slice Grouping
...@@ -121,6 +121,8 @@ def add_slice_to_group(slice_obj : Slice, selected_group : Tuple[str, float, flo ...@@ -121,6 +121,8 @@ def add_slice_to_group(slice_obj : Slice, selected_group : Tuple[str, float, flo
slice_group_obj.slice_subslice_ids.add().CopyFrom(slice_obj.slice_id) slice_group_obj.slice_subslice_ids.add().CopyFrom(slice_obj.slice_id)
# TODO: add other logic, such as re-configure parent slice # TODO: add other logic, such as re-configure parent slice
context_client.SetSlice(slice_group_obj)
metrics_exporter = MetricsExporter() metrics_exporter = MetricsExporter()
metrics_exporter.export_point( metrics_exporter.export_point(
slice_uuid, group_name, availability, capacity_gbps, is_center=False) slice_uuid, group_name, availability, capacity_gbps, is_center=False)
...@@ -140,6 +142,12 @@ def remove_slice_from_group(slice_obj : Slice, selected_group : Tuple[str, float ...@@ -140,6 +142,12 @@ def remove_slice_from_group(slice_obj : Slice, selected_group : Tuple[str, float
slice_group_obj.slice_subslice_ids.remove(slice_obj.slice_id) slice_group_obj.slice_subslice_ids.remove(slice_obj.slice_id)
# TODO: other logic, such as deconfigure parent slice # TODO: other logic, such as deconfigure parent slice
tmp_slice_group_obj = Slice()
tmp_slice_group_obj.slice_id.CopyFrom(slice_group_obj.slice_id) # pylint: disable=no-member
slice_subslice_id = tmp_slice_group_obj.slice_subslice_ids.add() # pylint: disable=no-member
slice_subslice_id.CopyFrom(slice_obj.slice_id)
context_client.UnsetSlice(tmp_slice_group_obj)
metrics_exporter = MetricsExporter() metrics_exporter = MetricsExporter()
metrics_exporter.delete_point(slice_uuid) metrics_exporter.delete_point(slice_uuid)
return True return True
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment