mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 23:38:50 +03:00
82720fa0b8
Summary: In the case where EdenFS crashes, any client performing IO to EdenFS would be stuck in the D state waiting for the server to be back up and running. Since on restart EdenFS will chose different ports, this makes it hard/impossible to actually recover and will keep some process unkillable, often time requiring rebooting a host. To avoid this, we can make the mount "soft" which aborts the IO after some time has elapsed and the server isn't back up. This should enable us to kill these processes and recover more gracefully. Reviewed By: chadaustin Differential Revision: D27402817 fbshipit-source-id: ff81a4360900c4c94665174e3c0cf63402f1533e |
||
---|---|---|
.. | ||
fuse_tester | ||
privhelper | ||
test | ||
CMakeLists.txt | ||
DirList.cpp | ||
DirList.h | ||
FuseChannel.cpp | ||
FuseChannel.h | ||
FuseDispatcher.cpp | ||
FuseDispatcher.h | ||
FuseRequestContext.cpp | ||
FuseRequestContext.h | ||
FuseTypes.h | ||
Invalidation.h | ||
PollHandle.cpp | ||
PollHandle.h |