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

feat(host): Use RocksDB as the disk K/V store #471

Merged
merged 4 commits into from
Sep 5, 2024
Merged

Conversation

clabby
Copy link
Collaborator

@clabby clabby commented Sep 1, 2024

Overview

Updates the disk K/V store to use rocksdb. The old method was extremely inefficient on iops and compression. While the disk-backed K/V store isn't really in the hot path, having a more compression-friendly format is very convenient for testing.

@clabby clabby self-assigned this Sep 1, 2024
@clabby clabby added K-feature Kind: feature A-host Area: host binary labels Sep 1, 2024
Copy link
Collaborator Author

clabby commented Sep 1, 2024

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @clabby and the rest of your teammates on Graphite Graphite

@codecov-commenter
Copy link

codecov-commenter commented Sep 1, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 78.3%. Comparing base (2206cde) to head (7bd2763).

Additional details and impacted files

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@clabby
Copy link
Collaborator Author

clabby commented Sep 1, 2024

Needs ethereum-optimism/optimism#11705

@refcell refcell added this pull request to the merge queue Sep 2, 2024
@refcell refcell removed this pull request from the merge queue due to a manual request Sep 2, 2024
@clabby clabby marked this pull request as draft September 2, 2024 21:51
@clabby clabby marked this pull request as ready for review September 5, 2024 13:38
@clabby clabby added this pull request to the merge queue Sep 5, 2024
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Sep 5, 2024
@clabby clabby enabled auto-merge September 5, 2024 13:48
@clabby clabby added this pull request to the merge queue Sep 5, 2024
Copy link

codecov bot commented Sep 5, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 78.3%. Comparing base (b1ebc3c) to head (9e853ba).
Report is 1 commits behind head on main.

Additional details and impacted files

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Merged via the queue into main with commit 54eb6bf Sep 5, 2024
16 checks passed
@clabby clabby deleted the cl/rocks-db-host branch September 5, 2024 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-host Area: host binary K-feature Kind: feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants