From 09eb1ca21b151947f8bfd1ea0265dfedaead51ea Mon Sep 17 00:00:00 2001 From: yanliang567 <82361606+yanliang567@users.noreply.github.com> Date: Wed, 29 Sep 2021 19:46:06 +0800 Subject: [PATCH] [skip ci]Implement get nodes by node type in getMetrics (#8892) Signed-off-by: yanliang567 --- tests/python_client/common/milvus_sys.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tests/python_client/common/milvus_sys.py b/tests/python_client/common/milvus_sys.py index 1b785fb33a..38560453b6 100644 --- a/tests/python_client/common/milvus_sys.py +++ b/tests/python_client/common/milvus_sys.py @@ -73,6 +73,11 @@ class MilvusSys: """get all the nodes in Milvus deployment""" return json.loads(self.sys_info.response).get('nodes_info') - @property def get_nodes_by_type(self, node_type=None): - return NotImplementedError + target_nodes = [] + if node_type is not None: + for node in self.nodes: + if str(node_type).lower() == str(node.get('infos').get('type')).lower(): + target_nodes.append(node) + return target_nodes +