sapling/eden/fs
Xavier Deguillard 65d00fff9f nfs: convert Nfsd3 to ImmediateFuture
Summary:
With the Mountd code being converted to ImmediateFuture, we can now convert
Nfsd3 to use ImmediateFuture too. For now, this isn't expected to perform
better due to the InodeMap still using on folly::Future, which forces the
ImmediateFuture code to store a SemiFuture. A future change will look at
switching the InodeMap to ImmediateFuture to solve this.

Reviewed By: kmancini

Differential Revision: D28297422

fbshipit-source-id: 8b85103657e877b0f102130f2117bbe60598ed52
2021-05-13 16:51:34 -07:00
..
benchharness add 4k random writes benchmark 2020-07-14 16:13:37 -07:00
benchmarks utils: add default constructor to ImmediateFuture 2021-05-11 08:05:11 -07:00
cli use eden daemon background prefetch logic instead of python subprocesses 2021-05-10 12:42:50 -07:00
cli_rs make widgets for top 2021-04-09 12:27:04 -07:00
config use portable version of gtest 2021-05-12 15:58:27 -07:00
docs run linter in eden/fs/docs 2021-01-25 16:13:54 -08:00
fuse use portable version of gtest 2021-05-12 15:58:27 -07:00
inodes nfs: convert Nfsd3 to ImmediateFuture 2021-05-13 16:51:34 -07:00
journal use portable version of gtest 2021-05-12 15:58:27 -07:00
model use portable version of gtest 2021-05-12 15:58:27 -07:00
monitor Apply clang-format update fixes 2021-01-10 10:06:29 -08:00
nfs nfs: convert Nfsd3 to ImmediateFuture 2021-05-13 16:51:34 -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 use portable version of gtest 2021-05-12 15:58:27 -07:00
sqlite overlay: use PersistentSqliteStatement in TreeOverlayStore 2021-03-15 12:01:48 -07:00
store use portable version of gtest 2021-05-12 15:58:27 -07:00
takeover use portable version of gtest 2021-05-12 15:58:27 -07:00
telemetry use portable version of gtest 2021-05-12 15:58:27 -07:00
testharness use portable version of gtest 2021-05-12 15:58:27 -07:00
third-party fs: update fuse_kernel_linux.h 2021-03-17 20:55:43 -07:00
utils utils: allow mutable lambda to be passed to ImmediateFuture::thenValue 2021-05-13 16:51:34 -07:00
CMakeLists.txt nfs: make it compile with getdeps builds 2021-02-03 17:54:54 -08:00