Description of problem: The global and pool-level config overrides are only re-read when an image requires a refresh. For long-running images where maintenance operations are not being performed, that means that the new configuration settings will never be applied. RBD needs a mechanism to on-demand refresh all images or to periodically poll for changes to the config settings. One such example of where this effect can be seen is attempting to set QoS throttle parameters on a pool via the Ceph Dashboard. Version-Release number of selected component (if applicable): RHCS 4.0
Please specify the severity of this bug. Severity is defined here: https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity.
Feature is working as expected. Moving to Verified state.
Rbb pool level configs overrides are working as expected. Globa configuration overrides are not getting apply to in-use.
Pool level configs are not refreshed after removal of configs. Initially i set "rbd config pool set cephfs_data rbd_qos_iops_limit 10" then remove the limit by "rbd config pool remove cephfs_data rbd_qos_iops_limit" still see that the speed of IO is 10
Working as expected moving to Verified
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Important: Red Hat Ceph Storage 4.2 Security and Bug Fix update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2021:0081