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

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 4.0.0
    • 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.

      Attachments

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

        Activity

          People

            bowenzhangusa Bowen Zhang
            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