-
Notifications
You must be signed in to change notification settings - Fork 963
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
Indexing completely fails if firehose goes down #4115
Comments
oh, I just tested killing the rpc provider after successful startup (instead of firehose) and I'm seeing the same issue. Looks like graph-node marks the whole chain as "dead" if one of the providers fails. |
I'm not sure that failing back to RPC from firehose is the correct solution. |
Interesting, why not? RPC on its own is sufficient for running graph node, why might falling back to it be invalid/incorrect? |
I haven't tested this yet, but I'd guess that if I have two RPC providers and one fails, the whole chain will be marked as dead as well. I'd also guess the same thing would happen if I have two firehose providers and one dies. |
Looks like this issue has been open for 6 months with no activity. Is it still relevant? If not, please remember to close it. |
Do you want to request a feature or report a bug?
Bug
What is the current behavior?
I'm running graph-node version 0.27.
My graph node is configured with both an RPC provider and a firehose source like so:
If I start graph-node and then kill my firehose instance, all indexing seems to stop, even though the rpc provider is still available.
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem.
What is the expected behavior?
I expect graph-node to gracefully fall back to the rpc provider when the firehose server isn't available (whether that's due to network issues or internal errors in the firehose server or anything else).
The text was updated successfully, but these errors were encountered: