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

Reply via email to