sapling/eden/fs
Xavier Deguillard 9c73da76f9 fuse: use ImmediateFuture in the Fuse dispatcher
Summary:
Similarly to the NFS change, this moves all the folly::Future handling in the
FuseChannel itself instead of inside the dispatcher. This should allow the
inode code to be converted to using ImmediateFuture instead of folly::Future.

Reviewed By: genevievehelsel

Differential Revision: D28372252

fbshipit-source-id: 7aae29d4a32500513c0062dfa42b2c7a3be038db
2021-05-17 14:07:29 -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 allow 1000 background FUSE requests 2021-05-17 12:48:03 -07:00
docs run linter in eden/fs/docs 2021-01-25 16:13:54 -08:00
fuse fuse: use ImmediateFuture in the Fuse dispatcher 2021-05-17 14:07:29 -07:00
inodes fuse: use ImmediateFuture in the Fuse dispatcher 2021-05-17 14:07:29 -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: switch RpcServerProcessor::dispatchRpc 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 differentiate EdenConfig and CheckoutConfig in EdenMount 2021-05-17 12:48:03 -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 fuse: use ImmediateFuture in the Fuse dispatcher 2021-05-17 14:07:29 -07:00
third-party fs: update fuse_kernel_linux.h 2021-03-17 20:55:43 -07:00
utils utils: handle void lambda in ImmediateFuture 2021-05-17 14:07:29 -07:00
CMakeLists.txt nfs: make it compile with getdeps builds 2021-02-03 17:54:54 -08:00