Skip to content

Conversation

@eval-exec
Copy link
Collaborator

@eval-exec eval-exec commented Jan 8, 2026

  • NEED Revert: Temporaly let import subcommand skip script-verify, for benchmark purpose
  • db-schema: note COLUMN key/value format
  • db-schema: new schema
  • db: create shortcut to db key
  • db: write operation key include block number prefex
  • db: read operation include block number prefix
  • store: number prefiexed key
  • fix build
  • store: update BLOCK_FiLTER use number prefixed key
  • store: extract get_block_key
  • fmt
  • use COLUMN_INDEX to store hash->number relation
  • rocksdb: add COLUMN_BLOCK_NUMBER cache, stack allocated keys,
  • rocksdb: tunning for rocksdb config
  • comment out zstd

What problem does this PR solve?

TODO:

  • Deisgn Doc
  • Performance Benchmark

Issue Number: close #xxx

Problem Summary:

What is changed and how it works?

Proposal: xxx

What's Changed:

Related changes

  • PR to update owner/repo:
  • Need to cherry-pick to the release branch

Check List

Tests

  • Unit test
  • Integration test
  • Manual test (add detailed scripts or steps below)
  • No code

Side effects

  • Performance regression
  • Breaking backward compatibility

@eval-exec eval-exec requested a review from a team as a code owner January 8, 2026 06:34
@eval-exec eval-exec requested review from doitian and removed request for a team January 8, 2026 06:34
@eval-exec eval-exec changed the title Refactor rocksdb schema to reduce Read/Write Amplification [BREAKING CHANGE] Refactor rocksdb schema to reduce Read/Write Amplification Jan 8, 2026
@eval-exec eval-exec force-pushed the exec/refactor-rocksdb-schema-to-reduce-rw-amplification branch from 5c9c5aa to a47af85 Compare January 8, 2026 11:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant