Uploaded image for project: 'Oozie'
  1. Oozie
  2. OOZIE-1514

Rerunning a coordinator with no input dependencies puts actions in WAITING instead of READY and proceeding

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 4.0.0
    • Fix Version/s: 4.0.0
    • Component/s: None
    • Labels:
      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.

        Attachments

        1. oozie-1514.patch
          1 kB
          Bowen Zhang
        2. oozie-1514.patch
          3 kB
          Bowen Zhang

          Activity

            People

            • Assignee:
              bowenzhangusa Bowen Zhang
              Reporter:
              chitnis Mona Chitnis
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 4h
                4h
                Remaining:
                Remaining Estimate - 4h
                4h
                Logged:
                Time Spent - Not Specified
                Not Specified