commit | 85effe183dd45854d1ad1a370b88cddb403c4c91 | [log] [tgz] |
---|---|---|
author | Sage Weil <sage@inktank.com> | Mon Jul 30 16:22:05 2012 -0700 |
committer | Sage Weil <sage@inktank.com> | Mon Jul 30 18:15:34 2012 -0700 |
tree | a824f3e030171ad81c7c372ab00bba657d62ae9e | |
parent | 5469155f2bc83bb2c88b0a0370c3d54d87eed06e [diff] |
libceph: reset connection retry on successfully negotiation We exponentially back off when we encounter connection errors. If several errors accumulate, we will eventually wait ages before even trying to reconnect. Fix this by resetting the backoff counter after a successful negotiation/ connection with the remote node. Fixes ceph issue #2802. Signed-off-by: Sage Weil <sage@inktank.com> Reviewed-by: Yehuda Sadeh <yehuda@inktank.com> Reviewed-by: Alex Elder <elder@inktank.com>