Commit Graph

  • b4d109bfa0 clippy Yong Kang 2025-10-09 05:20:45 +00:00
  • 5647e22989 avoid extra alloc on map Yong Kang 2025-10-09 05:16:04 +00:00
  • e427485e16 Removed the unused _proof_tx parameter from queue_storage_proofs Yong Kang 2025-10-09 04:39:23 +00:00
  • 3c00e98302 refactor: use receiver to allow Account worker and storage workers run in parallel Yong Kang 2025-10-09 04:08:17 +00:00
  • a654cf8d73 rm clone from StorageProofInput Yong Kang 2025-10-09 03:31:49 +00:00
  • 1bbfc7c33d clippy Yong Kang 2025-10-09 02:40:50 +00:00
  • 498cd20213 Merge branch 'yk/worker_pool_storage_2' into yk/worker_pool_acc YK 2025-10-09 10:05:13 +08:00
  • e418bb1496 refactor: improve documentation for proof task handles in MultiproofManager Yong Kang 2025-10-09 02:01:29 +00:00
  • 7df34889c2 refactor: simplify ProofTaskManager by removing generic type parameter Yong Kang 2025-10-09 02:01:19 +00:00
  • 3b815f691e refactor: rename storage proof task handle for clarity Yong Kang 2025-10-09 01:59:49 +00:00
  • 5e1ca830d2 fmt Yong Kang 2025-10-09 01:59:19 +00:00
  • 14b6356868 refactor: remove generic type parameter from ProofTaskManagerHandle Yong Kang 2025-10-09 01:51:37 +00:00
  • dc5ba157d6 moved build_account_multiproof_with_storage_roots to prooftask.rs Yong Kang 2025-10-09 01:29:38 +00:00
  • df6afe9daa docs: duplicate comment in Eip4844PoolTransactionError (#18858) stevencartavia 2025-10-08 09:03:44 -06:00
  • c78378a8ce ci: cache hive simulator images to reduce prepare-hive job time (#18899) Federico Gimenez 2025-10-08 16:53:25 +02:00
  • c0caaa17be refactor: replace collect().is_empty() with next().is_none() in tests (#18902) Merkel Tranjes 2025-10-08 16:20:39 +02:00
  • 6d413528a0 fix Yong Kang 2025-10-08 13:30:03 +00:00
  • 7f9ec065b2 fmt, clipy Yong Kang 2025-10-08 13:28:30 +00:00
  • 9c08aedb4c Refactor error handling in StorageWorkerJob to use structured error types Yong Kang 2025-10-08 13:28:21 +00:00
  • f823c6bcd9 Refactor error handling in StorageWorkerJob to use a consistent error message format Yong Kang 2025-10-08 13:17:40 +00:00
  • f7cd93fb85 Update crates/trie/parallel/src/proof_task.rs YK 2025-10-08 21:14:58 +08:00
  • 7efff3d4e5 Update crates/trie/parallel/src/proof_task.rs YK 2025-10-08 21:14:37 +08:00
  • 6770ba9eed feat(provider): add get_account_before_block to ChangesetReader (#18898) Dan Cline 2025-10-08 09:11:16 -04:00
  • d0e2ba1efe removed generic based on brian's suggestion Yong Kang 2025-10-08 13:08:42 +00:00
  • 9fa34b02fe fmt Yong Kang 2025-10-08 13:06:51 +00:00
  • d6401abba1 fix rebase conflict Yong Kang 2025-10-08 13:06:17 +00:00
  • 49410719eb rm comment Yong Kang 2025-10-08 12:59:29 +00:00
  • e51707a62c refactor: simplify error handling in proof task management Yong Kang 2025-10-08 12:56:25 +00:00
  • 886cb6fc01 changed to error Yong Kang 2025-10-08 12:06:48 +00:00
  • 0646f14f09 fmt Yong Kang 2025-10-08 12:06:08 +00:00
  • 087e875b4b refactor: remove unused blinded account node retrieval function Yong Kang 2025-10-08 12:05:25 +00:00
  • 8be550a542 refactor: improve task management in ProofTaskManager Yong Kang 2025-10-08 12:00:26 +00:00
  • 8e45538471 refactor: enhance account worker management and task routing Yong Kang 2025-10-08 11:56:05 +00:00
  • d76cc86182 refactor: optimize account multiproof processing and error handling Yong Kang 2025-10-08 11:34:37 +00:00
  • 0884e15357 refactor: improve account multiproof processing and storage proof handling Yong Kang 2025-10-08 11:30:52 +00:00
  • 7fbd172f81 refactor: enhance account worker loop and storage proof collection Yong Kang 2025-10-08 11:28:30 +00:00
  • ee166273f8 refactor: add mapping Yong Kang 2025-10-08 11:27:01 +00:00
  • 66bf6945fd refactor: streamline account multiproof generation Yong Kang 2025-10-08 11:26:10 +00:00
  • c48085dfbc remove db Yong Kang 2025-10-08 11:18:37 +00:00
  • 26b8ca817d refactor: remove db Yong Kang 2025-10-08 11:06:43 +00:00
  • 7892d5452b pass in missed_leaves_storage_roots Yong Kang 2025-10-08 10:51:49 +00:00
  • 509898b444 refactor: implement account worker loop Yong Kang 2025-10-08 10:23:01 +00:00
  • 4e30bba567 fmt Yong Kang 2025-10-08 10:21:13 +00:00
  • c4c2b4b4c0 refactor: integrate account proof task handling in MultiproofManager Yong Kang 2025-10-08 10:20:45 +00:00
  • aeff6d2821 refactor spawning workers into a generic function Yong Kang 2025-10-08 09:06:46 +00:00
  • f5538b25a8 refactor: slight cleanup Yong Kang 2025-10-08 08:17:38 +00:00
  • 2f10f99a83 refactor: enhance ProofTaskManager with account worker integration Yong Kang 2025-10-08 08:06:44 +00:00
  • 4c9c2ee679 feat: implement account worker functionality in ProofTaskManager Yong Kang 2025-10-08 07:49:59 +00:00
  • d847799787 feat: add account worker count to TreeConfig and update task manager Yong Kang 2025-10-08 05:56:58 +00:00
  • 4934099759 feat: added initial structs for acc proofs support for task manager Yong Kang 2025-10-08 05:30:21 +00:00
  • bed26238dc refactor(engine): separate concerns in on_forkchoice_updated for better maintainability (#18661) William Nwoke 2025-10-08 12:54:59 +01:00
  • 1aa312c12b chore(node): simplify EngineApiExt bounds by removing redundant constraints (#18905) radik878 2025-10-08 14:46:20 +03:00
  • 273ee08443 fix(trie): Reveal extension child when extension is last remaining child of a branch (#18891) Brian Picciano 2025-10-08 13:05:27 +02:00
  • 3eff3e2447 Merge branch 'main' into yk/worker_pool_storage_2 YK 2025-10-08 18:39:13 +08:00
  • c48b3285db address brian's pr Yong Kang 2025-10-08 10:30:26 +00:00
  • b82ad07775 chore: make clippy happy (#18900) Léa Narzis 2025-10-08 12:18:49 +02:00
  • a8e52bcbc0 Apply suggestion from @yongkangc YK 2025-10-08 16:03:30 +08:00
  • af73c7a35e clippy Yong Kang 2025-10-08 03:26:19 +00:00
  • c5f6eb9a58 removed the unnecessary remaining_concurrency variable allocation Yong Kang 2025-10-08 03:15:51 +00:00
  • 6c89cf4dc9 consolidate Yong Kang 2025-10-08 03:11:51 +00:00
  • 3b17cc75af Update crates/trie/parallel/src/proof_task.rs YK 2025-10-08 11:12:59 +08:00
  • e854628b1c Update crates/trie/parallel/src/proof_task.rs YK 2025-10-08 11:12:45 +08:00
  • 53cd4bae91 use expect instead of unwrap Yong Kang 2025-10-08 01:44:37 +00:00
  • e0010d7d5e Apply suggestion from @Copilot YK 2025-10-08 09:40:55 +08:00
  • 8fb0dd12a4 remove error log, as we propogate up Yong Kang 2025-10-08 01:31:33 +00:00
  • 1902b43330 make spawning falliable Yong Kang 2025-10-08 01:30:12 +00:00
  • 2429320e29 refactor(proof_task): use impl bound Yong Kang 2025-10-08 01:08:33 +00:00
  • 319a8dceb4 chore: relax ChainSpec impls (#18894) Arsenii Kulikov 2025-10-07 21:54:25 +04:00
  • c4e174673d chore(trie): Use trie changesets for engine unwinding (#18878) Brian Picciano 2025-10-07 17:59:42 +02:00
  • ad80bce1b1 fix: check if account was already seen Alexey Shekhirin 2025-10-07 16:24:32 +01:00
  • b22ec9ef6f fix: take only changed storages amount of storages Alexey Shekhirin 2025-10-07 16:17:23 +01:00
  • a0203eaced feat: add --iterations argument to reth-bench trie with statistics Alexey Shekhirin 2025-10-07 15:53:28 +01:00
  • 1954502fdd update message Yong Kang 2025-10-07 14:53:21 +00:00
  • 93c67e8b83 Enhance TreeConfig with storage worker count configuration Yong Kang 2025-10-07 14:52:21 +00:00
  • 59b0353f77 fix fmt Yong Kang 2025-10-07 14:49:35 +00:00
  • 58d6f8b276 fmt Yong Kang 2025-10-07 14:42:48 +00:00
  • 46803362c1 handle sending error back Yong Kang 2025-10-07 14:39:39 +00:00
  • 70c0e3ad4d Merge remote-tracking branch 'origin/main' into alexey/reth-bench-trie Alexey Shekhirin 2025-10-07 15:30:04 +01:00
  • 30f6fda3c3 Update crates/engine/tree/src/tree/payload_processor/mod.rs YK 2025-10-07 21:29:30 +08:00
  • 61ecc9a366 bump to error! Yong Kang 2025-10-07 13:04:20 +00:00
  • 6472cfe80b simplify worker concurrency Yong Kang 2025-10-07 13:02:20 +00:00
  • 4829de9d28 rm comment Yong Kang 2025-10-07 12:58:17 +00:00
  • 05e0eb8751 refactor(proof_task): consolidate blinded storage node with storage proof Yong Kang 2025-10-07 12:53:56 +00:00
  • 6b5de7c8de fmt Yong Kang 2025-10-07 12:48:16 +00:00
  • 5897945933 fmt, clippy Yong Kang 2025-10-07 12:46:01 +00:00
  • 838dc6700e reduce scope of pr - exclude all accs Yong Kang 2025-10-07 12:43:21 +00:00
  • 6282d2ed87 propogate error up Yong Kang 2025-10-07 12:39:10 +00:00
  • b4bf193994 refactor(proof_task): optimize storage proof computation by reusing cursor factories Yong Kang 2025-10-07 11:58:55 +00:00
  • 8f4e3a1a24 rm comment Yong Kang 2025-10-07 11:53:01 +00:00
  • 029509cc42 refactor: eliminate redundant allocation in precompile cache example (#18886) Skylar Ray 2025-10-07 14:34:35 +03:00
  • 2f3e2c6c97 fix(era-utils): fix off-by-one for Excluded end bound in process_iter (#18731) Forostovec 2025-10-07 14:23:54 +03:00
  • b2d5bcc7a7 using unbounded queue Yong Kang 2025-10-07 10:48:12 +00:00
  • 4a67076900 Update crates/trie/parallel/src/proof_task.rs YK 2025-10-07 18:39:58 +08:00
  • 3bcbc71356 Update crates/trie/parallel/src/proof_task.rs YK 2025-10-07 18:39:50 +08:00
  • 0e33837041 nits Yong Kang 2025-10-07 09:02:34 +00:00
  • 5779b869e9 disable max concurrency Yong Kang 2025-10-07 08:24:23 +00:00
  • 3fb97c6977 refactor(proof_task): enhance comments and adjust queue capacity logic Yong Kang 2025-10-07 07:53:38 +00:00
  • 29d48d4e1e refactor(config): remove storage proof worker configuration Yong Kang 2025-10-07 07:36:02 +00:00
  • 800dcf6d52 refactor(proof_task): streamline documentation and clarify task management Yong Kang 2025-10-07 07:33:04 +00:00
  • 2957afaef5 refactor(proof_task): improve documentation and rename variables for clarity Yong Kang 2025-10-07 07:16:23 +00:00