From: Tony Mack Date: Thu, 17 May 2007 19:47:57 +0000 (+0000) Subject: - include all slices instantiated as 'nm-controller' X-Git-Tag: PLCAPI-4.2-0~122 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=ab2fd03bcece35d7483f035881ddd7e0d0658603;p=plcapi.git - include all slices instantiated as 'nm-controller' --- diff --git a/PLC/Methods/GetSlivers.py b/PLC/Methods/GetSlivers.py index 434429d9..b8a20b52 100644 --- a/PLC/Methods/GetSlivers.py +++ b/PLC/Methods/GetSlivers.py @@ -202,8 +202,13 @@ class GetSlivers(Method): # Get system slices system_slice_attributes = SliceAttributes(self.api, {'name': 'system', 'value': '1'}).dict('slice_id') system_slice_ids = system_slice_attributes.keys() + + # Get nm-controller slices + nm_controller_slices = Slices(self.api, {'instantiation': 'nm-controller'}, ['slice_id']).dict('slice_id') + nm_controller_slice_ids = nm_controller_slices.keys() + slice_ids = system_slice_ids + nm_controller_slice_ids + node['slice_ids'] - slivers = get_slivers(self.api, system_slice_ids + node['slice_ids'], node) + slivers = get_slivers(self.api, slice_ids, node) node.update_last_contact()