Georgios Konstantopoulos
|
779e0eb8bb
|
perf: downgrade on_hashed_state_update and on_prewarm_targets spans to trace (#22044)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-10 22:45:05 +00:00 |
|
YK
|
a8ec78fc87
|
perf(engine): implement BAL handler for SparseTrieCacheTask (#21990)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-10 20:50:16 +00:00 |
|
DaniPopes
|
c727c61101
|
feat(trie): remove SerialSparseTrie (#21808)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Brian Picciano <me@mediocregopher.com>
|
2026-02-10 13:50:54 +00:00 |
|
Georgios Konstantopoulos
|
67f89fa4b2
|
feat(engine): prefetch withdrawal addresses in pre-warming (#21966)
Co-authored-by: mattsse <matt@paradigm.xyz>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2026-02-09 22:14:41 +00:00 |
|
Alexey Shekhirin
|
f2061991c5
|
feat(engine): reorg depth commitment metric (#21992)
|
2026-02-09 20:25:54 +00:00 |
|
Arsenii Kulikov
|
cdcea2bd33
|
perf: better scheduling for storage roots computation (#21987)
Co-authored-by: Brian Picciano <me@mediocregopher.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2026-02-09 18:10:45 +00:00 |
|
Matthias Seitz
|
600eab20a5
|
feat(cli): rename enable-sparse-trie-as-cache to legacy-trie (#21851)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-09 13:02:14 +00:00 |
|
Brian Picciano
|
6aebf8c064
|
chore(trie): Spans and traces for sparse trie (#21973)
|
2026-02-09 11:53:40 +00:00 |
|
Georgios Konstantopoulos
|
7ac0d542b6
|
refactor(engine): wrap ExecutionCache internals in single Arc (#21950)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-07 19:13:16 +00:00 |
|
Matthias Seitz
|
95ed377135
|
perf(prewarm): disable balance check for prewarming transactions (#21941)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-07 18:40:41 +00:00 |
|
Georgios Konstantopoulos
|
e72e85632b
|
perf(persistence): combine save_blocks and prune into single MDBX commit (#21927)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
|
2026-02-07 04:33:31 +00:00 |
|
Dan Cline
|
8033b77ad3
|
chore(persistence): delete ambiguous TODO (#21923)
|
2026-02-07 00:19:46 +00:00 |
|
Georgios Konstantopoulos
|
28f5a28a9a
|
perf: remove per-tx state iteration and loaded metrics from MeteredStateHook (#21884)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
|
2026-02-06 18:10:57 +00:00 |
|
Arsenii Kulikov
|
dea070dad2
|
chore: always compare updates (#21863)
|
2026-02-06 17:15:10 +00:00 |
|
Alexey Shekhirin
|
1383c151c9
|
perf(engine): send proofs directly from prewarming to multiproof task (#21901)
|
2026-02-06 16:17:15 +00:00 |
|
Arsenii Kulikov
|
913e88306b
|
fix: only exit when both channels are drained (#21877)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2026-02-06 11:26:26 +00:00 |
|
Snezhkko
|
3050fe7eb1
|
fix: correct account cache size metrics (#21864)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2026-02-06 02:41:22 +00:00 |
|
DaniPopes
|
cb999b2a2d
|
chore: improve persistence spans (#21875)
|
2026-02-06 01:17:00 +00:00 |
|
Arsenii Kulikov
|
a6a074210c
|
perf: hash state updates in parallel (#21836)
|
2026-02-05 20:32:07 +00:00 |
|
YK
|
5cfb891b59
|
perf(engine): single-pass fold for EvmState metrics collection (#21852)
|
2026-02-05 13:00:08 +00:00 |
|
Brian Picciano
|
a92aca2549
|
perf(trie): Don't filter proofs in v2 if sparse trie as cache is enabled (#21811)
|
2026-02-05 11:14:55 +00:00 |
|
Arsenii Kulikov
|
a5978c593e
|
perf(trie): process new updates from state/prewarm update directly (#21768)
|
2026-02-04 23:39:44 +00:00 |
|
Arsenii Kulikov
|
608b840001
|
chore: fix spans (#21830)
|
2026-02-04 23:10:49 +00:00 |
|
Matthias Seitz
|
97588a07a4
|
perf(engine): use par_bridge_buffered instead of par_bridge for storage trie updates (#21827)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-04 22:07:14 +00:00 |
|
Matthias Seitz
|
79a905f346
|
refactor(trie): drop sparse trie task fields early via destructuring (#21824)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-04 19:24:52 +00:00 |
|
Georgios Konstantopoulos
|
12d0b74a16
|
perf(trie): reuse proof nodes buffer in reveal_nodes (#21648)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Alexey Shekhirin <github@shekhirin.com>
|
2026-02-04 16:35:03 +00:00 |
|
DaniPopes
|
6680a18bc3
|
chore: improve some spans (#21781)
|
2026-02-04 15:27:53 +00:00 |
|
DaniPopes
|
a3f7431d28
|
chore: name tokio rt threads (#21777)
|
2026-02-04 15:23:22 +00:00 |
|
Alexey Shekhirin
|
1340d732ef
|
feat(engine): add wait duration metrics for execution and sparse trie caches (#21800)
|
2026-02-04 12:54:55 +00:00 |
|
Georgios Konstantopoulos
|
f53f90d714
|
refactor: use alloy_primitives::map for all HashMap/HashSet types (#21686)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-04 12:08:39 +00:00 |
|
ligt
|
98313a0bea
|
fix(engine): ensure block in memory before setting canonical head (#21693)
|
2026-02-04 11:45:40 +00:00 |
|
DaniPopes
|
d0fb5f31c2
|
chore: centralize thread::spawn to share tokio handles (#21754)
|
2026-02-03 16:58:46 +00:00 |
|
DaniPopes
|
6273530501
|
perf: use alloy_primitives hasher for dashmaps (#21726)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-03 15:05:44 +00:00 |
|
Alexey Shekhirin
|
ce29101277
|
chore(static-files): proper segment writer scoped thread names (#21747)
|
2026-02-03 14:44:03 +00:00 |
|
DaniPopes
|
2dc76f9abe
|
chore: match statement order in ExecutionCache::new (#21712)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
2026-02-03 12:47:15 +00:00 |
|
Arsenii Kulikov
|
79cabbf89c
|
perf: optimize SparseTrieCacheTask (#21704)
|
2026-02-03 11:39:10 +00:00 |
|
Arsenii Kulikov
|
53f922927a
|
feat: reintroduce --engine.state-root-task-compare-updates (#21717)
|
2026-02-02 23:48:54 +00:00 |
|
Arsenii Kulikov
|
f663d1d110
|
fix: properly drain pending account updates (#21709)
|
2026-02-02 17:29:43 +00:00 |
|
Matthias Seitz
|
102a6944ba
|
perf(trie): avoid clearing already-cached sparse trie (#21702)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-02 13:03:07 +00:00 |
|
DaniPopes
|
28409558f9
|
perf: add ParallelBridgeBuffered trait to replace par_bridge (#21674)
|
2026-02-02 00:58:43 +00:00 |
|
Georgios Konstantopoulos
|
5528aae8f6
|
fix(engine): wait for persistence service thread before RocksDB drop (#21640)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-02-01 19:55:45 +00:00 |
|
Georgios Konstantopoulos
|
3d699ac9c6
|
perf(trie): reuse account RLP buffer in SparseTrieCacheTask (#21644)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-01 15:20:11 +00:00 |
|
Matthias Seitz
|
6e161f0fc9
|
perf: batch finalized/safe block commits with SaveBlocks (#21663)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-01 13:02:59 +00:00 |
|
Matthias Seitz
|
7d10e791b2
|
refactor(engine): improve payload processor tx iterator (#21658)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-01 12:44:10 +00:00 |
|
Georgios Konstantopoulos
|
a500fb22ba
|
fix(metrics): rename save_blocks_block_count to save_blocks_batch_size (#21654)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-31 12:59:09 +00:00 |
|
Matthias Seitz
|
e869cd4670
|
perf(engine): skip DB lookup for new blocks in insert_block_or_payload (#21650)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-31 03:35:20 +00:00 |
|
Julian Meyer
|
435d915422
|
chore: make engine tree crate items public (#21487)
|
2026-01-30 18:40:30 +00:00 |
|
Matthias Seitz
|
e1bc6d0f08
|
feat(engine): preserve sparse trie across payload validations (#21534)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Brian Picciano <me@mediocregopher.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2026-01-30 18:34:13 +00:00 |
|
ligt
|
d0df549ddb
|
chore(engine-tree): simplify impl trait bound (#21621)
|
2026-01-30 11:55:23 +00:00 |
|
Arsenii Kulikov
|
7ccb43ea13
|
perf: cache fetched proof targets in SparseTrieCacheTask (#21612)
Co-authored-by: Brian Picciano <me@mediocregopher.com>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-01-30 11:44:36 +00:00 |
|