From 76342ed0c592a4a6a69dd62b29cf7c750dddc695 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Thu, 2 Sep 2021 16:37:10 -0400 Subject: [PATCH] Add news bit --- newsfragments/234.bugfix | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 newsfragments/234.bugfix diff --git a/newsfragments/234.bugfix b/newsfragments/234.bugfix new file mode 100644 index 0000000..00a0ce9 --- /dev/null +++ b/newsfragments/234.bugfix @@ -0,0 +1,6 @@ +Handle broken channel/stream faults where the root's tty lock is left acquired by some +child actor who went MIA and the root ends up hanging indefinitely. + +There's two parts here: +- Don't shield wait on the lock +- Always do our best to release the lock on the expected worst case connection faults