From 328d11131d7a42fd7dcf9e9103f6a85723b25543 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 18 Mar 2010 13:59:12 -0700 Subject: [PATCH] --- yaml --- r: 198082 b: refs/heads/master c: 7e70f0ed9f3ee47394576be86c593f66832413e9 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/ceph/mds_client.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 1e63d544fd06..39c955cdbb9f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 34b6c855fafc54ef130649809cd580f98e3f8416 +refs/heads/master: 7e70f0ed9f3ee47394576be86c593f66832413e9 diff --git a/trunk/fs/ceph/mds_client.c b/trunk/fs/ceph/mds_client.c index e310b4be5588..525085f36db9 100644 --- a/trunk/fs/ceph/mds_client.c +++ b/trunk/fs/ceph/mds_client.c @@ -2958,9 +2958,10 @@ static void con_put(struct ceph_connection *con) static void peer_reset(struct ceph_connection *con) { struct ceph_mds_session *s = con->private; + struct ceph_mds_client *mdsc = s->s_mdsc; - pr_err("mds%d gave us the boot. IMPLEMENT RECONNECT.\n", - s->s_mds); + pr_warning("mds%d closed our session\n", s->s_mds); + send_mds_reconnect(mdsc, s); } static void dispatch(struct ceph_connection *con, struct ceph_msg *msg)