From 4f64355241a280d9ad6cf77fd36c971fb40108ce Mon Sep 17 00:00:00 2001 From: Scott Schneider Date: Thu, 21 Nov 2013 10:47:25 -0800 Subject: [PATCH] Only one pools.each required... --- vmware-host-pooler | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/vmware-host-pooler b/vmware-host-pooler index 94787fa..aa74bd0 100755 --- a/vmware-host-pooler +++ b/vmware-host-pooler @@ -256,17 +256,15 @@ end $logger.log('d', "starting vmware-host-pooler") -pools.each do |pool| - check_pool(pool) -end - - - loop do pools.each do |pool| - if (! $threads[pool['name']].alive?) - $logger.log('d', "[!] [#{pool['name']}] worker thread died, restarting") + if (! $threads[pool['name']]) check_pool(pool) + else + if (! $threads[pool['name']].alive?) + $logger.log('d', "[!] [#{pool['name']}] worker thread died, restarting") + check_pool(pool) + end end end