From 2e536cdd4a5ca4a9a7bc867cde994dff044f088c Mon Sep 17 00:00:00 2001 From: "Yan, Zheng" Date: Tue, 22 Sep 2020 20:31:08 +0800 Subject: [PATCH] client: refresh rstat for quota check of rename Fixes: https://tracker.ceph.com/issues/47224 Signed-off-by: "Yan, Zheng" --- src/client/Client.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/Client.cc b/src/client/Client.cc index 145a1c02e290c..fa62552ccd1d4 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()) { -- 2.39.5