From: Yan, Zheng Date: Tue, 22 Sep 2020 12:31:08 +0000 (+0800) Subject: client: refresh rstat for quota check of rename X-Git-Tag: v17.0.0~1030^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=2e536cdd4a5ca4a9a7bc867cde994dff044f088c;p=ceph-ci.git client: refresh rstat for quota check of rename Fixes: https://tracker.ceph.com/issues/47224 Signed-off-by: "Yan, Zheng" --- diff --git a/src/client/Client.cc b/src/client/Client.cc index 145a1c02e29..fa62552ccd1 100755 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -6568,7 +6568,7 @@ int Client::_lookup(Inode *dir, const string& dname, int mask, InodeRef *target, int r = 0; Dentry *dn = NULL; // can only request shared caps - mask &= CEPH_CAP_ANY_SHARED; + mask &= CEPH_CAP_ANY_SHARED | CEPH_STAT_RSTAT; if (dname == "..") { if (dir->dentries.empty()) {