From: Patrick Donnelly Date: Mon, 16 Jul 2018 00:48:53 +0000 (-0700) Subject: mds: increase debug level for dropped client cap msg X-Git-Tag: v12.2.8~53^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b64d3b18477086c774f0caede6db3556591a9b93;p=ceph.git mds: increase debug level for dropped client cap msg Fixes: https://tracker.ceph.com/issues/24855 Signed-off-by: Patrick Donnelly (cherry picked from commit 1d98fed3d76c13e88dbde4a3959e97089f57cc2f) --- diff --git a/src/mds/Locker.cc b/src/mds/Locker.cc index f9858b573f5f..c58f480e4aa6 100644 --- a/src/mds/Locker.cc +++ b/src/mds/Locker.cc @@ -2698,7 +2698,16 @@ void Locker::handle_client_caps(MClientCaps *m) mdcache->wait_replay_cap_reconnect(m->get_ino(), new C_MDS_RetryMessage(mds, m)); return; } - dout(1) << "handle_client_caps on unknown ino " << m->get_ino() << ", dropping" << dendl; + + /* + * "handle_client_caps on unknown ino xxx” is normal after migrating a subtree + * Sequence of events that cause this are: + * - client sends caps message to mds.a + * - mds finishes subtree migration, send cap export to client + * - mds trim its cache + * - mds receives cap messages from client + */ + dout(7) << "handle_client_caps on unknown ino " << m->get_ino() << ", dropping" << dendl; m->put(); return; }