Method: Flydata::Command::Sender#wait_until_server_ready

Defined in:
lib/flydata/command/sender.rb

#wait_until_server_ready(options = {}) ⇒ Object



157
158
159
160
161
162
163
164
165
# File 'lib/flydata/command/sender.rb', line 157

def wait_until_server_ready(options = {})
  retry_count = 60 # 60 x 30(sec) = 1800(sec) = 30(min)
  1.upto(retry_count) do |i|
    return true if server_ready?
    log_info_stdout("Waiting for the server side to become active... (#{i})") unless options[:quiet]
    Kernel.sleep 30
  end
  false
end