mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 16:57:49 +03:00
1392af4423
Summary: In some very rare scenario, we're seeing bind fail due to WSAEADDRINUSE, and I'm suspecting that a connect race is going on, where connect creates the file on disk while a bind is ongoing. Since at this point there is no way for another EdenFS process to be alive due to the fs lock being held, there is no way for the socket to be already bound to another EdenFS process. Thus, we can remove the special case. Reviewed By: genevievehelsel Differential Revision: D23591009 fbshipit-source-id: 094a7926aa9ac45ea9dea5646000aa287a9b5b7a |
||
---|---|---|
.. | ||
oss | ||
test | ||
.gitignore | ||
CMakeLists.txt | ||
eden.thrift | ||
EdenCPUThreadPool.cpp | ||
EdenCPUThreadPool.h | ||
EdenError.cpp | ||
EdenError.h | ||
EdenInit.cpp | ||
EdenInit.h | ||
EdenMain.cpp | ||
EdenMain.h | ||
EdenServer.cpp | ||
EdenServer.h | ||
EdenServiceHandler.cpp | ||
EdenServiceHandler.h | ||
EdenStateDir.cpp | ||
EdenStateDir.h | ||
fb-edenfs@.service | ||
PeriodicTask.cpp | ||
PeriodicTask.h | ||
PrettyPrinters.cpp | ||
PrettyPrinters.h | ||
StartupLogger.cpp | ||
StartupLogger.h | ||
streamingeden.thrift | ||
Systemd.cpp | ||
Systemd.h | ||
ThriftPermissionChecker.cpp | ||
ThriftPermissionChecker.h | ||
ThriftUtil.h |