[
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)