DFBUGS-4843: Fix failover getting stuck due to early MaintenanceMode removal#723
DFBUGS-4843: Fix failover getting stuck due to early MaintenanceMode removal#723raaizik wants to merge 1 commit into
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: raaizik The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
@raaizik: This pull request references [Jira Issue DFBUGS-4843](https://issues.redhat.com//browse/DFBUGS-4843), which is invalid:
Comment DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
/jira refresh |
|
@raaizik: This pull request references [Jira Issue DFBUGS-4843](https://issues.redhat.com//browse/DFBUGS-4843), which is invalid:
Comment DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
/jira refresh |
|
@raaizik: This pull request references [Jira Issue DFBUGS-4843](https://issues.redhat.com//browse/DFBUGS-4843), which is invalid:
Comment DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
/jira refresh |
|
@raaizik: This pull request references [Jira Issue DFBUGS-4843](https://issues.redhat.com//browse/DFBUGS-4843), which is invalid:
Comment DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
/jira refresh |
|
@raaizik: This pull request references [Jira Issue DFBUGS-4843](https://issues.redhat.com//browse/DFBUGS-4843), which is invalid:
Comment DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
/jira refresh |
|
@raaizik: This pull request references [Jira Issue DFBUGS-4843](https://issues.redhat.com/browse/DFBUGS-4843), which is invalid:
Comment DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
/jira refresh |
|
@raaizik: This pull request references [Jira Issue DFBUGS-4843](https://issues.redhat.com/browse/DFBUGS-4843), which is invalid:
Comment DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
/jira refresh |
|
@raaizik: This pull request references [Jira Issue DFBUGS-4843](https://issues.redhat.com/browse/DFBUGS-4843), which is valid. 3 validation(s) were run on this bug
No GitHub users were found matching the public email listed for the QA contact in Jira (ammahapa@redhat.com), skipping review request. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
The drcluster_mmode controller now checks all failover DRPCs targeting the cluster and keeps MaintenanceMode active until ConditionAvailable is True for the current DRPC generation. This prevents premature resumption of RBD mirroring while VRG promotion is still failing (e.g. "failed to promote volume", no lastGroupSyncTime), which previously left some RBD workloads stuck in WaitForReadiness/Cleaning Up. Signed-off-by: raaizik <132667934+raaizik@users.noreply.github.com> (cherry picked from commit c0f026e)
587146c to
981e6a5
Compare
|
/jira refresh |
|
@raghavendra-talur: This pull request references [Jira Issue DFBUGS-4843](https://redhat.atlassian.net/browse/DFBUGS-4843), which is invalid:
Comment DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
The drcluster_mmode controller now checks all failover DRPCs targeting the cluster and keeps MaintenanceMode active until ConditionAvailable is True for the current DRPC generation. This prevents premature resumption of RBD mirroring while VRG promotion is still failing (e.g. "failed to promote volume", no lastGroupSyncTime), which previously left some RBD workloads stuck in WaitForReadiness/Cleaning Up.
(cherry picked from commit c0f026e)