Skip to content
This repository was archived by the owner on Jan 22, 2025. It is now read-only.

Commit f8d304c

Browse files
authored
Drop poh_service to avoid unwanted ticking (#33150)
1 parent 17b1b56 commit f8d304c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

core/src/banking_stage/decision_maker.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,9 @@ mod tests {
152152
let blockstore = Arc::new(Blockstore::open(ledger_path.as_path()).unwrap());
153153
let (exit, poh_recorder, poh_service, _entry_receiver) =
154154
create_test_recorder(bank.clone(), blockstore, None, None);
155+
// Drop the poh service immediately to avoid potential ticking
156+
exit.store(true, Ordering::Relaxed);
157+
poh_service.join().unwrap();
155158

156159
let my_pubkey = Pubkey::new_unique();
157160
let decision_maker = DecisionMaker::new(my_pubkey, poh_recorder.clone());
@@ -206,9 +209,6 @@ mod tests {
206209
let decision = decision_maker.make_consume_or_forward_decision();
207210
assert_matches!(decision, BufferedPacketsDecision::Forward);
208211
}
209-
210-
exit.store(true, Ordering::Relaxed);
211-
poh_service.join().unwrap();
212212
}
213213

214214
#[test]

0 commit comments

Comments
 (0)