Skip to content

chore(bench): add --disable-tx-gossip to benchmark node args#21171

Merged
mattsse merged 1 commit intomainfrom
mattsse/disable-tx-gossip-bench
Jan 19, 2026
Merged

chore(bench): add --disable-tx-gossip to benchmark node args#21171
mattsse merged 1 commit intomainfrom
mattsse/disable-tx-gossip-bench

Conversation

@gakonst
Copy link
Member

@gakonst gakonst commented Jan 18, 2026

Disable transaction gossip during benchmarks to eliminate p2p noise and reduce resource usage (bandwidth, CPU) from tx broadcasting/fetching.

This complements --trusted-only which isolates peers, but still allows tx gossip on established connections. Adding --disable-tx-gossip ensures benchmarks run without any transaction propagation overhead.

Disable transaction gossip during benchmarks to eliminate p2p noise and
reduce resource usage (bandwidth, CPU) from tx broadcasting/fetching.

This complements --trusted-only which isolates peers, but still allows
tx gossip on established connections.
@github-project-automation github-project-automation bot moved this from Backlog to In Progress in Reth Tracker Jan 18, 2026
@mattsse mattsse added this pull request to the merge queue Jan 18, 2026
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jan 18, 2026
@mattsse mattsse added this pull request to the merge queue Jan 19, 2026
Merged via the queue into main with commit 0c66315 Jan 19, 2026
46 checks passed
@mattsse mattsse deleted the mattsse/disable-tx-gossip-bench branch January 19, 2026 11:54
@github-project-automation github-project-automation bot moved this from In Progress to Done in Reth Tracker Jan 19, 2026
Vui-Chee added a commit to okx/reth that referenced this pull request Jan 20, 2026
* tag 'v1.10.1': (49 commits)
  chore: bump version to 1.10.1 (paradigmxyz#21188)
  chore: rename extend_ref methods on sorted data structures (paradigmxyz#21043)
  fix(flashblocks): Add flashblock ws connection retry period (paradigmxyz#20510)
  chore(bench): add --disable-tx-gossip to benchmark node args (paradigmxyz#21171)
  refactor(stages): reuse history index cache buffers in `collect_history_indices` (paradigmxyz#21017)
  feat(download): resumable snapshot downloads with auto-retry (paradigmxyz#21161)
  ci: update to tempoxyz (paradigmxyz#21176)
  chore: apply spelling and typo fixes (paradigmxyz#21182)
  docs: document minimal storage mode in pruning FAQ (paradigmxyz#21025)
  chore(deps): weekly `cargo update` (paradigmxyz#21167)
  feat(execution-types): add receipts_iter helper (paradigmxyz#21162)
  revert: undo Chain crate, add LazyTrieData to trie-common (paradigmxyz#21155)
  feat(engine): add new_payload_interval metric (start-to-start) (paradigmxyz#21159)
  feat(engine): add time_between_new_payloads metric (paradigmxyz#21158)
  fix(storage-api): gate reth-chain dependency behind std feature
  perf(storage): batch trie updates across blocks in save_blocks (paradigmxyz#21142)
  refactor: use ExecutionOutcome::single instead of tuple From (paradigmxyz#21152)
  chore(chain-state): reorganize deferred_trie.rs impl blocks (paradigmxyz#21151)
  feat(primitives-traits): add try_recover_signers for parallel batch recovery (paradigmxyz#21103)
  perf: make Chain use DeferredTrieData (paradigmxyz#21137)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants