[
https://issues.apache.org/jira/browse/FLINK-39076?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ASF GitHub Bot updated FLINK-39076:
-----------------------------------
Labels: pull-request-available (was: )
> [web ui] Display slot sharing group in operator nodes in Flink Web UI
> ---------------------------------------------------------------------
>
> Key: FLINK-39076
> URL: https://issues.apache.org/jira/browse/FLINK-39076
> Project: Flink
> Issue Type: New Feature
> Components: Runtime / Web Frontend
> Reporter: featzhang
> Priority: Major
> Labels: pull-request-available
>
> Currently, the Flink Web UI displays various information about operators in
> the job DAG (Directed Acyclic Graph), including parallelism, back pressure
> status, and metrics. However, it does not show the slot sharing group ID that
> each operator belongs to.
> The slot sharing group ID is an important piece of information for users to
> understand how operators are sharing slots in the TaskManager. This is
> particularly useful for:
> Understanding resource allocation and utilization
> Debugging slot-related issues
> Optimizing job parallelism and resource configuration
> Understanding the logical grouping of operators
> {}Proposed Change:{}
> Display the slot sharing group ID in the operator node information within the
> Flink Web UI. The display should:
> 1. Show the slot sharing group ID alongside other operator information
> (parallelism, back pressure, etc.)
> 2. Only display when a slot sharing group ID is available (i.e., when the
> operator is part of a slot sharing group)
> 3. Be visible in both the SVG node label and the detailed node popup
> {}Current Behavior:{}
> The slot sharing group ID is not displayed in the Web UI, even though it is
> available from the backend REST API (vertices contain `slotSharingGroupId`
> field).
> {}Desired Behavior:{}
> Users should be able to see the slot sharing group ID for each operator in
> the job DAG, making it easier to understand slot sharing relationships and
> resource allocation.
> {}Acceptance Criteria:{}
> 1. Slot sharing group ID is displayed in the operator node SVG label
> 2. Slot sharing group ID is displayed in the operator node detail popup
> 3. Display is conditional - only shown when slotSharingGroupId is available
> 4. Display follows the existing UI style and formatting conventions
> 5. The feature works correctly for both streaming and batch jobs
> 6. No performance degradation
--
This message was sent by Atlassian Jira
(v8.20.10#820010)