-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
ACM 2.16.0, ACM 2.13.5, ACM 2.12.6, ACM 2.15.1, ACM 2.14.5
-
None
Description of problem:
Foreground deletion relies on deleting children before their owners.
Recently assisted-service introduced a PreprovisioningImage finalizer https://issues.redhat.com/browse/ACM-25980
Deleting BMH with foreground deletion causes a deadlock:
The PreprovisioningImage finalizer waits for the BMH to be deleted before getting removed.
However, the BMH with foreground deletion, waits for the PreprovisioningImage that it owns to be removed before getting deleted.
Version-Release number of selected component (if applicable):
ACM 2.16 to ACM 2.12
How reproducible:
100%
Steps to Reproduce:
- Create BMH w/ metadata cleaning enabled
- Delete BMH
Actual results:
BMH and preprovisioningimage are stuck deleting
Expected results:
BMH and preprovisioningimage get deleted
Additional info:
Analysis in slack thread