From 72a1dc3bb804e2776c5c6f97672dd3fbc92aa9b5 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 4 Aug 2009 13:19:41 -0700 Subject: [PATCH] mds: fix reversed conditional on simplelock ->excl transition --- 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 008bfca8f0e22..8a06afa972cc0 100644 --- a/src/mds/Locker.cc +++ b/src/mds/Locker.cc @@ -2555,7 +2555,7 @@ void Locker::simple_excl(SimpleLock *lock, bool *need_issue) gather++; if (lock->get_parent()->is_replicated() && - lock->get_state() == LOCK_LOCK_EXCL) { + lock->get_state() != LOCK_LOCK_EXCL) { send_lock_message(lock, LOCK_AC_LOCK); lock->init_gather(); gather++; -- 2.39.5