Bug 2068401

Summary: [DR] DRPlacementControl stuck in Deploying phase during initial application deployment
Product: [Red Hat Storage] Red Hat OpenShift Data Foundation Reporter: Sidhant Agrawal <sagrawal>
Component: odf-drAssignee: Benamar Mekhissi <bmekhiss>
odf-dr sub component: ramen QA Contact: Sidhant Agrawal <sagrawal>
Status: CLOSED CURRENTRELEASE Docs Contact:
Severity: low    
Priority: unspecified CC: bmekhiss, madam, mmuench, muagarwa, ocs-bugs, odf-bz-bot, srangana
Version: 4.10Keywords: Regression
Target Milestone: ---   
Target Release: ODF 4.10.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: 4.10.0-217 Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-04-21 09:12:53 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Comment 2 Benamar Mekhissi 2022-03-25 15:01:43 UTC
DRPC didn't get stuck deploying, but the .status.phase is what made it look like DRPC was stuck. The issue is cosmetic, and no functionality is affected or workaround is needed.  After a successful deployment, DRPC didn't see the deployed VRG for 30 seconds. That caused the cosmetic issue to show up.  That is, instead of showing in the log or the "kubectl get drpc -A" "CURRENTSTATE" output as "Deployed", it showed "Deploying". Needless to say, it is a low-priority bug. Again, the deployment was successful and the failover and relocation should work. Once you failover or relocate, the cosmetic problem will go away.

Comment 9 Benamar Mekhissi 2022-04-06 11:11:05 UTC
That's correct.  DRPC does not know whether the app has been deployed or not. The "Deployed" state is only saying that all necessary resources have been created for the application to be deployed.  The resources for the application are deployed by ACM. Hence, bug https://bugzilla.redhat.com/show_bug.cgi?id=2071494
Sidhant do you think we should use a different word instead of "Deployed"?