[ 
https://issues.apache.org/jira/browse/FLINK-25235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17500246#comment-17500246
 ] 

Niklas Semmler commented on FLINK-25235:
----------------------------------------

Turns out this is more complicated than previously thought. 

The test uses MiniCluster which currently assumes the use of a single High 
Availability services object and passes this class onto the multiple 
TaskManagers etc. In this test we create multiple JobManager and pass the same 
HA services to each JobManager. The test fails, when the second JobManager 
registers to the same HA services object as it expects only one.

This problem is restricted to the MiniCluster environment and more 
specifically, as we only use multiple HA services in tests, a test environment. 
However, these kind of tests add enough value to warrant changing the HA 
services object. [~dmvk], [~mapohl] and I discussed various options of 
multiplexing HA services to work with multiple JobManagers. For now we decided 
on adding an additional id to the HA services to multiplex the listeners in 
DefaultMultipleComponentLeaderElectionService.

> Re-enable 
> ZooKeeperLeaderElectionITCase#testJobExecutionOnClusterWithLeaderChange
> ---------------------------------------------------------------------------------
>
>                 Key: FLINK-25235
>                 URL: https://issues.apache.org/jira/browse/FLINK-25235
>             Project: Flink
>          Issue Type: Technical Debt
>          Components: Runtime / Coordination
>            Reporter: David Morávek
>            Assignee: Niklas Semmler
>            Priority: Critical
>              Labels: pull-request-available
>             Fix For: 1.15.0
>
>




--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to