You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,6 @@
1
+
## Diamond Node Software 3.3.5-hbbft-0.11.8
2
+
-[deregister_session_stream can cause deadlocks](https://github.com/DMDcoin/diamond-node/issues/267)
3
+
1
4
## Diamond Node Software 3.3.5-hbbft-0.11.7
2
5
-[Handshake and Session Management improvements](https://github.com/DMDcoin/diamond-node/issues/262)
3
6
-[Reliable Message Broadcast Protocol: message_cache of SyncProtocolHandler does not get cleaned up](https://github.com/DMDcoin/diamond-node/issues/261)
let _handhake_lock = self.handshake_lock.lock();// we do not allow new handshakes to get processed during deregistering a stream.
1618
+
self.sessions
1619
+
.deregister_handshake_stream(stream, event_loop);
1620
+
}
1621
+
FIRST_SESSION..=LAST_SESSION => {
1622
+
let _handhake_lock = self.handshake_lock.lock();// since finalizing handshakes is the only way to promot a handshake to a session, we also block handshakes here.
0 commit comments