Skip to content

Commit ec6a608

Browse files
authored
Merge pull request #43 from jeluard/jeluard/release-mutex
fix: release mutex sooner
2 parents 85016df + 0ac5a34 commit ec6a608

File tree

1 file changed

+3
-0
lines changed
  • crates/amaru/src/consensus

1 file changed

+3
-0
lines changed

crates/amaru/src/consensus/mod.rs

+3
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,9 @@ impl gasket::framework::Worker<Stage> for Worker {
9494
let ledger = stage.ledger.lock().await;
9595
assert_header(&header, &stage.epoch_to_nonce, &*ledger)?;
9696

97+
// Make sure the Mutex is released as soon as possible
98+
drop(ledger);
99+
97100
let block = {
98101
let mut peer_session = stage.peer_session.lock().await;
99102
let client = (*peer_session).blockfetch();

0 commit comments

Comments
 (0)