Saikat Maitra created IGNITE-12786:
--------------------------------------
Summary: Fix ignite sink startup
Key: IGNITE-12786
URL:
https://issues.apache.org/jira/browse/IGNITE-12786 Project: Ignite
Issue Type: Bug
Components: streaming
Reporter: Saikat Maitra
Current implementation of {{open}} function in Ignite Sink does not work when flink {{parallelism}} is set to value higher than one.
Flink quickly starts multiple instances of job and checking first if the instance is already started and then starting new instance leads to IgniteException {{Default instance is has already been started}} and job does not connect to ignite at all. Example test scenario:
# Flink job with parallelism > 1 (higher is better to reproduce) starts
# Job instance 1 checks for ignite existence
# Job instance 2 checks for ignite existence
# Job instance 1 starts ignite -> success
# Job instance 2 starts ignite -> exception
# Flink stops all job instances because of exception on one of its job instances
--
This message was sent by Atlassian Jira
(v8.3.4#803005)