This is an automated email from the ASF dual-hosted git repository.

abhijain pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/gobblin.git


The following commit(s) were added to refs/heads/master by this push:
     new 26b3b778f7 Send flow event if flow deadline is crossed (#4126)
26b3b778f7 is described below

commit 26b3b778f71b47531bfca2c88758b0a82801077e
Author: thisisArjit <[email protected]>
AuthorDate: Thu Aug 7 18:06:49 2025 +0530

    Send flow event if flow deadline is crossed (#4126)
---
 .../modules/orchestration/proc/EnforceFlowFinishDeadlineDagProc.java     | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/proc/EnforceFlowFinishDeadlineDagProc.java
 
b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/proc/EnforceFlowFinishDeadlineDagProc.java
index 0d4a21058a..7c850aabc3 100644
--- 
a/gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/proc/EnforceFlowFinishDeadlineDagProc.java
+++ 
b/gobblin-service/src/main/java/org/apache/gobblin/service/modules/orchestration/proc/EnforceFlowFinishDeadlineDagProc.java
@@ -63,6 +63,7 @@ public class EnforceFlowFinishDeadlineDagProc extends 
DeadlineEnforcementDagProc
       dag.setFlowEvent(TimingEvent.FlowTimings.FLOW_RUN_DEADLINE_EXCEEDED);
       dag.setMessage("Flow killed due to exceeding SLA of " + 
flowFinishDeadline + " ms");
       dagProcEngineMetrics.markDagActionsAct(getDagActionType(), true);
+      DagProcUtils.setAndEmitFlowEvent(eventSubmitter, dag, 
TimingEvent.FlowTimings.FLOW_RUN_DEADLINE_EXCEEDED);
     } else {
       dagProcEngineMetrics.markDagActionsAct(getDagActionType(), true);
       log.error("EnforceFlowFinishDeadline dagAction received before due time. 
flowStartTime {}, flowFinishDeadline {} ", flowStartTime, flowFinishDeadline);

Reply via email to