When a ceph connection is reset, all its state is cleared. However the underlying socket never actually gets closed. Do that, to essentially make the reset process complete. Signed-off-by: Alex Elder <elder@xxxxxxxxxxx> --- net/ceph/messenger.c | 1 + 1 file changed, 1 insertion(+) Index: b/net/ceph/messenger.c =================================================================== --- a/net/ceph/messenger.c +++ b/net/ceph/messenger.c @@ -492,6 +492,7 @@ static void reset_connection(struct ceph } con->in_seq = 0; con->in_seq_acked = 0; + con_close_socket(con); } /* -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html