tractor/newsfragments/234.bugfix

7 lines
298 B
Plaintext
Raw Normal View History

2021-09-02 20:37:10 +00:00
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