Skip to content

Commit 1e0d747

Browse files
[SPARK-6246] fixed support for more than 100 nodes
1 parent 3c4c1f9 commit 1e0d747

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

ec2/spark_ec2.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -864,7 +864,11 @@ def wait_for_cluster_state(conn, opts, cluster_instances, cluster_state):
864864
for i in cluster_instances:
865865
i.update()
866866

867-
statuses = conn.get_all_instance_status(instance_ids=[i.id for i in cluster_instances])
867+
max_batch = 100
868+
statuses = []
869+
for j in xrange(0, len(cluster_instances), max_batch):
870+
batch = [i.id for i in cluster_instances[j:j + max_batch]]
871+
statuses.extend(conn.get_all_instance_status(instance_ids=batch))
868872

869873
if cluster_state == 'ssh-ready':
870874
if all(i.state == 'running' for i in cluster_instances) and \

0 commit comments

Comments
 (0)