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)