In one-way mirroring, the condition we are checking now for configuring
the mirroring will fail because only one cluster needs to have the
mirror daemon present. Thus even if mirroring is successfuly happening
the page won't load. For now relaxing the rule until we find a better
api call to check for the status
Fixes: https://tracker.ceph.com/issues/59573
Signed-off-by: Nizamudeen A <nia@redhat.com>
# using dashboard.
if not orch_status['available']:
return status
- if not CephService.get_service_list('rbd-mirror') or not CephService.get_pool_list('rbd'):
+ if not CephService.get_service_list('rbd-mirror') and not CephService.get_pool_list('rbd'):
status['available'] = False
status['message'] = 'RBD mirroring is not configured' # type: ignore
return status