Commit Graph

  • 2b90133ca0 fmt Yong Kang 2025-10-10 10:39:25 +00:00
  • 8e00a4a5b9 clippy Yong Kang 2025-10-10 10:39:12 +00:00
  • 8d86ef3242 Merge remote-tracking branch 'upstream/main' into 18460-trie-changesets Brian Picciano 2025-10-10 12:39:10 +02:00
  • 42ceeddef7 fix: prevent active_handles underflow in ProofTaskManagerHandle Yong Kang 2025-10-10 10:34:14 +00:00
  • 0b18f6488a feat: introduce minimum worker count configuration Yong Kang 2025-10-10 10:26:56 +00:00
  • d44180dc1b fix comment Yong Kang 2025-10-10 10:25:49 +00:00
  • 69177e2e13 chore(trie): Remove ExecutedBlockWithTrieUpdates (#18919) Brian Picciano 2025-10-10 12:19:59 +02:00
  • ed45ebda8a refactor: yeet proof task manager Yong Kang 2025-10-10 10:18:58 +00:00
  • f63bf575a8 WIP Brian Picciano 2025-10-10 11:03:21 +02:00
  • 3516451740 refactor: update proof task management to use spawn_proof_workers Yong Kang 2025-10-10 09:49:05 +00:00
  • 44bca43515 made count same as storage worker Yong Kang 2025-10-10 09:17:07 +00:00
  • 14def0761e fmt Yong Kang 2025-10-10 09:11:30 +00:00
  • 870938f7f3 Merge branch 'main' into yk/worker_pool_acc YK 2025-10-10 17:00:55 +08:00
  • 0a88a18203 fmt Yong Kang 2025-10-10 08:16:45 +00:00
  • 47da382d01 clippy Yong Kang 2025-10-10 08:12:09 +00:00
  • 11130c7fce refactor: simplify MultiProofConfig and related structures Yong Kang 2025-10-10 08:01:38 +00:00
  • 397a30defb perf(tree): worker pooling for storage in multiproof generation (#18887) YK 2025-10-10 15:58:15 +08:00
  • 444b24c7e9 refactor: remove unused Factory type from proof tests Yong Kang 2025-10-10 05:59:30 +00:00
  • d5fedd80ce removing from test Yong Kang 2025-10-10 05:59:03 +00:00
  • 47398ce49a refactor: simplify ParallelProof struct by removing generic Factory type Yong Kang 2025-10-10 05:57:19 +00:00
  • f23cfab54f refactor: addressed dan's comment on making structs that encapsulate loops: Yong Kang 2025-10-10 04:56:05 +00:00
  • 5a69925ce0 Merge branch 'yk/worker_pool_storage_2' into yk/worker_pool_acc YK 2025-10-10 12:41:58 +08:00
  • 1bc2862d17 move the AccountMultiproofParams struct to just below AccountMultiproofInput so all account multiproof types live together. Yong Kang 2025-10-10 04:35:16 +00:00
  • aae5c7a5ac refactor: simplify account multiproof function parameters Yong Kang 2025-10-10 04:32:58 +00:00
  • 05f177adf9 added a todo Yong Kang 2025-10-10 04:24:41 +00:00
  • 5d109344c0 feat: add storage and account worker count configuration options Yong Kang 2025-10-10 04:24:25 +00:00
  • 8e64738b03 docs: clarify storage-worker-count uses Tokio blocking pool Yong Kang 2025-10-10 00:21:52 +00:00
  • 4aba3de076 docs: update CLI reference for storage-worker-count flag Yong Kang 2025-10-10 00:19:27 +00:00
  • d2070f4de3 feat: wait for new blocks when build is in progress (#18831) Léa Narzis 2025-10-09 18:42:59 +02:00
  • 467c13c7ed feat(prune): Add MerkleChangeSets segment (#18893) Roman Hodulák 2025-10-09 18:12:29 +02:00
  • d66ed61397 cli flag for storage Yong Kang 2025-10-09 14:57:53 +00:00
  • 4ca404e517 bump up workers Yong Kang 2025-10-09 14:35:13 +00:00
  • 878467983f perf: increase storage worker count from 0.5x to 2x CPU cores yk/pooling_cleanup Yong Kang 2025-10-09 14:21:45 +00:00
  • 6f96a32812 chore: align node_config threshold constant (#18914) emmmm 2025-10-09 07:18:49 -04:00
  • 610192f668 Merge remote-tracking branch 'upstream/main' into 18460-trie-changesets Brian Picciano 2025-10-09 13:14:56 +02:00
  • 819b6d6704 oog Soubhik-10 2025-10-09 15:52:44 +05:30
  • 252de71a38 sender=recipt balance Ishika Choudhury 2025-10-09 13:44:34 +05:30
  • 2091f0d18f expect workers to be avaliable Yong Kang 2025-10-09 08:05:14 +00:00
  • 19a9e8b1d0 comment Yong Kang 2025-10-09 07:45:26 +00:00
  • 4596366257 refactor: clarify comments for proof task handles in MultiproofManager Yong Kang 2025-10-09 07:40:56 +00:00
  • f5840fc562 Unlocked cc crate from 1.2.15 cc-unpin alexey/cc-unpin Maciej Skrzypkowski 2025-10-09 09:12:26 +02:00
  • a58cd20438 update Ishika Choudhury 2025-10-09 12:33:19 +05:30
  • 9e177f44a5 feat: add default account worker count for optimized I/O-bound coordination Yong Kang 2025-10-09 05:33:05 +00:00
  • 84ad2180e3 refactor: update account worker loop to use crossbeam sender for storage jobs Yong Kang 2025-10-09 05:22:25 +00:00
  • 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