Blame SOURCES/bz1622229-1-fence_aliyun-list-instance-names.patch

2d8bb4
From c21d60fbcf0b11dcbf4f70006c8ffaeac4ca7dbd Mon Sep 17 00:00:00 2001
2d8bb4
From: Oyvind Albrigtsen <oalbrigt@redhat.com>
2d8bb4
Date: Tue, 28 Aug 2018 15:20:10 +0200
2d8bb4
Subject: [PATCH] fence_aliyun: list instance names and show up to 100
2d8bb4
 instances
2d8bb4
2d8bb4
---
2d8bb4
 agents/aliyun/fence_aliyun.py | 4 +++-
2d8bb4
 1 file changed, 3 insertions(+), 1 deletion(-)
2d8bb4
2d8bb4
diff --git a/agents/aliyun/fence_aliyun.py b/agents/aliyun/fence_aliyun.py
2d8bb4
index 2cda6b7f..b3aca12f 100644
2d8bb4
--- a/agents/aliyun/fence_aliyun.py
2d8bb4
+++ b/agents/aliyun/fence_aliyun.py
2d8bb4
@@ -59,13 +59,15 @@ def get_status(conn, instance_id):
2d8bb4
 def get_nodes_list(conn, options):
2d8bb4
 	result = {}
2d8bb4
 	request = DescribeInstancesRequest()
2d8bb4
+	request.set_PageSize(100)
2d8bb4
 	response = _send_request(conn, request)
2d8bb4
 	instance_status = None
2d8bb4
 	if response is not None:
2d8bb4
 		instance_list = response.get('Instances').get('Instance')
2d8bb4
 		for item in instance_list:
2d8bb4
 			instance_id = item.get('InstanceId')
2d8bb4
-			result[instance_id] = ("", None)
2d8bb4
+			instance_name = item.get('InstanceName')
2d8bb4
+			result[instance_id] = (instance_name, None)
2d8bb4
 	return result
2d8bb4
 
2d8bb4
 def get_power_status(conn, options):