To prevent any type of config change (via mons, args, envvar, tell command) on the ceph-mgr from breaking the volume plugin.
Conflicts:
fscrypt changes exist downstream
01a4d2a0356e5f66b7260dad7de70a5fa9cc3aa7 but not upstream,
hence a conflict and kept both changes.
Fixes: https://tracker.ceph.com/issues/71740
Signed-off-by: Dhairya Parmar <dparmar@redhat.com>
(cherry picked from commit
f8abcf3c3a0141a5c518382556dee42339879396)
Resolves: https://jsw.ibm.com/browse/ISCE-1465
self.fs.conf_set("client_check_pool_perm", "false")
self.fs.conf_set("client_quota", "false")
self.fs.conf_set("client_fscrypt_as", "false")
+ self.fs.conf_set("client_respect_subvolume_snapshot_visibility",
+ "false")
logger.debug("CephFS initializing...")
self.fs.init()
logger.debug("CephFS mounting...")