Weijie Guo created FLINK-29808: ---------------------------------- Summary: Grant leadership to leaderContender while it is closing may lead to deadlock Key: FLINK-29808 URL: https://issues.apache.org/jira/browse/FLINK-29808 Project: Flink Issue Type: Technical Debt Components: Runtime / Coordination Affects Versions: 1.17.0 Reporter: Weijie Guo
If we grant leadership to a leaderContender, but it is closing at the same time, deadlock may occur. This phenomenon was observed in 'JobMasterServiceLeadershipRunner'. Through some investigation, I found that `ResourceManagerServiceImpl` took some measures to avoid this problem, and FLINK-29234 try to fix this problem in a similar way. However, there are other implementations of leaderContender. We need to check the code and introduce some tests when necessary to ensure that they will not suffer the same problem. -- This message was sent by Atlassian Jira (v8.20.10#820010)