]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: log client timeouts
authorSage Weil <sage@newdream.net>
Tue, 15 Dec 2009 22:10:37 +0000 (14:10 -0800)
committerSage Weil <sage@newdream.net>
Tue, 15 Dec 2009 22:13:37 +0000 (14:13 -0800)
src/mds/Server.cc

index 1a9674a3dd46d432d36b905c9f0d003e8c21012b..d73b696799d8cc52791032d18dbe4bae5dccdda3 100644 (file)
@@ -408,6 +408,12 @@ void Server::find_idle_sessions()
       break;
     }
 
+    stringstream ss;
+    utime_t age = now;
+    age -= session->last_cap_renew;
+    ss << "closing stale session " << session->inst << " after " << age;
+    mds->logclient.log(LOG_INFO, ss);
+
     dout(10) << "autoclosing stale session " << session->inst << " last " << session->last_cap_renew << dendl;
     mds->sessionmap.set_state(session, Session::STATE_STALE_PURGING);
     if (session->prealloc_inos.empty()) {