William Lo created GOBBLIN-1831:
-----------------------------------
Summary: Use Flow Execution ID in Gobblin cluster cancellation
semantics and jobname IDs if possible
Key: GOBBLIN-1831
URL: https://issues.apache.org/jira/browse/GOBBLIN-1831
Project: Apache Gobblin
Issue Type: Bug
Reporter: William Lo
When executing jobs from GaaS to Gobblin cluster, there can be a mismatch of
flowexecution ids to jobs running on Gobblin cluster.
To address this, we tried adding the FlowExecutionId to the jobSpec, but that
meant that jobs could run concurrently on Gobblin cluster when they should have
been deduped.
So instead, during cancellation, we want to check if the incoming spec has a
flow execution ID. If so, then it will cancel the existing job only if the flow
execution IDs match. Otherwise, it will know that the current job does not
match the incoming request and should not be deleted.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)