From 725e26b621683baed2d518ccb7782b6dd53d649e Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 13 May 2008 08:47:14 -0700 Subject: [PATCH] mds: count nonstale caps only in Locker::file_loner() assert --- 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 f8749cb2cd88c..e0cad2cc2ffe6 100644 --- a/src/mds/Locker.cc +++ b/src/mds/Locker.cc @@ -3176,7 +3176,7 @@ void Locker::file_loner(FileLock *lock) assert(in->is_auth()); assert(lock->is_stable()); - assert((in->client_caps.size() == 1) && in->mds_caps_wanted.empty()); + assert(in->count_nonstale_caps() == 1 && in->mds_caps_wanted.empty()); if (lock->get_state() == LOCK_SYNC) { if (in->is_replicated() || -- 2.39.5