sapling/eden/fs
Zhengchao Liu 601f99b118 support FS events logging in NFS mounts
Summary: This adds the support for FS events logging for NFS. For context, each type of event is assigned a sampling group that determines its sampling rate. In TraceBus subscription callback, events are sent to `FsEventLogger` to be sampled and logged through `HiveLogger`.

Reviewed By: xavierd

Differential Revision: D30843863

fbshipit-source-id: 65394d31b1197efd69c7fd4c1b24562f5abd5785
2021-09-09 16:29:53 -07:00
..
benchharness config: namespace facebook::eden 2021-06-08 19:29:37 -07:00
benchmarks benchmarks: add HgImportRequestQueue::dequeue benchmark 2021-08-26 12:28:51 -07:00
cli disallow infinite recursion in redirect unmount 2021-09-02 15:00:10 -07:00
cli_rs third-party/rust: Update thiserror from 1.0.23 to 1.0.29 2021-09-08 20:49:35 -07:00
config add global killswitch for predictive prefetch profiles 2021-08-23 17:55:09 -07:00
docs Fix typo in inode documentation 2021-07-30 15:27:59 -07:00
fuse assign FS events to sampling groups 2021-09-08 11:40:22 -07:00
inodes support FS events logging in NFS mounts 2021-09-09 16:29:53 -07:00
journal Remove direct uses of gmock.h 2021-07-07 13:32:31 -07:00
model rename Hash to Hash20 2021-09-08 16:27:10 -07:00
monitor migrate from LockedPtr::getUniqueLock 2021-06-13 18:53:58 -07:00
nfs support FS events logging in NFS mounts 2021-09-09 16:29:53 -07:00
notifications notifications: support Windows 2020-11-11 09:37:56 -08:00
prjfs windows: invalidate negative path cache during start 2021-09-09 10:48:53 -07:00
py suppress errors in fbcode/eden - batch 1 2021-08-24 14:30:57 -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 add an EDEN_HAVE_USAGE_SERVICE config macro 2021-09-08 19:50:44 -07:00
sqlite overlay: use PersistentSqliteStatement in TreeOverlayStore 2021-03-15 12:01:48 -07:00
store remove dead code from serializeTree 2021-09-08 16:27:10 -07:00
takeover Remove direct uses of gmock.h 2021-07-07 13:32:31 -07:00
telemetry log FS trace events with HiveLogger 2021-09-02 10:32:03 -07:00
testharness rename Hash to Hash20 2021-09-08 16:27:10 -07:00
third-party fs: update fuse_kernel_linux.h 2021-03-17 20:55:43 -07:00
utils store: diff should respect the mount case sensitivity 2021-07-29 11:29:42 -07:00
CMakeLists.txt nfs: make it compile with getdeps builds 2021-02-03 17:54:54 -08:00