Skip to content

rpc-load-balancer service is broken #75

@dboreham

Description

@dboreham

The explorer cluster of services is arranged such that the api service needs a working RPC service in order for the container to start (this itself is a bug -- container should start even if its RPC is down). But it gets worse : the configured RPC service URL points at another service in the same cluster (rpc-load-balancer). Fun fact -- that service loads its set of "upstream" proxy origin servers (the real RPC service endpoints) from a "node watcher" service in...guess where? -- the api service. This chicken/egg arrangement can lead to the entire contraption failing to start because the api service won't start without an RPC service but the RPC service it is using won't work unless it can get updated upstream nodes from the api service that isn't started yet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions