incubator-heron icon indicating copy to clipboard operation
incubator-heron copied to clipboard

Replace tracker /topologies/{config,physicalplan,executionstate,schedulerlocation,metadata} with /topologies/info

Open Code0x58 opened this issue 4 years ago • 0 comments

/topologies/config
/topologies/physicalplan
/topologies/executionstate
/topologies/schedulerlocation
/topologies/metadata
↓
/topologies/info

These methods in the tracker all return a subset of a topology "info" object (a transformed version of the protobuf data on a topology which is received from the state manager), which is available in full on the /topologies/info endpoint.

Removing these will simplify the tracker further, and hopefully make it easier to simplify how the tracker is used throughout Heron (i.e. the interface)

This can follow on nicely from #3642

Code0x58 avatar Dec 07 '20 12:12 Code0x58