Skip to content
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

RocksDB upgrade introduce issues when used with Forest #6421

Closed
fab-10 opened this issue Jan 17, 2024 · 3 comments
Closed

RocksDB upgrade introduce issues when used with Forest #6421

fab-10 opened this issue Jan 17, 2024 · 3 comments
Labels
forest mainnet non mainnet (private networks) not related to mainnet features - covers privacy, permissioning, IBFT2, QBFT performance

Comments

@fab-10
Copy link
Contributor

fab-10 commented Jan 17, 2024

RocksDB has been upgraded from 8.3.2 to 8.9.1 in #6377, but was found by @siladu that it can prevent a Forest node to start, since it gets stuck (indefinitely?) at the initial compaction step, a specific node was stopped after being stuck there for 45min, and a restart didn't help

16T22:54:50,765","level":"INFO","thread":"main","class":"RocksDBKeyValueStorageFactory","message":"Existing database detected at /data/besu. Version 1. Compacting database...","throwable":""}

Reverting RocksDB to 8.3.2 (#6419) solves the issue, so further investigation is need to identify the source of the issue.

@siladu
Copy link
Contributor

siladu commented Jan 22, 2024

it gets stuck (indefinitely?) at the initial compaction step

I believe it was stuck indefinitely because I waited at least 45mins and compaction was very fast as soon as I reverted

@fab-10
Copy link
Contributor Author

fab-10 commented Jan 22, 2024

Actually when Besu starts, it is not compacting the db, but replying the WAL, that before #6328 can be quite large

@non-fungible-nelson non-fungible-nelson added performance mainnet forest non mainnet (private networks) not related to mainnet features - covers privacy, permissioning, IBFT2, QBFT labels Jan 22, 2024
@non-fungible-nelson
Copy link
Contributor

ok to close?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
forest mainnet non mainnet (private networks) not related to mainnet features - covers privacy, permissioning, IBFT2, QBFT performance
Projects
None yet
Development

No branches or pull requests

3 participants