diff --git a/cinder/volume/manager.py b/cinder/volume/manager.py index 2f4edfe0f..97048977e 100644 --- a/cinder/volume/manager.py +++ b/cinder/volume/manager.py @@ -3293,8 +3293,12 @@ class VolumeManager(manager.SchedulerDependentManager): if secondary_backend_id == "default": service.replication_status = fields.ReplicationStatus.ENABLED service.active_backend_id = "" - service.disabled = False - service.disabled_reason = "" + if service.frozen: + service.disabled = True + service.disabled_reason = "frozen" + else: + service.disabled = False + service.disabled_reason = "" service.save() else: