From f9a4818e196a4c9bfd2a14ba08a4e6902ae98a7f Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 14 Apr 2009 07:44:14 -0700 Subject: [PATCH] mds: eval_gather on cap removal This fixes a purge_stray problem with a lingering auth_pin (due to an unstable lock). --- src/mds/Locker.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mds/Locker.cc b/src/mds/Locker.cc index 680929103361b..f842e5436c6a2 100644 --- a/src/mds/Locker.cc +++ b/src/mds/Locker.cc @@ -1851,7 +1851,7 @@ void Locker::handle_client_cap_release(MClientCapRelease *m) } dout(7) << "removing cap on " << *in << dendl; - mdcache->remove_client_cap(in, client, false); + mdcache->remove_client_cap(in, client, true); } delete m; -- 2.39.5