From 902a1178fab1684d3cda780be16f2c107289536a Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 30 Mar 2009 13:30:56 -0700 Subject: [PATCH] mds: try choosing loner on encode_inodestat --- src/mds/CInode.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mds/CInode.cc b/src/mds/CInode.cc index 9dce70c7f45de..b234c44e3e5df 100644 --- a/src/mds/CInode.cc +++ b/src/mds/CInode.cc @@ -1444,6 +1444,8 @@ bool CInode::encode_inodestat(bufferlist& bl, Session *session, if (!no_caps && valid && !cap && is_auth()) { // add a new cap cap = add_client_cap(client, session, &mdcache->client_rdcaps, find_snaprealm()); + if (is_auth()) + try_choose_loner(); } if (is_replay) { -- 2.39.5