From 80c023fc92eccbec6a0ee5f9d5b4f61a482eb26d Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 8 May 2008 09:32:44 -0700 Subject: [PATCH] mds: wake rdlock waiters on xlock_finish --- 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 e7642521bbae..cf2aed816326 100644 --- a/src/mds/Locker.cc +++ b/src/mds/Locker.cc @@ -2673,7 +2673,7 @@ void Locker::file_xlock_finish(FileLock *lock, MDRequest *mdr) assert(lock->get_parent()->is_auth()); // or implement remote xlocks // others waiting? - lock->finish_waiters(SimpleLock::WAIT_WR, 0); + lock->finish_waiters(SimpleLock::WAIT_WR|SimpleLock::WAIT_RD, 0); if (lock->get_parent()->is_auth()) file_eval(lock); -- 2.47.3