From a8b39880ea749205bf1753b75bf0a2a0627a709f Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Fri, 26 May 2023 18:55:36 +0200 Subject: [PATCH] perf: spawn handlers before network (#2868) --- bin/reth/src/node/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/reth/src/node/mod.rs b/bin/reth/src/node/mod.rs index dbb0dc66eb..41102a4e38 100644 --- a/bin/reth/src/node/mod.rs +++ b/bin/reth/src/node/mod.rs @@ -490,14 +490,14 @@ impl Command { .request_handler(client) .split_with_handle(); + task_executor.spawn_critical("p2p txpool", txpool); + task_executor.spawn_critical("p2p eth request handler", eth); + let known_peers_file = self.network.persistent_peers_file(default_peers_path); task_executor.spawn_critical_with_signal("p2p network task", |shutdown| { run_network_until_shutdown(shutdown, network, known_peers_file) }); - task_executor.spawn_critical("p2p eth request handler", eth); - task_executor.spawn_critical("p2p txpool request handler", txpool); - Ok(handle) }