Urmi Mustafi created GOBBLIN-1916:
-------------------------------------
Summary: Remove flowExecutionId from Multi-Active Lease Arbitration
Key: GOBBLIN-1916
URL: https://issues.apache.org/jira/browse/GOBBLIN-1916
Project: Apache Gobblin
Issue Type: New Feature
Components: gobblin-service
Reporter: Urmi Mustafi
Assignee: Abhishek Tiwari
Including flow execution id as a part of multi-active lease arbitration for
LAUNCH events is frequently causing the same trigger on multiple hosts to be
perceived as unique flow executions since the flow execution id reflects the
system clock of the participant. For a single flow trigger, there may be up to
N number of flow execution ids where N is the number of active participants.
The same flow action is perceived as unique from the other ones and excess
flows are launched concurrently (upon which the additional ones are cancelled).
Remove all use of the flow execution id for the LAUNCH case right now. In the
future, we will generalize the arbiter for other flow actions when we determine
the value they will require for arbitration.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)