Skip to content

Commit 5b0257d

Browse files
Add a warning about scaling cluster
1 parent 29f69ea commit 5b0257d

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

bin/resize.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -434,21 +434,29 @@ def get_summary(comp_ocid,cluster_name):
434434
CN = True
435435
cn_summaries = computeManagementClient.list_cluster_networks(comp_ocid,display_name=cluster_name).data
436436
running_clusters = 0
437+
scaling_clusters = 0
437438
cn_summary=None
438439
for cn_summary_tmp in cn_summaries:
439440
if cn_summary_tmp.lifecycle_state == "RUNNING":
440441
cn_summary = cn_summary_tmp
441442
running_clusters = running_clusters + 1
443+
elif cn_summary_tmp.lifecycle_state == "SCALING":
444+
scaling_clusters = scaling_clusters + 1
442445
if running_clusters == 0:
443446
cn_summaries = computeManagementClient.list_instance_pools(comp_ocid,display_name=cluster_name).data
444447
if len(cn_summaries) > 0:
445448
CN = False
446449
for cn_summary_tmp in cn_summaries:
447450
if cn_summary_tmp.lifecycle_state == "RUNNING":
448451
cn_summary = cn_summary_tmp
449-
running_clusters = running_clusters + 1
452+
running_clusters = running_clusters + 1
453+
elif cn_summary_tmp.lifecycle_state == "SCALING":
454+
scaling_clusters = scaling_clusters + 1
450455
if running_clusters == 0:
451-
print("The cluster was not found")
456+
if scaling_clusters:
457+
print("No running cluster was found but there is a cluster in SCALING mode, try rerunning in a moment")
458+
else:
459+
print("The cluster was not found")
452460
return None,None,True
453461
if running_clusters > 1:
454462
print("There were multiple running clusters with this name, we selected the one with OCID:"+cn_summary.id)

0 commit comments

Comments
 (0)