[ https://issues.apache.org/jira/browse/FLINK-27737?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Xintong Song reassigned FLINK-27737: ------------------------------------ Assignee: Aitozi > Remove legacy support for unfenced executor in FencedRpcEndpoint > ---------------------------------------------------------------- > > Key: FLINK-27737 > URL: https://issues.apache.org/jira/browse/FLINK-27737 > Project: Flink > Issue Type: Technical Debt > Components: Runtime / Coordination > Reporter: Aitozi > Assignee: Aitozi > Priority: Major > > There are 2 main thread executors in {{{}FencedRpcEndpoint{}}}, the fenced- > and unfenced-. The fenced executor was available only during a specific > leader session, while the unfenced executor was used for actions out of a > leader session (e.g., during the initialization). This is no longer needed > because currently for all the fenced endpoints ({{{}Dispatcher{}}}, > {{JobMaster}} and {{{}ResourceManager{}}}), the leader election finishes > before the endpoints are initiated. > In this ticket we propose to remove the legacy codes for supporting unfenced > executor and updating fencing tokens, as well as to simplify the type > hierarchy of {{{}FencedRpcEndpoint{}}}. -- This message was sent by Atlassian Jira (v8.20.7#820007)