From 1677624c96c47163478ff2a7ea20997ca4cdcb7b Mon Sep 17 00:00:00 2001 From: Jude Nelson Date: Wed, 8 Dec 2021 12:53:21 -0500 Subject: [PATCH] fix: pass thru sync_comms so the relayer thread can be aware of ibd status --- testnet/stacks-node/src/neon_node.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/testnet/stacks-node/src/neon_node.rs b/testnet/stacks-node/src/neon_node.rs index 84dfc5398..421c0d546 100644 --- a/testnet/stacks-node/src/neon_node.rs +++ b/testnet/stacks-node/src/neon_node.rs @@ -828,6 +828,7 @@ fn spawn_miner_relayer( microblocks_processed: BlocksProcessedCounter, burnchain: Burnchain, coord_comms: CoordinatorChannels, + sync_comms: PoxSyncWatchdogComms, unconfirmed_txs: Arc>, ) -> Result, NetError> { // Note: the chainstate coordinator is *the* block processor, it is responsible for writes to @@ -873,6 +874,7 @@ fn spawn_miner_relayer( &mut sortdb, &mut chainstate, &mut mem_pool, + sync_comms.get_ibd(), Some(&coord_comms), Some(&event_dispatcher), ) @@ -1357,6 +1359,7 @@ impl InitializedNeonNode { microblocks_processed.clone(), burnchain, coord_comms, + sync_comms.clone(), shared_unconfirmed_txs.clone(), ) .expect("Failed to initialize mine/relay thread");