- if slice :
- if 'node_ids' in slice and slice['node_ids']:
- #first case, a non empty slice was provided
- filter['hostname'] = slice['node_ids']
- tags_filter=filter.copy()
- nodes = self.driver.GetNodes(filter['hostname'])
- else :
- #second case, a slice was provided, but is empty
- nodes={}
- else :
- #third case, no slice was provided
- nodes = self.driver.GetNodes()
-
+ # Commenting this part since all nodes should be returned, even if a slice is provided
+ #if slice :
+ # if 'node_ids' in slice and slice['node_ids']:
+ # #first case, a non empty slice was provided
+ # filter['hostname'] = slice['node_ids']
+ # tags_filter=filter.copy()
+ # nodes = self.driver.GetNodes(filter['hostname'])
+ # else :
+ # #second case, a slice was provided, but is empty
+ # nodes={}
+ #else :
+ # #third case, no slice was provided
+ # nodes = self.driver.GetNodes()
+ nodes = self.driver.GetNodes()