wait_for_ssh assumes self.wait_for_up(callback=lambda: self.log_continue(".")) waits correctly,
but wait_for_up assumes nixops.util.wait_for_success(self._ping, timeout=timeout, callback=callback) waits correctly
but wait_for_success can return False if it times out!
I wonder if wait_for_success should raise if it times out?
wait_for_ssh assumes
self.wait_for_up(callback=lambda: self.log_continue("."))
waits correctly, butwait_for_up
assumesnixops.util.wait_for_success(self._ping, timeout=timeout, callback=callback)
waits correctly butwait_for_success
can return False if it times out!I wonder if wait_for_success should raise if it times out?