gittihub-jpg opened a new pull request, #1788: URL: https://github.com/apache/datafusion-ballista/pull/1788
Closes #1784 # Which issue does this PR close? Addresses visual clutter in the TUI caused by verbose stage plan serialization. # Rationale for this change The current REST API stage plan includes redundant metadata that overwhelms the UI rendering. # What changes are included in this PR? Refactored `handlers.rs` to strip non-essential fields from the stage plan JSON and leverage `display.rs` for a compact representation. Ensured the updated payload remains fully parseable by existing clients and the TUI. # Are there any user-facing changes? The REST API response is now more concise. No breaking changes to execution logic or client parsing requirements. # Special notes for the reviewer - `ballista/scheduler/src/rest/handlers.rs`: Simplified stage plan serialization struct. - `ballista/core/src/serde/protobuf/display.rs`: Updated formatting to exclude verbose metadata. ## Checklist - [x] Backwards compatibility: No behavior changes; API structure is simplified but remains parseable by existing clients. -- 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]
