---
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((a)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((a)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((a)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((a)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((a)task.instance.external_key)
end
--
1.6.2.5
Show replies by date