sapling/eden/fs/fuse
Katie Mancini fdb1af8bc9 add cause info to objectFetchContext
Summary:
Recently the server team added an un-used directory to test that eden would not
fetch these as a test for the upcoming repo merge. They saw that these files
were fetched a non trivial number of times. We want to know why eden is causing
these fetches.

This adds the pid and interface through which the client is interacting with eden to
ObjectFetchContext for this purpose. This information will be logged in later
changes.

note: currently this is only for fetches through Fuse (thrift interface to follow).

Reviewed By: chadaustin

Differential Revision: D22050919

fbshipit-source-id: 49b93257a0e6d910f48b1e8ec6471527e056d22a
2020-06-23 10:02:40 -07:00
..
fuse_tester adding ObjectFetchContext to getattr 2020-06-18 10:40:41 -07:00
privhelper redirect PrivHelper stdin to /dev/null to fully daemonize 2020-05-18 10:11:18 -07:00
test use enumValue instead of static_cast<int> 2020-04-28 18:59:34 -07:00
BufVec.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
BufVec.h Tidy up license headers 2019-10-11 05:28:23 -07:00
CMakeLists.txt use the normal PrivHelper.h header file on Windows 2020-05-01 14:01:40 -07:00
DirList.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
DirList.h Tidy up license headers 2019-10-11 05:28:23 -07:00
Dispatcher.cpp adding ObjectFetchContext to lookup 2020-06-18 10:40:41 -07:00
Dispatcher.h adding ObjectFetchContext to lookup 2020-06-18 10:40:41 -07:00
FuseChannel.cpp adding ObjectFetchContext to lookup 2020-06-18 10:40:41 -07:00
FuseChannel.h use a single static table for the fuse access type lookup 2020-04-30 10:20:45 -07:00
FuseTypes.h move third-party/ into eden/fs/ 2020-05-04 11:33:12 -07:00
InodeNumber.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeNumber.h Replace Folly Format with fmt in logger to reduce binary size 2019-11-18 05:53:08 -08:00
PollHandle.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
PollHandle.h Tidy up license headers 2019-10-11 05:28:23 -07:00
RequestData.cpp make FUSE metrics more efficient 2020-04-23 10:46:16 -07:00
RequestData.h add cause info to objectFetchContext 2020-06-23 10:02:40 -07:00