-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Duplicated provider without any configuration #4323
Comments
This burst of connections (multiplied by the scale) seems to cause more trouble: firehose server will trigger its rate-limiting mechanism when receiving a large burst of connection with
|
I'm running into this issue as well. I did a bit of digging and found that we instantiate the connections here and it's based on this default config. I haven't been able to find clear documentation on why/when the Seems like this might be related to #3879? |
@paymog The rule of thumb is 1 connection per 100 subgraphs using the provider. So in most situations |
Looks like this issue has been open for 6 months with no activity. Is it still relevant? If not, please remember to close it. |
I think #4778 fixed this. |
Do you want to request a feature or report a bug?
I would say more a mis-behavior
What is the current behavior?
I was doing some testing with Arweave, in my config I have a single provider defined, but it seems
graph-node
is actually auto duplicating it to become like 20 providers, all with the same endpoint:What is the expected behavior?
It seems really weird to see from an “operator” perspective, I imagine this is to properly to the load balancing and handling more than 100 streams which is a current limit.
However, it feels pretty weird, I would imagine there is a better way to implement to avoid "artificially" creating new provider out of the configured one. We should maybe even think about updating
tonic
library if we need to add feature to better to the load balancing.The text was updated successfully, but these errors were encountered: