mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 00:45:18 +03:00
71e1d6493e
Summary: Scuba logging that tracks undesired file fetches has some blind spots i.e. a lot of fetches have null pid and null cmd line. This diff tries to fix another part of the problem. TreeInode::getOrLoadChild() has TODO `pass a fetch context down through getOrLoadChild to track this load`. This diff fixes this TODO, and also starts to pass context from EdenDispatcher:lookup method. Note that it adds quite a lot of new `ObjectFetchContext::getNullContext()` calls, and potentially those might be responsible for blind spots in logging. I'll try to address this problem in the next diffs. Reviewed By: kmancini Differential Revision: D23418218 fbshipit-source-id: 319d7436494d8dce3580289aae9963aa13bfc191 |
||
---|---|---|
.. | ||
benchharness | ||
benchmarks | ||
cli | ||
config | ||
docs | ||
fuse | ||
inodes | ||
journal | ||
model | ||
monitor | ||
notifications | ||
py | ||
rocksdb | ||
service | ||
sqlite | ||
store | ||
takeover | ||
telemetry | ||
testharness | ||
third-party | ||
utils | ||
win | ||
CMakeLists.txt |