sapling/eden/fs
Xavier Deguillard c5d631fd09 service: unify startup on Windows/Linux/macOS
Summary:
Now that Linux/macOS startup no longer uses fork it becomes trivial to share
the same code with Windows. This improves Windows startup in several different ways:
 - `edenfsctl start` now displays the status of the start process in the console
 - `edenfsctl start` no longer has an arbitrary timeout after which it reports
   a timeout even though EdenFS is still starting up.

This also kills a bunch of Windows specific code that is no longer needed.

Reviewed By: fanzeyi

Differential Revision: D24393690

fbshipit-source-id: 28100aec96da81c92d5b592353edceed332e2364
2020-10-22 16:24:17 -07:00
..
benchharness add 4k random writes benchmark 2020-07-14 16:13:37 -07:00
benchmarks Remove dead includes in eden 2020-10-09 15:25:47 -07:00
cli service: unify startup on Windows/Linux/macOS 2020-10-22 16:24:17 -07:00
config path: verify that composed paths are comprised of valid PathComponent 2020-10-22 16:24:17 -07:00
docs Some minor modifications to verbiage in documentation 2020-07-06 22:20:17 -07:00
fuse indicate access() is a read FUSE call 2020-10-22 11:57:11 -07:00
inodes PathFuncs: allow paths on Windows to be '\' separated 2020-10-22 16:24:17 -07:00
journal avoid redundant change notifications when prior notifications have not been observed 2020-10-20 18:25:43 -07:00
model PathFuncs: allow paths on Windows to be '\' separated 2020-10-22 16:24:17 -07:00
monitor Remove dead includes in eden 2020-10-09 15:25:47 -07:00
notifications notifications: compile on Windows 2020-09-09 09:33:35 -07:00
prjfs move strace logging into FuseChannel 2020-10-20 09:34:03 -07:00
py give new thrift client access to streaming APIs 2020-10-07 23:36:40 -07:00
rocksdb Remove dead includes in eden 2019-10-11 16:45:01 -07:00
service service: unify startup on Windows/Linux/macOS 2020-10-22 16:24:17 -07:00
sqlite sqlite: allow to create in-memory sqlite database for testing 2020-10-05 15:51:18 -07:00
store Remove dead includes in eden 2020-10-09 15:25:47 -07:00
takeover fs: ifdef linux/macos only files 2020-09-23 12:20:41 -07:00
telemetry add a TraceBus 2020-10-07 12:07:37 -07:00
testharness utils: compile the tests with @mode/win 2020-10-22 12:52:13 -07:00
third-party eden: support NO_OPEN support on macOS 2020-07-27 17:53:03 -07:00
utils PathFuncs: allow paths on Windows to be '\' separated 2020-10-22 16:24:17 -07:00
CMakeLists.txt prjfs: move win/mount into prjfs 2020-09-22 09:09:56 -07:00