We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 85016df + 0ac5a34 commit ec6a608Copy full SHA for ec6a608
crates/amaru/src/consensus/mod.rs
@@ -94,6 +94,9 @@ impl gasket::framework::Worker<Stage> for Worker {
94
let ledger = stage.ledger.lock().await;
95
assert_header(&header, &stage.epoch_to_nonce, &*ledger)?;
96
97
+ // Make sure the Mutex is released as soon as possible
98
+ drop(ledger);
99
+
100
let block = {
101
let mut peer_session = stage.peer_session.lock().await;
102
let client = (*peer_session).blockfetch();
0 commit comments