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 |
|
Federico Gimenez
|
9ae62aad26
|
feat(storage): add method to check invariants on RocksDB tables (#20340)
|
2025-12-17 20:26:51 +00:00 |
|
Vui-Chee
|
d8acc1e4cf
|
feat: support non-zero genesis block numbers (#19877)
Co-authored-by: JimmyShi22 <417711026@qq.com>
|
2025-12-17 11:03:12 +00:00 |
|
Federico Gimenez
|
49057b1c0c
|
feat(storage): add with_default_tables() to register RocksDB column families at initialization (#20416)
|
2025-12-16 12:59:58 +00:00 |
|
YK
|
ad63b135d6
|
feat(storage): implement EitherWriter/EitherReader methods for RocksDB (#20408)
|
2025-12-16 11:26:31 +00:00 |
|
YK
|
40e8241bf5
|
feat(storage): use RocksDBBatch in EitherWriter and related modules (#20377)
|
2025-12-16 03:57:41 +00:00 |
|
YK
|
42c1e1afe1
|
feat(storage): add account history constructors to EitherWriter/EitherReader (#20366)
|
2025-12-15 12:45:07 +00:00 |
|
ligt
|
662c0486a1
|
feat(storage): add rocksdb provider into database provider (#20253)
|
2025-12-15 10:15:57 +00:00 |
|
YK
|
5621132b8b
|
feat: add RocksDB variant to EitherReader and EitherWriter (#20288)
|
2025-12-13 04:06:44 +00:00 |
|
Alexey Shekhirin
|
05307d088c
|
perf(chain-state): executed_block_receipts_ref (#20227)
|
2025-12-09 13:08:15 +00:00 |
|
Matthias Seitz
|
3e96557e69
|
chore: featuer gate rocksdb (#20170)
|
2025-12-06 18:55:55 +00:00 |
|
ligt
|
00ccb2b9b4
|
feat(persistence): implement RocksDB provider (#20071)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
|
2025-12-05 20:29:19 +00:00 |
|
Arsenii Kulikov
|
07bca4f26a
|
perf(engine): only recover senders once (#20118)
|
2025-12-04 20:43:51 +00:00 |
|
YK
|
e0a6f54b42
|
perf(trie): add HashedPostStateSorted::from_reverts (#20047)
|
2025-12-03 05:05:23 +00:00 |
|
Alexey Shekhirin
|
7922edf63d
|
feat(storage): log storage settings on startup (#19931)
|
2025-11-28 20:01:59 +00:00 |
|
Matthias Seitz
|
44ba8eb640
|
chore: drop jar early (#20031)
|
2025-11-28 12:44:33 +00:00 |
|
YK
|
e8fd2eedfd
|
perf(trie): compute and sort trie inputs async (#19894)
|
2025-11-28 06:10:59 +00:00 |
|
Alexey Shekhirin
|
39ef6216fb
|
feat(provider, static-file): transaction senders segment (#19508)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-11-21 19:34:16 +00:00 |
|
gustavo
|
d550e4eb07
|
test(provider): remove stale todo (#19876)
|
2025-11-20 12:21:51 +00:00 |
|
YK
|
e58aa09f82
|
perf(engine): return sorted data from compute_trie_input (#19340)
|
2025-11-19 16:01:24 +00:00 |
|
joshieDo
|
982fa4829a
|
chore: add logs to StaticFileProvider::check_consistency (#19816)
|
2025-11-18 18:31:22 +00:00 |
|
Matthias Seitz
|
2a16222ea1
|
revert: "perf(persistence): improve write batch for HashedPostState & TrieUpdatesSorted" (#19814)
|
2025-11-17 20:39:01 +01:00 |
|
Alexey Shekhirin
|
fb763edb43
|
refactor(provider): unify static file indexes into one struct (#19803)
|
2025-11-17 19:02:28 +00:00 |
|
joshieDo
|
cac2443dfc
|
chore: add logs around commit and update_index on StaticFileProvider (#19802)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-11-17 14:51:11 +00:00 |
|
Andrés David Ramírez Chiquillo
|
ea794ff387
|
chore(provider): use parking_lot RwLock for overlay cache (#19798)
|
2025-11-17 14:40:49 +00:00 |
|
Ligt Nguyen
|
65ca4a3afa
|
perf(persistence): improve write batch for HashedPostState & TrieUpdatesSorted (#19739)
|
2025-11-17 12:56:41 +00:00 |
|
Brian Picciano
|
f88fae0ea1
|
perf(trie): Cache overlays in the OverlayStateProviderFactory (#19752)
|
2025-11-14 22:20:58 +00:00 |
|
Brian Picciano
|
531c8f4ced
|
feat(db): Add metrics/spans to OverlayStateProviderFactory (#19745)
|
2025-11-14 09:47:41 +00:00 |
|
Alexey Shekhirin
|
ce2dc9203b
|
feat(cli): reth db static-file-header (#19719)
|
2025-11-13 17:48:53 +00:00 |
|
joshieDo
|
88d853e724
|
feat: always write receipts to static files on new nodes (#19399)
|
2025-11-13 16:37:30 +00:00 |
|
Brian Picciano
|
573191e1d1
|
chore(trie): Allow reusing Hashed/TrieCursors (#19588)
|
2025-11-12 17:31:04 +00:00 |
|