Georgios Konstantopoulos
|
85d35fa6c0
|
feat(tasks): add WorkerMap for named single-thread workers (#22262)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-19 02:27:02 +00:00 |
|
Georgios Konstantopoulos
|
734ec4ffe6
|
feat(engine): add tracing spans to execute_block setup (#22304)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-18 06:23:24 +00:00 |
|
Georgios Konstantopoulos
|
cbcdf8dac0
|
chore(tracing): use underscores instead of spaces in span names (#22307)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-18 06:21:04 +00:00 |
|
Brian Picciano
|
6f9a3242ef
|
chore: remove legacy proof code paths and simplify to V2-only (#22270)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-17 14:42:13 +00:00 |
|
Brian Picciano
|
8db352dfd2
|
feat(trie): add trie-debug feature for recording sparse trie mutations (#22234)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-17 11:59:11 +00:00 |
|
Brian Picciano
|
117b212e2e
|
feat(trie): Combine extension and branch nodes in output from proof v2 (#22021)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
|
2026-02-17 11:12:48 +00:00 |
|
DaniPopes
|
e972d9d8c7
|
chore: rm transact_batch span (#22258)
|
2026-02-17 04:45:05 +00:00 |
|
DaniPopes
|
a1e4132c2d
|
chore: reduce size of common spans (#22253)
|
2026-02-17 01:29:32 +00:00 |
|
DaniPopes
|
4ecb0d5680
|
perf: use mutex in for_each_ordered (#22252)
|
2026-02-17 01:19:56 +00:00 |
|
Georgios Konstantopoulos
|
5b8808e5fd
|
feat(engine): add trigger-based MiningMode variant (#22250)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2026-02-17 00:28:25 +00:00 |
|
Georgios Konstantopoulos
|
2eec519bf9
|
feat(tasks): add WorkerPool with per-thread Worker state (#22154)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-16 23:46:51 +00:00 |
|
Georgios Konstantopoulos
|
02513ecf3b
|
perf(engine): overlap block conversion with execution in payload validation (#21957)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
|
2026-02-16 23:46:45 +00:00 |
|
Alexey Shekhirin
|
10c6bdb5ff
|
fix(engine): wait for persistence to complete in reth_newPayload (#22239)
|
2026-02-16 14:08:36 +00:00 |
|
Alexey Shekhirin
|
881500e592
|
feat(rpc, reth-bench): reth_newPayload methods for reth-bench (#22133)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2026-02-16 11:11:13 +00:00 |
|
YK
|
8722277d6e
|
perf: adaptive multiproof chunk size based on block gas usage (#22233)
|
2026-02-16 09:49:56 +00:00 |
|
Georgios Konstantopoulos
|
57148eac9f
|
refactor(tasks): remove TaskSpawner trait in favor of concrete Runtime (#22052)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-16 08:51:10 +00:00 |
|
Georgios Konstantopoulos
|
f0c4be108b
|
fix(engine): send correct transaction index in prewarm task (#22223)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-16 06:21:02 +00:00 |
|
Georgios Konstantopoulos
|
7594e1513a
|
perf: replace some std::time::Instant with quanta::Instant (#22211)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
|
2026-02-16 05:15:06 +00:00 |
|
Georgios Konstantopoulos
|
317f858bd4
|
feat(engine): add gas-bucketed sub-phase metrics for new_payload (#22210)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: YK <chiayongkang@hotmail.com>
|
2026-02-16 03:35:59 +00:00 |
|
DaniPopes
|
0dd47af250
|
perf: add dedicated prewarming rayon pool (#22108)
|
2026-02-16 03:05:36 +00:00 |
|
Georgios Konstantopoulos
|
0142769191
|
fix(engine): fix flaky test_prefetch_proofs_batching test (#22209)
|
2026-02-16 02:35:42 +00:00 |
|
DaniPopes
|
e1dc93e24f
|
chore: add some more spans to validation setup (#22208)
|
2026-02-16 02:35:24 +00:00 |
|
Georgios Konstantopoulos
|
33ac869a85
|
perf(engine): replace channel+BTreeMap reorder with lock-free for_each_ordered (#22144)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
|
2026-02-16 02:06:10 +00:00 |
|
Georgios Konstantopoulos
|
ec982f8686
|
perf: bound more channels with known upper limits (#22206)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-16 02:05:43 +00:00 |
|
Georgios Konstantopoulos
|
47cef33a0d
|
fix: record bare tracing instrument fields (#22207)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-16 01:41:05 +00:00 |
|
Georgios Konstantopoulos
|
9529de4cf2
|
perf(engine): bound channels in spawn_tx_iterator by transaction count (#22205)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-16 01:07:26 +00:00 |
|
Georgios Konstantopoulos
|
1f3fd5da2e
|
refactor(engine): remove reth-engine-service crate (#22187)
Co-authored-by: mattsse <mattsse@users.noreply.github.com>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-14 15:40:16 +00:00 |
|
Georgios Konstantopoulos
|
e4ec836a46
|
perf(engine): reduce proof worker count for small blocks (#22074)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Ubuntu <ubuntu@dev-yk.tail388b2e.ts.net>
Co-authored-by: YK <chiayongkang@hotmail.com>
|
2026-02-13 21:33:25 +00:00 |
|
0xsensei
|
d3c42fc718
|
perf(reth-engine-tree): sparse trie bulk move new storage update (#22116)
|
2026-02-13 15:55:13 +00:00 |
|
YK
|
b646f4559c
|
perf: skip dispatch pipeline when all proof targets already fetched (#22147)
Co-authored-by: Ubuntu <ubuntu@dev-yk.tail388b2e.ts.net>
|
2026-02-12 22:35:33 +00:00 |
|
Dan Cline
|
e3fe6326bc
|
chore(storage): rm storage settings, use only one (#22042)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-02-12 21:17:05 +00:00 |
|
Georgios Konstantopoulos
|
1e8030ef28
|
fix(engine): return error on updates channel disconnect in sparse trie task (#22139)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-12 20:00:36 +00:00 |
|
YK
|
f72c503d6f
|
feat(metrics): use 5M first gas bucket for finer-grained newPayload metrics (#22136)
Co-authored-by: Ubuntu <ubuntu@dev-yk.tail388b2e.ts.net>
|
2026-02-12 19:03:21 +00:00 |
|
Georgios Konstantopoulos
|
121160d248
|
refactor(db): use hashed state as canonical state representation (#21115)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
|
2026-02-12 18:02:02 +00:00 |
|
Georgios Konstantopoulos
|
7ff78ca082
|
perf(engine): use transaction count threshold for prewarm skip (#22094)
Co-authored-by: yk <yongkang@tempo.xyz>
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Ubuntu <ubuntu@dev-yk.tail388b2e.ts.net>
Co-authored-by: YK <chiayongkang@hotmail.com>
|
2026-02-12 17:07:52 +00:00 |
|
Georgios Konstantopoulos
|
3300e404cf
|
feat(engine): add --engine.disable-sparse-trie-cache-pruning flag (#21967)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: mattsse <19890894+mattsse@users.noreply.github.com>
Co-authored-by: alexey <17802178+shekhirin@users.noreply.github.com>
Co-authored-by: Alexey Shekhirin <github@shekhirin.com>
|
2026-02-12 16:36:31 +00:00 |
|
Georgios Konstantopoulos
|
4a62d38af2
|
perf(engine): use sequential sig recovery for blocks with small blocks (#22077)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Ubuntu <ubuntu@dev-yk.tail388b2e.ts.net>
Co-authored-by: YK <chiayongkang@hotmail.com>
|
2026-02-12 15:06:21 +00:00 |
|
Georgios Konstantopoulos
|
74d57008b6
|
chore(engine): downgrade failed response delivery logs to warn (#22055)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-12 05:44:09 +00:00 |
|
Georgios Konstantopoulos
|
f8767bc678
|
fix(engine): add await_state_root span to timeout path (#22111)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-12 05:14:39 +00:00 |
|
Georgios Konstantopoulos
|
81c83bba68
|
refactor(engine): remove unnecessary turbofish on CachedStateProvider, add new_prewarm (#22107)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-12 02:48:57 +00:00 |
|
Georgios Konstantopoulos
|
cd8ec58703
|
refactor(engine): move CachedStateProvider prewarm to const generic (#22106)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-12 01:30:24 +00:00 |
|
Georgios Konstantopoulos
|
a0b60b7e64
|
feat(evm): impl ExecutableTxTuple for Either via EitherTxIterator (#22102)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-11 23:48:17 +00:00 |
|
DaniPopes
|
90e15d096d
|
perf: reduce tracing span noise in prewarm and proof workers (#22101)
|
2026-02-11 23:32:50 +00:00 |
|
Georgios Konstantopoulos
|
968d3c9534
|
revert: skip transaction prewarming for small blocks (#22059) (#22097)
|
2026-02-11 14:38:08 -08:00 |
|
DaniPopes
|
ff3a854326
|
perf: use dedicated trie rayon pool for proof workers (#22051)
|
2026-02-11 22:10:17 +00:00 |
|
Georgios Konstantopoulos
|
5bccdc4a5d
|
feat(engine): add state root task timeout with sequential fallback (#22004)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-11 20:45:45 +00:00 |
|
Georgios Konstantopoulos
|
0b7cd60668
|
perf(engine): skip transaction prewarming for small blocks (#22059)
Co-authored-by: yk <yongkang@tempo.xyz>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-11 20:37:04 +00:00 |
|
YK
|
aa983b49af
|
perf(engine): add PrewarmMode::Skipped to avoid spawning idle workers (#22066)
Co-authored-by: Amp <amp@ampcode.com>
Co-authored-by: Ubuntu <ubuntu@dev-yk.tail388b2e.ts.net>
|
2026-02-11 19:48:48 +00:00 |
|
Georgios Konstantopoulos
|
2c5d00ffb5
|
feat(engine): add gas bucket label to newPayload metrics (#22067)
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-11 19:00:07 +00:00 |
|
Georgios Konstantopoulos
|
dec1cad318
|
refactor(trie): merge SparseTrieExt into SparseTrie trait (#22035)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Co-authored-by: Amp <amp@ampcode.com>
|
2026-02-11 04:39:56 +00:00 |
|