Georgios Konstantopoulos
|
2305c3ebeb
|
feat(rpc): respect history expiry in block() and map to PrunedHistoryUnavailable (#21270)
|
2026-01-21 22:22:05 +00:00 |
|
joshieDo
|
eb55c3c3da
|
feat(grafana): add RocksDB metrics dashboard (#21243)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-21 22:09:42 +00:00 |
|
YK
|
624ddc5779
|
feat(stages): add RocksDB support for IndexStorageHistoryStage (#21175)
|
2026-01-21 17:05:19 +00:00 |
|
joshieDo
|
ebaa4bda3a
|
feat(rocksdb): add missing observability (#21253)
|
2026-01-21 14:14:34 +00:00 |
|
joshieDo
|
04d4c9a02f
|
fix(rocksdb): flush all column families on drop and show SST/memtable sizes (#21251)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-21 12:44:08 +00:00 |
|
Arsenii Kulikov
|
3065a328f9
|
fix: clear overlay_cache in with_extended_hashed_state_overlay (#21233)
|
2026-01-21 12:08:24 +00:00 |
|
Georgios Konstantopoulos
|
37b5db0d47
|
feat(cli): add RocksDB table stats to reth db stats command (#21221)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-01-21 08:45:17 +00:00 |
|
joshieDo
|
238433e146
|
fix(rocksdb): flush memtables before dropping (#21234)
|
2026-01-21 02:19:36 +00:00 |
|
Georgios Konstantopoulos
|
ff8f434dcd
|
feat(cli): add reth db checksum rocksdb command (#21217)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-01-20 19:10:34 +00:00 |
|
Georgios Konstantopoulos
|
39d5ae73e8
|
feat(storage): add read-only mode for RocksDB provider (#21210)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-01-20 16:09:51 +00:00 |
|
YK
|
bd144a4c42
|
feat(stages): add RocksDB support for IndexAccountHistoryStage (#21165)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-01-20 14:23:29 +00:00 |
|
joshieDo
|
5a38871489
|
fix: set StaticFileArgs defaults for edge (#21208)
|
2026-01-20 12:39:36 +00:00 |
|
Brian Picciano
|
c825c8c187
|
chore(trie): Move hybrid check for trie input merges into common code (#21198)
|
2026-01-20 12:38:46 +00:00 |
|
Dan Cline
|
1d55abeef3
|
chore: rename extend_ref methods on sorted data structures (#21043)
|
2026-01-19 13:04:57 +00:00 |
|
Matthias Seitz
|
40bc9d3860
|
revert: undo Chain crate, add LazyTrieData to trie-common (#21155)
|
2026-01-17 15:57:09 +00:00 |
|
Georgios Konstantopoulos
|
c11c13000f
|
perf(storage): batch trie updates across blocks in save_blocks (#21142)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: YK <chiayongkang@hotmail.com>
|
2026-01-17 07:15:40 +00:00 |
|
Dan Cline
|
c617d25c36
|
perf: make Chain use DeferredTrieData (#21137)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2026-01-17 01:05:35 +00:00 |
|
Matthias Seitz
|
905bb95f8b
|
perf(engine): defer trie overlay computation with LazyOverlay (#21133)
|
2026-01-16 18:25:04 +00:00 |
|
YK
|
13c32625bc
|
feat(storage): add EitherReader for routing history queries to MDBX or RocksDB (#21063)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-01-16 17:44:43 +00:00 |
|
Arsenii Kulikov
|
80eb0d0fb6
|
refactor: use BlockExecutionOutcome in ExecutedBlock (#21123)
|
2026-01-16 17:07:19 +00:00 |
|
figtracer
|
e313de818b
|
chore(provider): pre alloc tx hashes (#21114)
|
2026-01-16 15:40:47 +00:00 |
|
Brian Picciano
|
a74cb9cbc3
|
feat(trie): in-memory trie changesets (#20997)
|
2026-01-16 01:06:31 +00:00 |
|
joshieDo
|
e9b079ad62
|
feat: add rocksdb to save_blocks (#21003)
Co-authored-by: Sergei Shulepov <s.pepyakin@gmail.com>
Co-authored-by: Sergei Shulepov <pep@tempo.xyz>
Co-authored-by: yongkangc <chiayongkang@hotmail.com>
|
2026-01-15 18:33:19 +00:00 |
|
joshieDo
|
f012b3391e
|
feat: parallelize save_blocks (#20993)
Co-authored-by: Sergei Shulepov <s.pepyakin@gmail.com>
Co-authored-by: Sergei Shulepov <pep@tempo.xyz>
Co-authored-by: Brian Picciano <me@mediocregopher.com>
|
2026-01-15 14:58:06 +00:00 |
|
joshieDo
|
d225fc1d7f
|
feat: add get/set db settings for rocksdb (#21095)
|
2026-01-15 14:48:05 +00:00 |
|
YK
|
9bcd3712c8
|
test(storage): add parametrized MDBX/RocksDB history lookup equivalence tests (#20871)
|
2026-01-15 11:16:40 +00:00 |
|
Sergei Shulepov
|
27fbd9a7de
|
fix(db): change commit return type from Result<bool> to Result<()> (#21077)
Co-authored-by: Sergei Shulepov <pep@tempo.xyz>
|
2026-01-14 23:56:27 +00:00 |
|
DaniPopes
|
54735ce0f4
|
perf: use fixed-map for StaticFileSegment maps (#21001)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-14 00:52:54 +00:00 |
|
joshieDo
|
a73e73adef
|
feat(storage): split static file commit into sync_all and finalize (#20984)
|
2026-01-13 16:27:55 +00:00 |
|
DaniPopes
|
2444533a04
|
perf: use in-memory length for static files metrics (#20987)
|
2026-01-13 11:37:00 +00:00 |
|
joshieDo
|
485fa3448d
|
fix: call cancel_all_background_work on RocksDBProviderInner drop (#20895)
|
2026-01-09 19:53:31 +00:00 |
|
Arun Dhyani
|
d489f80f6b
|
feat: Add TrieUpdatesSorted and HashedPostStateSorted in all ExEx notifications (#20333)
Co-authored-by: Brian Picciano <me@mediocregopher.com>
|
2026-01-09 13:06:41 +00:00 |
|
Brian Picciano
|
8367ba473e
|
feat(metrics): Add metrics for save_block steps and computed trie input sizes (#20878)
|
2026-01-09 11:40:35 +00:00 |
|
Matthias Seitz
|
8a9b5d90f4
|
feat(chain-state): add persisted block tracking (#20876)
Co-authored-by: cakevm <cakevm@proton.me>
|
2026-01-09 09:56:20 +00:00 |
|
joshieDo
|
c26cfa3dcb
|
fix: pre-calculate transitions on append_blocks_with_state (#20850)
|
2026-01-09 09:26:46 +00:00 |
|
YK
|
5433d7a4ac
|
feat(storage): add RocksDB history lookup methods and owned batch type [2/3] (#20543)
|
2026-01-09 04:52:15 +00:00 |
|
joshieDo
|
1363205b5d
|
feat: allow TransactionHashNumbers to be written to rocksdb during live sync (#20853)
|
2026-01-08 20:02:49 +00:00 |
|
Dan Cline
|
eed34254f5
|
feat: add StaticFileSegment::AccountChangeSets (#18882)
Co-authored-by: Alexey Shekhirin <github@shekhirin.com>
|
2026-01-08 12:05:05 +00:00 |
|
Emilia Hane
|
ef708792a9
|
chore(storage): Add trait object error variant to DatabaseError (#20096)
|
2026-01-08 11:40:09 +00:00 |
|
YK
|
3ca5cf49b6
|
refactor(storage): extract shared find_changeset_block_from_index algorithm [1/3] (#20542)
|
2026-01-08 02:56:38 +00:00 |
|
cui
|
17c1365368
|
perf: prealloc vector (#20713)
Co-authored-by: weixie.cui <weixie.cui@okg.com>
|
2026-01-05 13:57:24 +00:00 |
|
cui
|
96ff33120e
|
perf: prealloc vec (#20721)
Co-authored-by: weixie.cui <weixie.cui@okg.com>
|
2026-01-05 13:53:17 +00:00 |
|
YK
|
d72105b47c
|
fix(storage): rocksdb consistency check on startup (#20596)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
|
2025-12-30 06:17:32 +00:00 |
|
Matthias Seitz
|
05ed753e58
|
chore: shrink range result vec to fit (#20639)
|
2025-12-29 10:22:11 +00:00 |
|
YK
|
a92cbb5e8b
|
feat(storage): add AccountsHistory RocksDB consistency check (#20594)
|
2025-12-28 01:59:02 +00:00 |
|
ligt
|
97f6db61aa
|
perf(persistence): optimize append_history_index with upsert (#19825)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-12-24 12:40:23 +00:00 |
|
fig
|
96c77fd8b2
|
feat(storage): make insert_block() operate with references (#20504)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-12-22 15:13:43 +00:00 |
|
YK
|
535d97f39e
|
refactor(provider): extract heal_segment for NippyJar consistency (#20508)
|
2025-12-22 14:01:12 +00:00 |
|
Brian Picciano
|
7b2fbdcd51
|
chore(db): Remove Sync from DbTx (#20516)
|
2025-12-22 10:13:57 +00:00 |
|
Federico Gimenez
|
cd8fec3273
|
feat(stages): use EitherWriter for TransactionLookupStage RocksDB writes (#20428)
|
2025-12-18 21:34:17 +00:00 |
|