Uploaded image for project: 'Falcon'
  1. Falcon
  2. FALCON-38

Falcon's parent workflow actions (pre-processing & post-processing) should have mulitple retries

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.3
    • 0.4, 0.5
    • oozie, process
    • Oozie 3.2.X +, Falcon 0.1

    Description

      Oozie actions may fail for various transient and non-transient problems arising in Hadoop, Network etc.

      Falcon handles user-workflow action failures by sending a JMS notification to ActiveMQ (post-processing action in parent-wf), this message is used to provide automatic retries based on various retry policies defined in Process.xml. However, post-processing action of Falcon itself might fail and workflow may remain in killed/suspended state.

      Oozie provides OOTB retires that can be configured per action, we should leverage this to provide Falcon's parent workflow action reruns.

      Attachments

        1. FALCON-38.patch
          13 kB
          Shaik Idris Ali
        2. FALCON-38-v1.patch
          15 kB
          Shaik Idris Ali
        3. FALCON-38-v2.patch
          15 kB
          Shaik Idris Ali

        Activity

          People

            shaik.idris Shaik Idris Ali
            shaik.idris Shaik Idris Ali
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

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