From 6412a01e2331848109e423fc5e430b0be1a4e842 Mon Sep 17 00:00:00 2001 From: Kotresh HR Date: Fri, 18 Mar 2022 12:13:53 +0530 Subject: [PATCH] mgr/volumes: Disable quota for mgr libcephfs connection This is done to give 'mgr' libcephfs connection right to bypass quota. The mgr/volumes plugin maintains configuration files with in the directory where the user has enforced quota. So when the quota is met, certain mgr/volumes apis don't work as intended. e.g., When subvolumegroup quota is met, the group's subvolume removal with '--retain-snapshots' fails. Resolves: rhbz#2033545 Fixes: https://tracker.ceph.com/issues/53509 Signed-off-by: Kotresh HR (cherry picked from commit 3cfcbef284f371bfbec01311e6dad0172572fe9c) --- src/pybind/mgr/mgr_util.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pybind/mgr/mgr_util.py b/src/pybind/mgr/mgr_util.py index 04bcc8485b266..1a86967cb4a32 100644 --- a/src/pybind/mgr/mgr_util.py +++ b/src/pybind/mgr/mgr_util.py @@ -154,6 +154,7 @@ class CephfsConnectionPool(object): self.fs.conf_set("client_mount_uid", "0") self.fs.conf_set("client_mount_gid", "0") self.fs.conf_set("client_check_pool_perm", "false") + self.fs.conf_set("client_quota", "false") logger.debug("CephFS initializing...") self.fs.init() logger.debug("CephFS mounting...") -- 2.39.5