sapling/eden/fs/py
Xavier Deguillard 31044a4cb2 thrift: do not test for socket before connecting to it
Summary:
In Windows 10 2004, the behavior of AF_UNIX socket changed slightly, a socket
on which a server is listening to now appears to be shown as a "reparse point"
on disk. This appears to confuse Python as `os.path.exists(socketpath)` no
longer returns `True` for a listened to socket, which means that edenfsctl
would not be able to communicate with EdenFS, even though it is up and running.

Windows still has this weird behavior where the socket is created on disk
during connect, but EdenFS knows about this and already retries several times
(D21755498 (2c5768404d)) to avoid the issue, it's therefore fine to remove this code.

Reviewed By: wez

Differential Revision: D22666081

fbshipit-source-id: e2eea3fdd7628354b8b187b76899be4e9e2fa17f
2020-07-22 15:37:14 -07:00
..
eden thrift: do not test for socket before connecting to it 2020-07-22 15:37:14 -07:00
test dirstate: paths in hg are unicode, not bytes 2020-06-25 15:48:00 -07:00
CMakeLists.txt update build configuration information for Python and C++ 2020-04-22 12:48:47 -07:00