-
Notifications
You must be signed in to change notification settings - Fork 17
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
[iota-indexer]: Fix failing test #4171
Comments
@iotaledger/l1-core-infra Following the recent refork, the In the default configuration of the However, with this bug, the situation becomes tricky. The new functionality has led to instances where the indexer syncs checkpoints at a pace that outstrips the full node. This is primarily because validators are responsible for generating and signing checkpoints first, thereby creating the files in the Note Validator and Full node store the checkpoints into However, a significant distinction emerges in their Another interesting aspect to consider is that the There are two solutions to this problem:
|
@sergiupopescu199 thanks for the thorough analysis. That is a very interesting finding shedding more light in the data-ingestion process. It is apparent that this stems from the test setup, as it requires all components (validators, fullnode, indexer) to be collocated for the indexer to outpace the fullnode. This will hardly be the case in actual setups though, as validators are typically independent nodes. At this point I would like to clarify the following:
So in order to sync from the fullnode, no other action is needed than to set the If you think this is less disruptive, then I say we go for it! Note This implies that we can choose to use the fullnode ingestion path for @sergiupopescu199 fcould you please add permalinks to the code where the following happen in your analysis above? This will provide direct reference to the code for the future.
|
Description
Sometimes the
get_total_transaction_blocks
fails in the CI wit this errorThe text was updated successfully, but these errors were encountered: