Commit Graph

485 Commits

Author SHA1 Message Date
47d533217c chore: clean up some errors (#7585) 2024-04-12 09:59:09 +00:00
cf97b23375 chore(stages): log hash insertion progress as Display string (#7535) 2024-04-10 11:04:30 +00:00
9c11961488 fix: Add more observability on stdout during ETL stages execution (#7377) 2024-04-04 14:44:48 +00:00
3726cd17e8 feat: use pipeline for reth stage unwind (#7085)
Co-authored-by: joshieDo <ranriver@protonmail.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-04-02 17:50:05 +00:00
f63cebbdb6 fix: reduce merkle clean_threshold to 5000 (#7364) 2024-04-02 17:37:05 +00:00
jn
b1026e0e23 Fix body stage insufficient backpressure (#7350)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-29 18:16:32 +00:00
8b88306907 fix: handle optimism deposit transactions on SenderRecovery stage (#7376) 2024-03-29 12:13:27 +00:00
8e1d78123c fix: spawn batch ranges from a tokio thread instead on SenderRecovery stage (#7333) 2024-03-26 17:05:36 +00:00
e3d8ceb4be feat: add ETL to HistoryStages (#7249) 2024-03-26 16:49:08 +00:00
96e39d29b9 feat: add ETL to Hashing Stages (#7030) 2024-03-26 16:48:35 +00:00
a31202670b chore: apply some style suggestions (#7307) 2024-03-24 22:52:33 +00:00
7e6d61a66a chore(stages/metrics): use Counter instead of Gauge for mgas_processed (#7234)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-03-24 19:37:51 +00:00
7efd5b09d2 chore: move paste to workspace deps (#7306) 2024-03-24 01:29:36 +00:00
0da7b7c314 chore: fix typos (#7264) 2024-03-21 12:10:09 +00:00
709d8a16d3 Enable clippy's useless_let_if_seq linter (#7220)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-03-19 16:33:22 +00:00
c108a2476c Enable clippy's equatable_if_let linter (#7221) 2024-03-19 14:32:43 +00:00
d91274eaa2 Enable clippy's redundant_clone linter (#7202)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-19 01:35:04 +00:00
3b4726a714 fix: use tempdir when testing static files (#6962) 2024-03-16 12:57:18 +00:00
4c3ab9a955 feat(node-core, stages): stage preparation notification (#7156) 2024-03-15 20:02:50 +00:00
52d49832d9 fix(static-file): pass producer as Arc<Mutex<_>> to ensure only one is active (#7143)
Co-authored-by: joshieDo <ranriver@protonmail.com>
2024-03-15 13:26:15 +00:00
3d86c4ac59 chore: add safety check on StaticFileProviderRW::increment_block (#7137)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-03-14 21:55:57 +00:00
28f3a2e2d9 feat: add EtlConfig as well as setting the directory to datadir (#7124)
Co-authored-by: Mikhail Sozin <mikhail.sozin@chainstack.com>
Co-authored-by: Misha <mikawamp@gmail.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-03-13 16:06:50 +00:00
5d6ac4c815 Make ETL file size configurable (#6927)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: joshieDo <ranriver@protonmail.com>
2024-03-13 13:51:30 +00:00
884fd71a01 chore(stages): debug logs with progress in sender recovery (#7113) 2024-03-13 09:59:59 +00:00
9707cb2b8d chore: remove test structs that are never constructed (#7107) 2024-03-12 03:59:13 +00:00
3c028e5ef4 chore: fix typos (#7049) 2024-03-08 14:23:37 +00:00
9569692d47 feat(trie): parallel storage roots (#6903) 2024-03-08 13:23:27 +00:00
914b1657d9 docs: update static file documentation (#6878) 2024-03-06 18:24:02 +00:00
dd6742e8b7 test(stages): fix deadlock with multiple static file writers (#7011) 2024-03-06 17:19:25 +00:00
d1dc906d96 chore: use IntoIterator more (#6998) 2024-03-06 13:29:38 +00:00
00f97f34ad fix(staged-sync): correctly calculate total entries in bodies checkpoint (#6992) 2024-03-06 11:38:36 +00:00
c8df172063 fix(stages): calculate checkpoints from static files (#6973) 2024-03-05 19:20:44 +00:00
024c217564 fix(stages, etl): clear ETL collectors in Headers stage when done (#6964) 2024-03-05 14:49:06 +00:00
9468527aad chore: remove unused dependencies to speed up building time (#6882)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-02-29 15:10:20 +00:00
b00e3f98be chore: remove cargo-udeps-related workflow and metadata (#6889) 2024-02-29 15:07:25 +00:00
6b5b6f7a40 Breaking changes (#5191)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: joshieDo <ranriver@protonmail.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
Co-authored-by: Thomas Coratger <thomas.coratger@gmail.com>
2024-02-29 12:37:28 +00:00
9a949e905b fix(ChainTree): set first block on forked chain (#6821) 2024-02-27 12:52:30 +00:00
92396b39c4 Remove async-trait as dependency from crate stages (#6771) 2024-02-26 12:40:15 +01:00
94cb6a8bcd chore: use Display instead of Debug for most errors (#6777) 2024-02-24 12:13:41 +00:00
6890e02310 fmt: format tracing macro calls (#6776) 2024-02-24 10:58:01 +00:00
a7e183d1a5 feat: introduce evm config trait (#6461)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-02-23 22:39:24 +00:00
ca98261d43 fix: BlockNumberAddress related doc and namings (#6732) 2024-02-22 10:25:22 +00:00
79452eadaf chore: make clippy happy (#6666) 2024-02-19 06:31:47 +00:00
yjh
29e8aab08a fix: sealed header should not be immutable borrowed (#6456) 2024-02-07 19:26:26 +00:00
1223895466 feat: separate node-builder crate (#6302) 2024-01-31 18:03:03 +00:00
acccf1441e feat: EvmEnvConfig trait (#6051) 2024-01-25 22:40:12 +00:00
43167eabda feat(stages): duration threshold for Execution stage (#6073) 2024-01-17 16:45:40 +00:00
94e8b8084b chore: bump aquamarine (#6048) 2024-01-12 22:21:00 +00:00
ee199bb5db fmt: run nightly-2023-10-15 and remove semicolons (#6035) 2024-01-12 11:38:41 +00:00
56a3548915 chore: fix clippy warnings for windows (#6005) 2024-01-10 13:15:18 +00:00