Just needs re-verifying in master branch
+++ This bug was initially created as a clone of Bug #655187 +++
If a bundle has been deployed to a platform, that platform can't be fully uninventoried. It fails in the Async (backround) removal due to db integrity constraints.
Steps to Reproduce:
1. Deploy a bundle
2. Univentory the platform
3. Watch the server log for Async delete errors
I think a weak workaround would be to delete the bundle which would delete everything related to the bundle. But this may not be desirable to the user.
--- Additional comment from email@example.com on 2010-11-19 15:18:44 EST ---
Fixed in master 9aeb5a00158b7d24dbb706522d8f8bb35e03bb07
--- Additional comment from firstname.lastname@example.org on 2010-11-22 10:29:29 EST ---
Fix cherry picked to release-3.0.0 branch (commit 834e207).
--- Additional comment from email@example.com on 2010-11-25 04:31:03 EST ---
Verified this against jon-server-2.4.1-SNAPSHOT build# ae99b5b.
I do not see error while async deletion. Below is the log snippet.
2010-11-25 14:58:19,182 INFO [org.rhq.enterprise.server.scheduler.jobs.AsyncResourceDeleteJob] Async resource deletion - 306 successful, 0 failed, took  ms
Marking this bug verified.
Verified on build#1010 (Version: 4.0.0-SNAPSHOT Build Number: ec5b64e)
Uploaded and deployed a bundle on platform. Uninventoried the platform successfully. No error is observed in server log. Below is the log:
2011-02-15 19:15:40,714 INFO [org.rhq.enterprise.server.scheduler.jobs.AsyncResourceDeleteJob] Async resource deletion - 556 successful, 0 failed, took  ms
Marking this bug as verified.
Bookkeeping - closing bug - fixed in recent release.