Uploaded image for project: 'Apache Gobblin'
  1. Apache Gobblin
  2. GOBBLIN-1948

Use Consist flowExecutionId Across Participants

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • gobblin-service
    • None

    Description

      A consistent flowExecutionId is used during lease arbitration between hosts and that id is available to the DagActionStoreChangeMonitor but not used when passing launch events to the Orchestrator for recompilation and eventual execution. The unintended consequence of this is that a different flowExecutionId will be used across each participant when the flow is recompiled before passing to the DagManager. This messes up the job status of the most recent flow execution of each flow as it appears there are N flow execution Ids, 1 for each of the N hosts. Only one will be executed but the other N-1 are stuck in "compiling" job status state.  

      Attachments

        Activity

          People

            abti Abhishek Tiwari
            umustafi Urmi Mustafi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 2h 20m
                2h 20m