[Dashboard] Revisit Reporter Agent communication protocol to use proto instead of JSON #45191
Labels
bug
Something that is supposed to be working; but isn't
core
Issues that should be addressed in Ray Core
dashboard
Issues specific to the Ray Dashboard
performance
What happened + What you expected to happen
Currently, Reporter Agent reports resource utilization as JSON, which quickly becomes substantial overhead on the Dashboard process:
#45048 partially alleviates the problem of avoiding blocking the event-loop while parsing the JSON, but it doesn't resolve the underlying problem of inefficiency JSON as a format for application with the large number of stats being passed around.
Instead, we should rebase this payload handling to be proper Protobuf.
Versions / Dependencies
2.20
Reproduction script
Issue Severity
Medium: It is a significant difficulty but I can work around it.
The text was updated successfully, but these errors were encountered: