sapling/eden/fs/service
Zhengchao Liu 067abe2d55 collect memory and disk fetch counts
Summary: This adds counters for memory and disk counts in addition to import count so that we can understand cache hit rates during local investigation or output this in ActivityRecorder.

Reviewed By: genevievehelsel

Differential Revision: D29805637

fbshipit-source-id: 34261f91c33d6bd4bcb4b85b17d2e68360410896
2021-07-21 21:37:20 -07:00
..
oss service: unify startup on Windows/Linux/macOS 2020-10-22 16:24:17 -07:00
test Remove direct uses of gmock.h 2021-07-07 13:32:31 -07:00
.gitignore watchman: pull in thrift in the oss build for eden support 2019-02-04 21:37:47 -08:00
CMakeLists.txt service: remove dependency on curl 2021-04-29 19:41:04 -07:00
eden.thrift collect memory and disk fetch counts 2021-07-21 21:37:20 -07:00
EdenCPUThreadPool.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
EdenCPUThreadPool.h Tidy up license headers 2019-10-11 05:28:23 -07:00
EdenInit.cpp eden: use fmt::format instead of folly::to 2020-09-23 21:14:20 -07:00
EdenInit.h eden: use fmt::format instead of folly::to 2020-09-23 21:14:20 -07:00
EdenMain.cpp Changing eden/Eden/edenfs/Edenfs in the help and other user visible texts to EdenFS 2021-07-06 12:17:20 -07:00
EdenMain.h store weak_ptr of EdenMount in FileAccess event 2021-06-30 09:22:59 -07:00
EdenServer.cpp store weak_ptr of EdenMount in FileAccess event 2021-06-30 09:22:59 -07:00
EdenServer.h store weak_ptr of EdenMount in FileAccess event 2021-06-30 09:22:59 -07:00
EdenServiceHandler.cpp categorize NFS handlers by AccessType 2021-07-19 19:10:48 -07:00
EdenServiceHandler.h Make eden doctor report when the PrivHelper is inaccessible 2021-07-12 13:16:21 -07:00
EdenStateDir.cpp nfs: allow mountd and nfsd to bind to a unix socket on macOS 2021-05-12 13:06:57 -07:00
EdenStateDir.h nfs: allow mountd and nfsd to bind to a unix socket on macOS 2021-05-12 13:06:57 -07:00
fb-edenfs@.service set OOMScoreAdjust to -20 in systemd unit 2019-10-02 12:53:28 -07:00
PeriodicTask.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
PeriodicTask.h Tidy up license headers 2019-10-11 05:28:23 -07:00
PrettyPrinters.cpp Migrate to field_ref Thrift API 2020-07-21 11:23:35 -07:00
PrettyPrinters.h Tidy up license headers 2019-10-11 05:28:23 -07:00
PrivHelperMain.cpp edenfs: remove use of fork from StartupLogger 2020-09-18 17:22:39 -07:00
StartupLogger.cpp Changing eden/Eden/edenfs/Edenfs in the help and other user visible texts to EdenFS 2021-07-06 12:17:20 -07:00
StartupLogger.h Log how long it took for eden to start 2021-04-01 10:32:18 -07:00
streamingeden.thrift add edenfsctl trace fs support for nfs 2021-06-29 17:50:25 -07:00
Systemd.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
Systemd.h Tidy up license headers 2019-10-11 05:28:23 -07:00
ThriftPermissionChecker.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
ThriftPermissionChecker.h Tidy up license headers 2019-10-11 05:28:23 -07:00
ThriftUtil.h introduce a variable-width RootId type that identifies the root of an EdenFS checkout's contents 2021-06-07 17:25:31 -07:00