sapling/eden/fs
Xavier Deguillard c2236c3bc2 nfs: plumbing for running an RPC server
Summary:
The NFS protocol is comprised of several different RPC "programs": the mount,
nlm and nfs programs. Since all of these 3 needs to independently register with
rpcbind, let's have some common scafolding to read/write from the socket and to
simplify the implementation of these programs.

This code was written by wez

Reviewed By: chadaustin

Differential Revision: D25986691

fbshipit-source-id: 15c5fdc68323fd964ed79aa06392a83bf964ab4a
2021-02-01 09:28:40 -08: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 adding hidden --preserve-mount-point flag to eden rm 2021-01-26 11:11:09 -08:00
config rate limit logging 2021-01-29 14:34:23 -08:00
docs run linter in eden/fs/docs 2021-01-25 16:13:54 -08:00
fuse include FUSE result codes in eden strace 2021-01-25 12:35:36 -08:00
inodes implement FUSE_FALLOCATE 2021-01-20 19:04:59 -08:00
journal Apply clang-format update fixes 2021-01-10 10:06:29 -08:00
model model: remove test-only constructor for TreeEntry 2021-01-05 14:08:14 -08:00
monitor Apply clang-format update fixes 2021-01-10 10:06:29 -08:00
nfs nfs: plumbing for running an RPC server 2021-02-01 09:28:40 -08:00
notifications notifications: support Windows 2020-11-11 09:37:56 -08:00
prjfs Apply clang-format update fixes 2021-01-10 10:06:29 -08:00
py run linter in eden/fs/py 2021-01-25 16:13:55 -08:00
rocksdb Remove dead includes in eden 2019-10-11 16:45:01 -07:00
scripts move eden/scripts/ into eden/fs/ 2020-11-04 18:29:49 -08:00
service fix spurious fbwhoami crashes on corp 2021-01-26 13:20:09 -08:00
sqlite remove dependency on glog 2020-11-10 16:31:15 -08:00
store rate limit logging 2021-01-29 14:34:23 -08:00
takeover Apply clang-format update fixes 2021-01-10 10:06:29 -08:00
telemetry implement FUSE_FALLOCATE 2021-01-20 19:04:59 -08:00
testharness Apply clang-format update fixes 2021-01-10 10:06:29 -08:00
third-party eden: support NO_OPEN support on macOS 2020-07-27 17:53:03 -07:00
utils Rename Try::throwIfFailed -> throwUnlessValue 2021-01-11 13:05:17 -08:00
CMakeLists.txt prjfs: move win/mount into prjfs 2020-09-22 09:09:56 -07:00