From 6765374b30071031380f1f15b80600b47a55e2eb Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 4 Jun 2009 18:01:18 -0700 Subject: [PATCH] mds: share max_size updates even if cap is suppressed Not sure about this one. :/ --- src/mds/Locker.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mds/Locker.cc b/src/mds/Locker.cc index 6a03e3b720616..ccba8b109f4bd 100644 --- a/src/mds/Locker.cc +++ b/src/mds/Locker.cc @@ -1025,10 +1025,10 @@ void Locker::file_update_finish(CInode *in, Mutation *mut, bool share, int clien cap->inc_suppress(); sup = true; } - if (share && in->is_auth() && in->filelock.is_stable()) - share_inode_max_size(in); if (sup) cap->dec_suppress(); + if (share && in->is_auth() && in->filelock.is_stable()) + share_inode_max_size(in); } Capability* Locker::issue_new_caps(CInode *in, -- 2.39.5