Closed QuantumExplorer closed 3 weeks ago
[!IMPORTANT]
Review skipped
Auto reviews are disabled on base/target branches other than the default branch.
Please check the settings in the CodeRabbit UI or the
.coderabbit.yaml
file in this repository. To trigger a single review, invoke the@coderabbitai review
command.You can disable this status message by setting the
reviews.review_status
tofalse
in the CodeRabbit configuration file.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Issue being fixed or feature implemented
We had a sequence of errors on the mainnet started since block 32326. We got RocksDB's "transaction is busy" error because we removed votes without using a database transaction. Due to another bug in Tenderdash (https://github.com/dashpay/tenderdash/pull/966), validators just proceeded to the next block partially committing the state and updating the cache. Full nodes are stuck and proceeded after re-sync.
What was done?
How Has This Been Tested?
Syncing testnet and mainnet
Breaking Changes
None
Checklist:
For repository code-owners and collaborators only