[PATCH] dbomatic iterates instances sorted by updated_at

Tomáš Hrčka thrcka at redhat.com
Wed Aug 29 10:26:09 UTC 2012


---
 src/dbomatic/dbomatic | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/dbomatic/dbomatic b/src/dbomatic/dbomatic
index 76fadf6..b20af71 100755
--- a/src/dbomatic/dbomatic
+++ b/src/dbomatic/dbomatic
@@ -33,7 +33,7 @@ dbomatic_pid_dir = "/var/run/aeolus-conductor"
 # $dbomatic_timeout is also our polling interval between cloud status checks
 $dbomatic_timeout = 60
 $realms_timeout = 300
-$deltacloud_timeout = 30
+$deltacloud_timeout = 100
 optparse = OptionParser.new do |opts|
 
   opts.banner = <<BANNER
@@ -189,7 +189,7 @@ end
 def check_one_account(account)
   connection = account.connect
 
-  account.instances.each do |instance|
+  account.instances.order("updated_at ASC").each do |instance|
     # optimization; right now we ignore instances that are in the STOPPED, NEW, or CREATE_FAILED states.
     # when we get to stateful instances, this will need to change
     unless [Instance::STATE_NEW, Instance::STATE_STOPPED, Instance::STATE_CREATE_FAILED].include?(instance.state)
-- 
1.7.11.4




More information about the aeolus-devel mailing list