What's Changed
- cherry-pick 56ca463 by @areshand in #13836
- [Bug] Network Health Checker. Fixes a infinite blocking call in Network Health Checker when attempting to disconnect from a peer that failed the Health check. The situation arises when a peer connection is blocked writing to a socket unable to process disconnection request from the Health Checker, while the Health Checker is waiting for peer connection termination acknowledgement. The fix also includes a timeout for writing to an outbound socket.
Full Changelog: adhoc-20240626...aptos-node-v1.15.2