Back to bug 2108716

Who When What Removed Added
Amarnath 2022-07-19 18:51:38 UTC Target Release --- ODF 4.11.0
RHEL Program Management 2022-07-19 18:51:44 UTC Target Release ODF 4.11.0 ---
Shyamsundar 2022-07-19 19:28:09 UTC CC gshanmug
Flags needinfo?(amk) needinfo?(gshanmug)
Amarnath 2022-07-21 07:05:10 UTC Flags needinfo?(amk)
Shyamsundar 2022-07-21 19:05:22 UTC Flags needinfo?(amk)
CC bmekhiss, srangana
Amarnath 2022-07-22 05:24:41 UTC Flags needinfo?(amk)
Shyamsundar 2022-07-22 19:05:54 UTC Blocks 2110026
Shyamsundar 2022-07-22 19:06:46 UTC Blocks 2110026
Depends On 2110026
Amarnath 2022-07-25 04:34:57 UTC Flags needinfo?(srangana)
Shyamsundar 2022-07-25 19:34:55 UTC Flags needinfo?(srangana)
Status NEW ASSIGNED
Shyamsundar 2022-07-28 20:06:12 UTC Link ID Github red-hat-storage/ramen/pull/57
Status ASSIGNED POST
Mudit Agarwal 2022-08-03 08:11:57 UTC Blocks 2094357
Mudit Agarwal 2022-08-03 08:16:15 UTC Doc Type If docs needed, set a value Known Issue
Flags needinfo?(srangana)
OpenShift BugZilla Robot 2022-08-03 08:18:02 UTC Link ID Github red-hat-storage/ramen/pull/57
OpenShift BugZilla Robot 2022-08-03 08:18:07 UTC Status POST NEW
Benamar Mekhissi 2022-08-11 13:39:59 UTC Doc Text Cause: When deleting an application from ACM console, DRPC will not get deleted.

Consequence: Not deleting DRPC will lead to not deleting the VRG as well as the VR. If the VRG/VR are not deleted, the PVC finalizer list will not be cleaned up, causing the PVC to stay in Terminating state.

Workaround (if any): Manually delete DRPC on the hub cluster:
`oc delete drpc <name> -n <namespace>`

Result:
1. DRPC deletes the VRG.
2. VRG deletes VR.
3. VR removes its finalizer from the PVC's finalizer list.
4. VRG removes its finalizer from the PVC's finalizer list.
Shyamsundar 2022-08-18 17:00:30 UTC Flags needinfo?(srangana)
Olive Lakra 2022-08-19 05:54:54 UTC CC olakra
Doc Text Cause: When deleting an application from ACM console, DRPC will not get deleted.

Consequence: Not deleting DRPC will lead to not deleting the VRG as well as the VR. If the VRG/VR are not deleted, the PVC finalizer list will not be cleaned up, causing the PVC to stay in Terminating state.

Workaround (if any): Manually delete DRPC on the hub cluster:
`oc delete drpc <name> -n <namespace>`

Result:
1. DRPC deletes the VRG.
2. VRG deletes VR.
3. VR removes its finalizer from the PVC's finalizer list.
4. VRG removes its finalizer from the PVC's finalizer list.
.Deletion of Application deleting the pods but not PVCs

Cause: When deleting an application from the RHACM console, DRPC does not get deleted.

Consequence: Not deleting DRPC will lead to not deleting the VRG as well as the VR. If the VRG/VR is not deleted, the PVC finalizer list will not be cleaned up, causing the PVC to stay in a `Terminating` state.

Workaround: Manually delete DRPC on the hub cluster:
`oc delete drpc <name> -n <namespace>`

Result:

1. DRPC deletes the VRG
2. VRG deletes VR
3. VR removes its finalizer from the PVC's finalizer list
4. VRG removes its finalizer from the PVC's finalizer list
Olive Lakra 2022-08-19 05:56:31 UTC Doc Text .Deletion of Application deleting the pods but not PVCs

Cause: When deleting an application from the RHACM console, DRPC does not get deleted.

Consequence: Not deleting DRPC will lead to not deleting the VRG as well as the VR. If the VRG/VR is not deleted, the PVC finalizer list will not be cleaned up, causing the PVC to stay in a `Terminating` state.

