Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
If bundle action is in prep and coord submit command is lost, bundle action will never recover bcz of below condition.
baction.getCoordId() is null in that case and isJobIdForThisServer(baction.getCoordId()) will throw NPE.
RecoveryService.runBundleRecovery() if (baction.getCoordId() == null && baction.getStatus() != Job.Status.PREP) { log.error("CoordId is null for Bundle action " + baction.getBundleActionId()); continue; } if (Services.get().get(JobsConcurrencyService.class).isJobIdForThisServer(baction.getCoordId())) { }