wangzhigang1999 opened a new pull request, #7505:
URL: https://github.com/apache/kyuubi/pull/7505

   ### Why are the changes needed?
   
   The Web UI has Session/Operation/Engine/Server pages but none for batch jobs 
([#7504](https://github.com/apache/kyuubi/issues/7504)), so batches can only be 
inspected via raw REST. This adds a Batch page to list / filter / paginate 
batches, view their details, open a running batch's Spark UI (direct, or via 
the engine-UI proxy when enabled), tail the batch log live, and cancel a 
non-terminal batch.
   
   ### How was this patch tested?
   
   - Unit tests (vitest) in 
`src/test/unit/views/management/batch/index.spec.ts`: driver-UI link gating by 
batch state, `getAppUI` proxy/direct URL building, and the log live-tail 
(incremental offset cursor, stop-on-terminal, buffer cap). `cd 
kyuubi-server/web-ui && npx vitest run` → 13/13; `npm run lint` clean.
   - Manually verified against a running Kyuubi (Spark on Kubernetes and YARN): 
list / filter / cancel, the driver-UI link showing only for live batches and 
opening the proxied Spark UI, and the live log tail with auto-scroll.
   
   ### Was this patch authored or co-authored using generative AI tooling?
   
   Assisted-by: Claude:claude-opus-4-8
   


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to