--- src/task-omatic/taskomatic_instance.rb | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/src/task-omatic/taskomatic_instance.rb b/src/task-omatic/taskomatic_instance.rb index 324f3fc..2ef22fa 100644 --- a/src/task-omatic/taskomatic_instance.rb +++ b/src/task-omatic/taskomatic_instance.rb @@ -19,7 +19,7 @@ require 'taskomatic_task'
def dcloud_to_instance_state(state_str) - case state_str + case state_str.upcase when 'PENDING' return Instance::STATE_PENDING when 'RUNNING' @@ -61,8 +61,8 @@ class TaskomaticInstanceCreate < TaskomaticTask @task.instance.state = dcloud_to_instance_state(dcloud_instance.state) @task.instance.save!
- while dcloud_instance.state == 'PENDING' - sleep(5) + while dcloud_instance.state.upcase == 'PENDING' + sleep(3) dcloud_instance = client.instance(@task.instance.external_key) end
@@ -97,8 +97,8 @@ class TaskomaticInstanceStart < TaskomaticTask @task.instance.state = dcloud_to_instance_state(dcloud_instance.state) @task.instance.save!
- while dcloud_instance.state == 'PENDING' - sleep(5) + while dcloud_instance.state.upcase == 'PENDING' + sleep(3) dcloud_instance = client.instance(@task.instance.external_key) end
@@ -127,8 +127,8 @@ class TaskomaticInstanceStop < TaskomaticTask @task.instance.state = dcloud_to_instance_state(dcloud_instance.state) @task.instance.save!
- while dcloud_instance.state == 'PENDING' or dcloud_instance.state == "SHUTTING_DOWN" - sleep(5) + while dcloud_instance.state.upcase == 'PENDING' or dcloud_instance.state.upcase == "SHUTTING_DOWN" + sleep(3) dcloud_instance = client.instance(@task.instance.external_key) end
@@ -157,8 +157,8 @@ class TaskomaticInstanceReboot < TaskomaticTask @task.instance.state = dcloud_to_instance_state(dcloud_instance.state) @task.instance.save!
- while dcloud_instance.state == 'PENDING' or dcloud_instance.state == "SHUTTING_DOWN" - sleep(5) + while dcloud_instance.state.upcase == 'PENDING' or dcloud_instance.state.upcase == "SHUTTING_DOWN" + sleep(3) dcloud_instance = client.instance(@task.instance.external_key) end
@@ -187,8 +187,8 @@ class TaskomaticInstanceDestroy < TaskomaticTask @task.instance.state = dcloud_to_instance_state(dcloud_instance.state) @task.instance.save!
- while dcloud_instance.state == 'PENDING' or dcloud_instance.state == "SHUTTING_DOWN" - sleep(5) + while dcloud_instance.state.upcase == 'PENDING' or dcloud_instance.state.upcase == "SHUTTING_DOWN" + sleep(3) dcloud_instance = client.instance(@task.instance.external_key) end
deltacloud-devel@lists.fedorahosted.org