Bug 2295642 - [RDR] [CephFS] Discovered Apps DRPC Progression does not stop at WaitOnUserToCleanup
Summary: [RDR] [CephFS] Discovered Apps DRPC Progression does not stop at WaitOnUserTo...
Keywords:
Status: ASSIGNED
Alias: None
Product: Red Hat OpenShift Data Foundation
Classification: Red Hat Storage
Component: odf-dr
Version: 4.16
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: Raghavendra Talur
QA Contact: krishnaram Karthick
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-07-03 20:10 UTC by Annette Clewett
Modified: 2024-10-09 17:42 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker OCSBZM-8599 0 None None None 2024-09-17 07:11:55 UTC

Description Annette Clewett 2024-07-03 20:10:26 UTC
Description of problem (please be detailed as possible and provide log
snippests):
Discovered Apps using CephFS volumes DRPC Progression does not stop at WaitOnUserToCleanup for Failover or Relocate. Failover stops at Completed and Relocate stops at RunningFinalSync. In both cases the Discovered app needs to be manually deleted before DR action is really completed and replication starts again to Peer Cluster.

Version of all relevant components (if applicable):
OCP 4.16-ec6
ODF 4.16-134
ACM 2.10.3

Does this issue impact your ability to continue to work with the product
(please explain in detail what is the user impact)?
Yes, it is not clear when app needs to be manually deleted.

Rate from 1 - 5 the complexity of the scenario you performed that caused this
bug (1 - very simple, 5 - very complex)?
3

Can this issue reproducible?
Yes

Steps to Reproduce:
1. Create RDR test environment
2. Not using ACM, create busybox application using cephfs volume
3. Modify ramen configmap on hub cluster and add below (restart all ramen pods)
    multiNamespace:
      FeatureEnabled: true
      VolsyncSupported: true
4. Using Discovered app UI, apply DR Policy to busybox
5. Initiate Failover and then Relocate

Actual results:
Both Failover and Relocate succeed if for Failover the busybox app is deleted when DRPC Progression is Completed and for Relocate when DRPC Progression is RunningFinalSync.

Expected results:
Both Failover and Relocate succeed for Failover and Relocate if the busybox app is deleted when DRPC Progression is WaitForUserToCleanup.

Additional info:


Note You need to log in before you can comment on or make changes to this bug.