[ 
https://issues.apache.org/jira/browse/GOBBLIN-2016?focusedWorklogId=924918&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-924918
 ]

ASF GitHub Bot logged work on GOBBLIN-2016:
-------------------------------------------

                Author: ASF GitHub Bot
            Created on: 08/Jul/24 22:55
            Start Date: 08/Jul/24 22:55
    Worklog Time Spent: 10m 
      Work Description: umustafi commented on code in PR #3995:
URL: https://github.com/apache/gobblin/pull/3995#discussion_r1669419286


##########
gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/DagActionReminderScheduler.java:
##########
@@ -128,23 +128,27 @@ public void execute(JobExecutionContext context) {
   }
 
   /**
-   * Creates a key for the reminder job by concatenating all dagAction fields
+   * Creates a key for the reminder job by concatenating all dagAction fields 
and the eventTime of the dagAction to
+   * allow reminders for actions associated with multiple flow executions 
within a deadline period (e.g. another
+   * flow execution may occur before a flow finish or job start deadline 
expires)

Review Comment:
   I believe there is a valid scenario to have multiple kill (or resume) 
`dagActions` on the same flow execution that are requested far enough apart 
(let's say 30 sec apart) to be considered unique events and we were not able to 
handle storage of reminders for the same actionType on the same execution. If 
epsilon is 20 sec and the requests are 30 sec apart they're distinct, but if 
the reminder is 90 sec then there is overlap for storing these reminders in the 
scheduler.





Issue Time Tracking
-------------------

    Worklog Id:     (was: 924918)
    Time Spent: 1h  (was: 50m)

> retry retry-able exceptions in DagProcs
> ---------------------------------------
>
>                 Key: GOBBLIN-2016
>                 URL: https://issues.apache.org/jira/browse/GOBBLIN-2016
>             Project: Apache Gobblin
>          Issue Type: Task
>            Reporter: Arjun Singh Bora
>            Priority: Major
>          Time Spent: 1h
>  Remaining Estimate: 0h
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to