sapling/eden/fs
Katie Mancini 04c2b8b54c get NfsDispatcherImpl building on Windows
Summary:
I'm getting nfs to build on windows to prototype it and see how feasible it
might be as an option on Windows. PrjFS has a very different model than EdenFS,
and that has made EdenFS correctness on Windows very difficult. NFS may be
easier to get correct, though the performance is suspect. Just exploring
options here.

After this change NFS builds on Windows!

NOTE: this one is more than removing ifdefs, probably the most non trivial in the stack, please review carefully

Reviewed By: xavierd

Differential Revision: D44153443

fbshipit-source-id: b07e19f8bde1aa455eec97647ea450849133041f
2023-04-06 13:00:32 -07:00
..
benchmarks Update libc-0.2.137 to libc-0.2.139 2023-02-12 16:30:00 -08:00
cli cli: force enable-sqlite-overlay to be set on Windows 2023-04-04 16:06:47 -07:00
cli_rs cli: force enable-sqlite-overlay to be set on Windows 2023-04-04 16:06:47 -07:00
config config: force enable sqlite overlay on Windows 2023-04-04 16:06:47 -07:00
digest Add Blake3 support 2023-03-21 15:12:32 -07:00
docs windows write path code tour 2023-04-04 11:12:24 -07:00
fuse DirList -> {Fuse,Nfs}DirList 2023-04-05 16:35:43 -07:00
inodes get NfsDispatcherImpl building on Windows 2023-04-06 13:00:32 -07:00
journal remove the reference-counting overhead from DurationScope 2023-03-24 13:50:40 -07:00
model Generalize Hash and add Hash32 2023-03-21 15:12:32 -07:00
monitor utils: deny building an AbsolutePath from a literal 2022-11-22 16:20:30 -08:00
nfs get NfsDispatcherImpl building on Windows 2023-04-06 13:00:32 -07:00
notifications notifications: properly handle exception when creating E-Menu 2022-12-29 11:10:58 -08:00
prjfs Fix PrjFS Enumerator quadratic complexity 2023-03-29 18:34:52 -07:00
py upgrade pyre version in fbcode/eden - batch 1 2023-02-06 11:55:20 -08:00
rocksdb use fmt in rocksdb 2022-11-11 18:46:15 -08:00
scripts fs: fix license header 2022-01-04 15:00:07 -08:00
service return ImmediateFuture from FuseChannel::flushInvalidations 2023-04-05 16:27:02 -07:00
sqlite fix copy paste error in logs 2022-10-28 10:45:49 -07:00
store remove accidental network fetch 2023-04-06 10:09:53 -07:00
takeover switch FaultInjector to ImmediateFuture 2022-12-19 13:11:02 -08:00
telemetry small clarifications to TraceBus 2023-04-05 16:27:02 -07:00
testharness rename EdenMount::startChannel to startFsChannel 2023-04-05 16:27:02 -07:00
third-party Remove runtime check for macFUSE rename ABI 2023-01-20 08:50:47 -08:00
utils add a RingBuffer 2023-04-03 23:40:55 -07:00
Cargo.toml sync with latest upstream now that changes have been merged 2023-04-04 15:55:35 -07:00
CMakeLists.txt Add Blake3 support 2023-03-21 15:12:32 -07:00