Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Fixed
-
4.0.0
-
None
-
None
Description
Following issue reported by Bowen:
rerun oozie coordinator action that has no data dependency will make the action stuck in "WAITING" forever.
The issue has to do with the change introduced in coordActionInputCheckXCommand. The rerun action will fail this if statement:
if (!nonExistListStr.equals(missingDeps))
since nonExistListStr and missingDeps are both empty strings. Once it fails the if statement, isChangeDependency is still
set to false and the status change to "READY" will not be persisted since we will call CoordActionUpdateForModifiedTimeJPAExecutor instead of CoordActionUpdateForInputCheckJPAExecutor in the updateCoordAction method.
the Action is in "WAITING" stage forever.