sapling/eden/fs/store
Katie Mancini 1876c4e77b adding logging for selective paths
Summary:
Eden can sometimes unexpectedly fetch files from the server, and we want
to know why this is happening. This adds logging for the source of
data fetching in edens backing store to help obviate why these fetches
are happening.

This temporarily adds the logging in the HgQueuedBacking store to get a naive
version of logging rolled out sooner. Follow up changes will move this logging
closer to the data fetching itself if possible (in HgDatapackStore and HgImporter).

Reviewed By: chadaustin

Differential Revision: D22012572

fbshipit-source-id: b1b012ce4ee133fbacecd586b7365c3c5a5386df
2020-06-23 10:02:41 -07:00
..
git thread ObjectFetchContext to backing store 2020-06-23 10:02:40 -07:00
hg adding logging for selective paths 2020-06-23 10:02:41 -07:00
test model: report symlink/executable as regular files on Windows 2020-05-12 08:46:35 -07:00
BackingStore.h thread ObjectFetchContext to backing store 2020-06-23 10:02:40 -07:00
BackingStoreLogger.cpp add data fetch logger 2020-06-23 10:02:41 -07:00
BackingStoreLogger.h add data fetch logger 2020-06-23 10:02:41 -07:00
BlobAccess.cpp fix gcc compilation issues 2020-05-20 15:49:02 -07:00
BlobAccess.h eden: fix multiply defined symbols issue with ImportPriority 2020-03-20 10:56:08 -07:00
BlobCache.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
BlobCache.h Tidy up license headers 2019-10-11 05:28:23 -07:00
BlobMetadata.h Tidy up license headers 2019-10-11 05:28:23 -07:00
CMakeLists.txt remove Mononoke usage in HgBackingStore 2020-05-05 20:59:02 -07:00
Diff.cpp Rename collectXSemiFuture to collectX 2020-04-03 17:15:08 -07:00
Diff.h add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
DiffCallback.h Tidy up license headers 2019-10-11 05:28:23 -07:00
DiffContext.cpp add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
DiffContext.h count fetch statistics during diff and checkout 2020-02-05 16:05:29 -08:00
eden_store_util.cpp move UserInfo to eden/fs/utils/ 2020-04-29 17:21:12 -07:00
EmptyBackingStore.cpp thread ObjectFetchContext to backing store 2020-06-23 10:02:40 -07:00
EmptyBackingStore.h thread ObjectFetchContext to backing store 2020-06-23 10:02:40 -07:00
ImportPriority.h implement prefetch for HgQueuedBackingStore 2020-04-06 19:12:42 -07:00
IObjectStore.h refactor - move ObjectFetchContext to its own file 2020-06-23 10:02:40 -07:00
KeySpace.cpp eden: fix compilation on latest vs2017 2020-05-06 15:05:37 -07:00
KeySpace.h allow garbage collection of cached tree objects again 2020-01-23 17:33:43 -08:00
LocalStore.cpp add independent cache size limits per object type 2020-01-21 19:41:47 -08:00
LocalStore.h clear the deprecated blobsize keyspace at startup 2020-01-21 10:33:11 -08:00
MemoryLocalStore.cpp restructure KeySpace and move it into KeySpace.h 2020-01-21 10:33:10 -08:00
MemoryLocalStore.h restructure KeySpace and move it into KeySpace.h 2020-01-21 10:33:10 -08:00
ObjectFetchContext.cpp add cause info to objectFetchContext 2020-06-23 10:02:40 -07:00
ObjectFetchContext.h add cause info to objectFetchContext 2020-06-23 10:02:40 -07:00
ObjectStore.cpp add cause info to objectFetchContext 2020-06-23 10:02:40 -07:00
ObjectStore.h refactor - move ObjectFetchContext to its own file 2020-06-23 10:02:40 -07:00
RocksDbLocalStore.cpp collectX to collectUnsafe 2020-03-10 11:36:09 -07:00
RocksDbLocalStore.h add independent cache size limits per object type 2020-01-21 19:41:47 -08:00
ScmStatusDiffCallback.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
ScmStatusDiffCallback.h Tidy up license headers 2019-10-11 05:28:23 -07:00
SerializedBlobMetadata.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
SerializedBlobMetadata.h Tidy up license headers 2019-10-11 05:28:23 -07:00
SqliteLocalStore.cpp clear the deprecated blobsize keyspace at startup 2020-01-21 10:33:11 -08:00
SqliteLocalStore.h restructure KeySpace and move it into KeySpace.h 2020-01-21 10:33:10 -08:00
StatsFetchContext.cpp add cause info to objectFetchContext 2020-06-23 10:02:40 -07:00
StatsFetchContext.h add cause info to objectFetchContext 2020-06-23 10:02:40 -07:00
StoreResult.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
StoreResult.h Tidy up license headers 2019-10-11 05:28:23 -07:00