Skip to content

Redundant goroutines for tracking RPC health #285

@JakeUrban

Description

@JakeUrban

The wallet backend relies on RPC to be healthy, and checks RPC's health in multiple places. To do this, different functions listen on a channel for the status of RPC.

However, go rpcService.TrackRPCServiceHealth(ctx, nil), which is used to poll RPC's health endpoint and push updates on a channel, is used multiples times for the same serve process (1, 2).

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions