commit | 3a23083bda56850a1dc0e1c6d270b1f5dc789f07 | [log] [tgz] |
---|---|---|
author | Sage Weil <sage@inktank.com> | Mon Mar 25 08:47:40 2013 -0700 |
committer | Sage Weil <sage@inktank.com> | Wed May 01 21:17:09 2013 -0700 |
tree | ddd52f6a7c8da4334d68ae3e28825d89155d29a0 | |
parent | 022f3e2ee2354599faccf5a764a5a24a5dd194c9 [diff] |
libceph: implement RECONNECT_SEQ feature This is an old protocol extension that allows the client and server to avoid resending old messages after a reconnect (following a socket error). Instead, the exchange their sequence numbers during the handshake. This avoids sending a bunch of useless data over the socket. It has been supported in the server code since v0.22 (Sep 2010). Signed-off-by: Sage Weil <sage@inktank.com> Reviewed-by: Alex Elder <elder@inktank.com>