sapling/eden/fs
Xavier Deguillard e87ea9c085 nfs: implement the WRITE RPC
Summary:
This simply writes the data passed in to the inode. Note that the current
implementation has a protocol violation since it doesn't sync the data written
to disk but advertise to the client that it did. This is completely wrong from
a data consistency guarantee, but is probably fine for now. Once the code
becomes closer to being production ready, this will be changed to honor the
client asks.

Reviewed By: kmancini

Differential Revision: D26681614

fbshipit-source-id: 82ad7a141be3bbe365363b1f6692ae62f253423f
2021-03-04 09:59:46 -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 Add annotations to eden/fs/cli/rage.py 2021-03-01 11:03:35 -08:00
cli_rs cli_rs: add debug subcommand, with clear-local-caches and compact-local-storage 2021-02-26 19:43:19 -08:00
config path: forbid building non-utf8 paths 2021-02-23 11:35:12 -08:00
docs run linter in eden/fs/docs 2021-01-25 16:13:54 -08:00
fuse Deprecate folly::format 2021-02-27 07:02:55 -08:00
inodes nfs: implement the WRITE RPC 2021-03-04 09:59:46 -08:00
journal journal: coalesce no-op checkout events 2021-02-26 16:28:44 -08:00
model path: forbid building non-utf8 paths 2021-02-23 11:35:12 -08:00
monitor Apply clang-format update fixes 2021-01-10 10:06:29 -08:00
nfs nfs: implement the WRITE RPC 2021-03-04 09:59:46 -08:00
notifications notifications: support Windows 2020-11-11 09:37:56 -08:00
prjfs telemetry: switch to using quantile stats instead of histograms 2021-02-14 16:37:08 -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 Deprecate folly::format 2021-02-27 07:02:55 -08:00
sqlite overlay: add TreeOverlayStore 2021-03-02 09:58:18 -08:00
store deduplicate multiple fetches for the same trees and blobs 2021-02-26 11:49:02 -08:00
takeover changing AsyncServerSocket::acceptError to receive exception_wrapper 2021-02-20 08:01:53 -08:00
telemetry telemetry: switch to using quantile stats instead of timeseries 2021-02-14 16:37:08 -08:00
testharness privhelper: add an nfsUnmount command 2021-02-22 22:40:39 -08:00
third-party eden: support NO_OPEN support on macOS 2020-07-27 17:53:03 -07:00
utils move EdenError to utils/ 2021-02-23 19:58:03 -08:00
CMakeLists.txt nfs: make it compile with getdeps builds 2021-02-03 17:54:54 -08:00