sapling/eden/fs
Xavier Deguillard 72b4096a06 nfs: remove multi-fragment O(N^2) complexity
Summary:
Neither macOS, nor Linux are sending multi-fragment requests to the NFS server.
Since supporting these means calling into memmove, which can be expensive for
large requests, let's just remove support for them for now. If somehow macOS
and/or Linux start sending these, the XCHECK(isLast) will catch this and we can
fix the code by then.

Reviewed By: kmancini

Differential Revision: D27976671

fbshipit-source-id: 77c758b2bb36517d22d5b637e6f0ebf84cc19e5b
2021-04-28 17:06:23 -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 allow backgrounding prefetches within the eden daemon 2021-04-26 16:16:21 -07:00
cli_rs make widgets for top 2021-04-09 12:27:04 -07:00
config use custom in memory tree cache 2021-04-27 17:38:40 -07:00
docs run linter in eden/fs/docs 2021-01-25 16:13:54 -08:00
fuse utils: introduce CaseSensitivity 2021-04-20 13:08:27 -07:00
inodes inodes: cache size for non-materialized inodes 2021-04-28 17:06:23 -07:00
journal journal: coalesce no-op checkout events 2021-02-26 16:28:44 -08:00
model add unit tests for TreeCache 2021-04-27 17:38:40 -07:00
monitor Apply clang-format update fixes 2021-01-10 10:06:29 -08:00
nfs nfs: remove multi-fragment O(N^2) complexity 2021-04-28 17:06:23 -07: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 Backout py3 only changes from windows_thrift 2021-04-22 10:29:49 -07: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 creating RE CAS backing store with everything unimplemented. 2021-04-28 14:59:39 -07:00
sqlite overlay: use PersistentSqliteStatement in TreeOverlayStore 2021-03-15 12:01:48 -07:00
store creating RE CAS Digest proxy 2021-04-28 14:59:39 -07:00
takeover Daily arc lint --take CLANGFORMAT 2021-04-28 04:38:27 -07:00
telemetry follow-up to sandcastle_instance_id 2021-04-06 13:14:12 -07:00
testharness use custom in memory tree cache 2021-04-27 17:38:40 -07:00
third-party fs: update fuse_kernel_linux.h 2021-03-17 20:55:43 -07:00
utils utils: expand AbsolutePathBase to provide some filesystem related methods via Boost 2021-04-23 15:22:09 -07:00
CMakeLists.txt nfs: make it compile with getdeps builds 2021-02-03 17:54:54 -08:00