Workaround: Manually delete DRPC on the hub cluster:
`oc delete drpc <name> -n <namespace>`

Result:

1. DRPC deletes the VRG
2. VRG deletes VR
3. VR removes its finalizer from the PVC's finalizer list
4. VRG removes its finalizer from the PVC's finalizer list
.Deletion of Application deleting the pods but not PVCs

When deleting an application from the RHACM console, DRPC does not get deleted. Not deleting DRPC leads to not deleting the VRG as well as the VR. If the VRG/VR is not deleted, the PVC finalizer list will not be cleaned up, causing the PVC to stay in a `Terminating` state.

Workaround: Manually delete DRPC on the hub cluster:
`oc delete drpc <name> -n <namespace>`

Result:

1. DRPC deletes the VRG
2. VRG deletes VR
3. VR removes its finalizer from the PVC's finalizer list
4. VRG removes its finalizer from the PVC's finalizer list
Shyamsundar 2022-09-28 14:20:15 UTC Status NEW ON_QA
Flags needinfo?(gshanmug)
krishnaram Karthick 2022-10-12 07:45:01 UTC QA Contact kramdoss kmanohar
RHEL Program Management 2022-10-12 07:45:11 UTC Target Release --- ODF 4.12.0
Red Hat Bugzilla 2022-12-31 19:19:08 UTC Status ON_QA VERIFIED
QA Contact kmanohar kramdoss
Red Hat Bugzilla 2022-12-31 20:00:27 UTC CC olakra
Red Hat Bugzilla 2023-01-01 05:47:54 UTC Assignee srangana nobody
CC srangana
Red Hat Bugzilla 2023-01-01 08:30:06 UTC CC bmekhiss
Red Hat Bugzilla 2023-01-01 08:32:21 UTC QA Contact kramdoss
Alasdair Kergon 2023-01-04 04:39:56 UTC QA Contact kmanohar
Alasdair Kergon 2023-01-04 04:48:40 UTC CC bmekhiss
Alasdair Kergon 2023-01-04 04:52:56 UTC Assignee nobody srangana
Alasdair Kergon 2023-01-04 05:25:54 UTC CC olakra
Alasdair Kergon 2023-01-04 05:46:39 UTC CC srangana
Erin Donnelly 2023-01-06 18:47:59 UTC Blocks 2107226
CC edonnell
Flags needinfo?(srangana)
Doc Type Known Issue Bug Fix
Shyamsundar 2023-01-10 17:57:37 UTC Flags needinfo?(srangana) needinfo?(edonnell)
Erin Donnelly 2023-01-12 17:06:12 UTC Doc Text .Deletion of Application deleting the pods but not PVCs

When deleting an application from the RHACM console, DRPC does not get deleted. Not deleting DRPC leads to not deleting the VRG as well as the VR. If the VRG/VR is not deleted, the PVC finalizer list will not be cleaned up, causing the PVC to stay in a `Terminating` state.

Workaround: Manually delete DRPC on the hub cluster:
`oc delete drpc <name> -n <namespace>`

Result:

1. DRPC deletes the VRG
2. VRG deletes VR
3. VR removes its finalizer from the PVC's finalizer list
4. VRG removes its finalizer from the PVC's finalizer list
.Deletion of Application now deletes pods and PVCs correctly

Previously, when deleting an application from the RHACM console, DRPC did not get deleted. Not deleting DRPC leads to not deleting the VRG as well as the VR. If the VRG/VR is not deleted, the PVC finalizer list will not be cleaned up, causing the PVC to stay in a `Terminating` state.

With this update, deleting an application from the RHACM console deletes the required dependent DRPC and related resources on the managed clusters, freeing up the PVCs as well for required garbage collection.
Red Hat Bugzilla 2023-01-31 23:37:25 UTC CC madam
Rejy M Cyriac 2023-02-08 14:06:28 UTC Status VERIFIED CLOSED
Resolution --- CURRENTRELEASE
Last Closed 2023-02-08 14:06:28 UTC
Elad 2023-08-09 17:00:43 UTC CC odf-bz-bot

Back to bug 2108716