-
Notifications
You must be signed in to change notification settings - Fork 5
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
enha: rework rocksdb configuration #1871
Conversation
PR Reviewer Guide 🔍(Review updated until commit 674f86c)Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Latest suggestions up to 674f86c
Previous suggestionsSuggestions up to commit 73754b3
|
…zeForPointLookup()
62f73d0
to
f8a076a
Compare
Persistent review updated to latest commit 674f86c |
PR Type
Enhancement
Description
rocks_state
androcks_db
modulesChanges walkthrough 📝
mod.rs
Expose RocksDB modules
src/eth/storage/permanent/rocks/mod.rs
rocks_state
androcks_db
modules publicrocks_config.rs
Optimize RocksDB configuration for point lookups
src/eth/storage/permanent/rocks/rocks_config.rs
LargeSSTFiles
andFastWriteSST
configs withOptimizedPointLookUp
rocks_db.rs
Update DB creation with new config
src/eth/storage/permanent/rocks/rocks_db.rs
create_or_open_db
function to use new configuration optionsrocks_permanent.rs
Remove metrics export from block saving
src/eth/storage/permanent/rocks/rocks_permanent.rs
save_block
methodrocks_state.rs
Refactor RocksDB state management
src/eth/storage/permanent/rocks/rocks_state.rs
generate_cf_options_map
function publicfamilies
Cargo.toml
Add serde feature to revm dependency
Cargo.toml
non-aarch64 targets