Closed ghardin1314 closed 1 year ago
Note: this affects imports from both other manifest files, as well as other packaged substream modules
i.e.
imports:
eth: https://github.com/streamingfast/sf-ethereum/releases/download/v0.10.2/ethereum-v0.10.4.spkg
deployment: ../deployment/substreams.yaml
or
imports:
eth: https://github.com/streamingfast/sf-ethereum/releases/download/v0.10.2/ethereum-v0.10.4.spkg
deployment: ../deployment/masterfile-deployment-v0.1.0.spkg
both have same error
Created reproducible example here:
I was able to reproduce. It seems some internal message exchanged internally goes over the 4MiB default limit allowed for message.
That is a relatively easy fix to perform on our side.
The issue only arises when using ServiceDiscovery (XDS), so it is hard to reproduce with local server...
Fixed here : https://github.com/streamingfast/dgrpc/commit/75702708cf92ed47a3c770313b2de183ddd282df bumped here: https://github.com/streamingfast/firehose-ethereum/commit/28387e2fc4d875cefab77f3fbe7d3747028226d6 and
and deployed to our polygon environment polygon.streamingfast.io. I can no longer reproduce the issue on our environment with this.
Let me know if you experience the issue again, you can always reopen this ticket. Note that the fix is not pushed on our other environments for now, but it will come. it came from our
Running into a strange error when trying to modularize my modules into different manifests. Getting the following error when providing a
--start-block
and triggering parallel execution:Here is the graph with all modules in a single manifest:
And here it is after separating into different manifests
To be clear, it all works in single threaded execution so I don't think its a manifest/configuration problem. It also works in parallel execution when everything is contained within a single manifest.
Using the latest release binary (v0.2.0)