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

Add eventTimestamp field to LeaseAttemptStatus for use in adhoc flow lease completion

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • gobblin-service
    • None

    Description

      We are using the flowExecutionId from a LeaseObtainedStatus as the eventTimestamp to attempt to complete the lease at a later time. However, this only works for scheduled flows where we adopt the consensus eventTimestamp as the flowExecutionId. For adhoc flows, we do not update the id and the two values may be different so lease completion fails by the current owner of the lease. This PR keeps track of the eventTimestamp from the lease arbiter to prevent any confusion.

      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 - 40m
                40m