From: Sage Weil Date: Tue, 4 Aug 2009 20:19:41 +0000 (-0700) Subject: mds: fix reversed conditional on simplelock ->excl transition X-Git-Tag: v0.12~13 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=72a1dc3bb804e2776c5c6f97672dd3fbc92aa9b5;p=ceph.git mds: fix reversed conditional on simplelock ->excl transition --- diff --git a/src/mds/Locker.cc b/src/mds/Locker.cc index 008bfca8f0e2..8a06afa972cc 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++;