With the extended retry-logic connecting to luxid, an absence
of luxid can also be perceived as a TimeoutError. Therefore,
also for this error, make the watcher try to restart the luxi
daemon.
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Petr Pudlak <pudlak@google.com>
# this is, from cli.GetClient, a not-master case
raise NotMasterError("Not on master node (%s)" % err)
- except rpcerr.NoMasterError, err:
+ except (rpcerr.NoMasterError, rpcerr.TimeoutError), err:
if not try_restart:
raise