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: v14.0.1~814^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1d98fed3d76c13e88dbde4a3959e97089f57cc2f;p=ceph.git mds: increase debug level for dropped client cap msg Fixes: https://tracker.ceph.com/issues/24855 Signed-off-by: Patrick Donnelly --- diff --git a/src/mds/Locker.cc b/src/mds/Locker.cc index 905df537834..17537373448 100644 --- a/src/mds/Locker.cc +++ b/src/mds/Locker.cc @@ -2737,7 +2737,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; }