X Change FileSock to use xio.Pipe which is io.Pipe + support for IO cancellation
We need to do this because when e.g. a thread in client process dies and wants to abort the whole process, kernel sends FUSE INTERRUPT request to interrup READ syscall on-client pinner is waiting on for /head/watch. And if this cancellation is not handled, the client process is left hang forever and even kill -9 does not stop it. xio.Pipe to be committed/pushed yet to go123. test_wcfs_watch_robust becomes broken for now.
Showing
-
mentioned in commit go123@7ad867a3
-
mentioned in commit go123@37584a0e
-
mentioned in commit go123@d2dc6c09
-
mentioned in commit go-fuse@2275cf72
-
mentioned in commit go-fuse@79855bd6
-
mentioned in commit go-fuse@c246ae51
-
mentioned in commit levin.zimmermann/wendelin.core@c7c3b82a
Please register or sign in to comment