[hero_planner_server] no ping RPC method — connection-status reads 'backend down' #20
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_planner#20
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The shared
hero-connection-statuscomponent checks backend liveness via RPC methodping(a service convention —hero_proc'ssystemdomain and thehero_demoexample both exposeping).hero_plannerexposessystem_health()instead, so the ping returns method-not-found and the dashboard reads "backend down" even when the backend is healthy.Options: add a
ping()to planner's oschema (convention), or align the shared indicator to a method planner exposes.Fixed on
developmentin7456769.Added
ping() -> boolto themainoschema service block + its impl (returnstrue), matching thehero_proc/hero_democonvention. The sharedhero-connection-statusindicator now reports the backend reachable (green). Regeneratedopenrpc_main.json+ the sdk client — the service now exposes 98 methods.Verified via the tunnel: indicator green,
ping->true.