Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fallback Base network url #862

Open
jterzis opened this issue Aug 23, 2024 · 1 comment
Open

Fallback Base network url #862

jterzis opened this issue Aug 23, 2024 · 1 comment

Comments

@jterzis
Copy link
Contributor

jterzis commented Aug 23, 2024

Is your feature request related to a problem? Please describe.
Earlier this week, the network experienced an issue due to a faulty base network url. Infura's origin was experiencing downtime and as a result, several stream nodes in the mainnet network were in effect down for reads/writes. The operators solved the issue by restarting the stream node software under a different network url provider.

Describe the solution you'd like
A simple fallback URL that operators can inject into the runtime such that if the BASECHAIN__NETWORKURL experiencing downtime over a specific time period, the node seamlessly switches connectivity to the fallback.

Describe alternatives you've considered
Alternatives include having operators run an RPC proxy against multiple upstreams that checks health and actively diverts traffic to the most alive upstream.

@jterzis jterzis added feature triage Triage during next triage session labels Aug 23, 2024
@sergekh2 sergekh2 added area/quality and removed triage Triage during next triage session labels Aug 26, 2024
@sergekh2
Copy link
Contributor

There is #619 to add provider status to /status for monitoring,
current take on supporting fallback is that if this functionality is required RPC proxy should be run, so putting it on the backburner.
If there are problems with running proxies we'll reevaluate bringing this functionality into the node.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

2 participants