From dc80425a0ad9470566db366e7b7873a0eeef8d78 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 30 Jul 2012 16:21:17 -0700 Subject: [PATCH] --- yaml --- r: 320333 b: refs/heads/master c: a53aab645c82f0146e35684b34692c69b5118121 h: refs/heads/master i: 320331: 58fe23815fac65e5277a04484e7c35a90c5ea7fa v: v3 --- [refs] | 2 +- trunk/fs/ceph/mds_client.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index cacebcf75eb6..9e00d4eec0c8 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: a4107026976f06c9a6ce8cc84a763564ee39d901 +refs/heads/master: a53aab645c82f0146e35684b34692c69b5118121 diff --git a/trunk/fs/ceph/mds_client.c b/trunk/fs/ceph/mds_client.c index 39b76d66bc5d..a5a735422aa7 100644 --- a/trunk/fs/ceph/mds_client.c +++ b/trunk/fs/ceph/mds_client.c @@ -2518,6 +2518,7 @@ static void send_mds_reconnect(struct ceph_mds_client *mdsc, session->s_state = CEPH_MDS_SESSION_RECONNECTING; session->s_seq = 0; + ceph_con_close(&session->s_con); ceph_con_open(&session->s_con, CEPH_ENTITY_TYPE_MDS, mds, ceph_mdsmap_get_addr(mdsc->mdsmap, mds));