mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
clientv3: fix watch to reconnect on failure
It was spinning before.
This commit is contained in:
parent
5f5a203e27
commit
267d1cb16f
@ -521,6 +521,9 @@ func (w *watcher) openWatchClient() (ws pb.Watch_WatchClient, err error) {
|
||||
return nil, v3rpc.Error(err)
|
||||
}
|
||||
w.rc.release()
|
||||
if nerr := w.rc.reconnectWait(w.ctx, err); nerr != nil {
|
||||
return nil, v3rpc.Error(nerr)
|
||||
}
|
||||
}
|
||||
return ws, nil
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user