featzhang opened a new pull request, #27593:
URL: https://github.com/apache/flink/pull/27593

   ## What is the purpose of the change
   
   This change adds the ability to display the slot sharing group ID in 
operator nodes within the Flink Web UI. The slot sharing group ID is important 
for users to understand how operators are sharing slots in the TaskManager.
   
   ## Brief change log
   
   - Added `slotSharingGroupId` field to `VerticesItem` interface in 
`job-detail.ts`
   - Added `slotSharingGroupId` property to `NodeComponent` in 
`node.component.ts`
   - Display slot sharing group ID in operator node labels in 
`node.component.html`
   - The display is conditional - only shown when `slotSharingGroupId` is 
available and the node is not pending
   
   ## Verifying this change
   
   This change can be verified by:
   1. Starting a Flink job with slot sharing groups configured
   2. Opening the Flink Web UI and navigating to the job's DAG view
   3. Confirming that slot sharing group IDs are displayed in the operator nodes
   
   ## Does this pull request potentially affect one of the following parts:
   
   - Dependencies (does it add or upgrade a dependency): **no**
   - The public API, i.e., is any changed class annotated with 
`@Public(Evolving)`: **no**
   - The serializers: **no**
   - The runtime per-record code paths (performance): **no**
   - Anything that affects deployment or recovery: JobManager (and its 
components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: **no**
   - The S3 file system connector: **no**
   
   ## Documentation
   
   No documentation changes required as this is a UI enhancement.
   
   ## Checklist
   
   - [x] The change is a proper bug fix (no).
   - [x] Docs change is needed (no, UI enhancement).
   - [x] Should this commit be backported to the release branches (no, new 
feature).
   - [x] Links to ASF JIRA: N/A (FLINK-XXXXX placeholder)
   - [x] How to verify this change manually (included in Verifying this change).
   - [x] How to test this change (can be verified by UI interaction).
   - [x] Documentation is needed (no).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to