sapling/eden/fs
Kaveh Ahmadi 3406e11f73 set FetchedSource in ObjectFetchContext
Summary:
## Background
`SaplingBackingStore` is now sending `request` to Sapling with `RemoteOnly` or `LocalOnly`. Therefore `SaplingBackingStore` knows the source of fetching each request. We need to save this info in `ObjectFetchContext` then we can send them to `HgImportTraceEvent::finish` and `traceBus_` can publish this info in `trace hg` command.

## Thid diff
Adding a new field to `ObjectFetchContext` to keep the source of fetch for each request. The source can be LOCAL, REMOTE, or UNKNOWN

Reviewed By: jdelliot

Differential Revision: D56332989

fbshipit-source-id: d684593c26f8b97276130bf3972479e6b18dabaf
2024-05-02 14:02:57 -07:00
..
benchmarks Move FileUtils and PathFuncs from eden to edencommon 2024-03-01 18:09:03 -08:00
cli Back out "eden: Introduce better parser for output of handle.exe" 2024-05-01 18:18:40 -07:00
cli_rs fix OSS build 2024-04-26 17:36:13 -07:00
config log when we see more than a soft max number of requests 2024-05-01 14:17:36 -07:00
digest Re-sync with internal repository 2023-10-11 22:09:00 -07:00
docs docs: add caveats to Futures.md 2024-05-01 19:05:54 -07:00
facebook fix TARGETS files for autodeps 2024-04-23 17:17:20 -07:00
fuse log when we see more than a soft max number of requests 2024-05-01 14:17:36 -07:00
fuzz/facebook Re-sync with internal repository 2023-10-11 22:09:00 -07:00
inodes log when we see more than a soft max number of requests 2024-05-01 14:17:36 -07:00
journal Refactor EdenStats, DurationScope and StatsGroup 2024-03-08 14:10:06 -08:00
lmdb Move FileUtils and PathFuncs from eden to edencommon 2024-03-01 18:09:03 -08:00
model ignore ".sl" in addition to ".hg" in ignore matcher 2024-03-21 09:31:05 -07:00
monitor Move UserInfo from eden to edencommon 2024-04-23 20:41:06 -07:00
nfs log when we see more than a soft max number of requests 2024-05-01 14:17:36 -07:00
notifications fix TARGETS files for autodeps 2024-04-23 17:17:20 -07:00
privhelper Move UserInfo from eden to edencommon 2024-04-23 20:41:06 -07:00
prjfs fix TARGETS files for autodeps 2024-04-23 17:17:20 -07:00
py eden/fs 7/10 2024-04-17 20:14:23 -07:00
rocksdb Re-sync with internal repository 2023-10-11 22:09:00 -07:00
scripts Move rpmbisect from scripts/mshroyer to eden/fs/scripts/facebook 2023-10-25 17:01:11 -07:00
service Add ODS counter for fschannel task queue 2024-05-01 14:17:36 -07:00
sqlite Move FileUtils and PathFuncs from eden to edencommon 2024-03-01 18:09:03 -08:00
store set FetchedSource in ObjectFetchContext 2024-05-02 14:02:57 -07:00
takeover Move utils:io from eden to edencommon 2024-03-04 12:22:09 -08:00
telemetry log when we see more than a soft max number of requests 2024-05-01 14:17:36 -07:00
testharness log when we see more than a soft max number of requests 2024-05-01 14:17:36 -07:00
third-party eden (5003156845066480047) 2024-02-23 11:30:48 -08:00
utils Move UserInfo from eden to edencommon 2024-04-23 20:41:06 -07:00
.committemplate committemplate: set reviewers for eden and mononoke 2023-10-18 20:55:42 -07:00
Cargo.toml Add a -mocks subcrate exporting constructor function for mock clients 2024-04-23 16:09:14 -07:00
CMakeLists.txt LMDBInodeCatalog + LMDBFileContentStore 2023-11-13 12:47:14 -08:00
TARGETS Re-sync with internal repository 2023-10-11 22:09:00 -07:00