When setting this CRUSH rule we are always locating all the primary PGs in DC1. If we have active/active OCP clusters we want to spread the primary PGs in all DCs, not locating the primary PGs in DC1 as all the applications will read from DC1 suffering performance issues. If you want to spread the primary PGs between DCs, you have to set the following rule: rule stretch_rule { id 1 type replicated min_size 1 max_size 10 step take default step choose firstn 0 type datacenter step chooseleaf firstn 2 type host step emit } Thanks. Regards Reported by: ddomingu https://access.redhat.com/documentation/en-us/red_hat_openshift_data_foundation/4.11/html/configuring_openshift_data_foundation_disaster_recovery_for_openshift_workloads/metro-dr-solution#annotations:9bb3553a-f86b-414e-9df7-bbab730d611c
*** Bug 2137791 has been marked as a duplicate of this bug. ***
Note that with this change, BZ 2100920 is no longer reproducible in the default Metro DR ceph configuration.