示例#1
0
 def _get_sp_by_category(self):
     available_sp = []
     unavailable_sp = []
     nodes = self._node_map.nodes()
     for node in nodes:
         if VNXSPEnum.is_sp(node.name):
             if node.available:
                 available_sp.append(node)
             else:
                 unavailable_sp.append(node)
     return available_sp, unavailable_sp
示例#2
0
 def _get_sp_by_category(self):
     available_sp = []
     unavailable_sp = []
     nodes = self._node_map.nodes()
     for node in nodes:
         if VNXSPEnum.is_sp(node.name):
             if node.available:
                 available_sp.append(node)
             else:
                 unavailable_sp.append(node)
     return available_sp, unavailable_sp
示例#3
0
    def _ping_node(self, node):
        def do():
            self._ping_sp(node.ip)

        if VNXSPEnum.is_sp(node.name) and not node.working:
            daemon(do)
示例#4
0
    def _ping_node(self, node):
        def do():
            self._ping_sp(node.ip)

        if VNXSPEnum.is_sp(node.name) and not node.working:
            daemon(do)