-
Notifications
You must be signed in to change notification settings - Fork 2.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
tx indexer miss block when restart #7312
Comments
I think #7231 solved this issue. Once the node has been rebooting. It will reindex the missing block during the ABCI Handshake. @creachadair would it be possible to backport it into v0.34/v0.35? |
It might be possible to backport into v0.35, but I'll have to check API compatibility. It is not practical for v0.34. |
Sounds good! thanks! |
This issue still not fixed, the missing tx issue after restart still exists even after applying the patch mentioned in #7231 |
Tendermint v0.34.14
ABCI app
Environment:
What happened:
We found that our node miss some tx indexes for certain blocks.
When investigating the code, we found a case that when you stop the node while the tx indexer is indexing a block, that block won't be picked up again after the restart, and it won't be indexed ever.
What you expected to happen:
tx indexer should index all the blocks.
Have you tried the latest version: no
How to reproduce it (as minimally and precisely as possible):
v0.34.14
like this for easier reproduction.It means block 62 is not indexed.
The text was updated successfully, but these errors were encountered: