sapling/eden/fs/inodes
Stanislau Hlebik ea4e64864c fix one case of logging of null ClientPid
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 fixes at least part
of the problem.

TreePrefetchContext which is used from TreePrefetchLease didn't logged client
pid at all (in fact, it logged almost nothing). This diff fixes at least one blind spot, however it doesn't look like this is the only one.

Reviewed By: kmancini

Differential Revision: D23417451

fbshipit-source-id: 107884e94c6b40de999328ec2ef78fe22174c1ca
2020-08-31 10:05:02 -07:00
..
overlay utils: add a platform independent FileUtils 2020-08-14 18:56:33 -07:00
sqliteoverlay sqliteoverlay: properly mark it initialized 2020-08-04 12:05:43 -07:00
test stop using RequestContext 2020-08-27 00:19:04 -07:00
CacheHint.h Tidy up license headers 2019-10-11 05:28:23 -07:00
CheckoutAction.cpp add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
CheckoutAction.h make unlink and rmdir explicit about kernel cache invalidation 2020-07-28 14:47:40 -07:00
CheckoutContext.cpp win: conditionally enable negative path caching 2020-08-14 17:35:50 -07:00
CheckoutContext.h logging for thrift object fetch: checkout 2020-07-26 23:09:40 -07:00
CMakeLists.txt win: remove DirList code 2020-07-28 11:52:54 -07:00
DeferredDiffEntry.cpp add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
DeferredDiffEntry.h add an ObjectFetchContext interface 2020-02-05 13:15:01 -08:00
DirEntry.cpp Add mode_t size in DirEntry 2020-03-10 12:27:50 -07:00
DirEntry.h eden: make bitfield usage in DirEntry.h more portable 2020-03-20 10:56:07 -07:00
EdenDispatcher.cpp stop using RequestContext 2020-08-27 00:19:04 -07:00
EdenDispatcher.h stop using RequestContext 2020-08-27 00:19:04 -07:00
EdenMount.cpp fix one case of logging of null ClientPid 2020-08-31 10:05:02 -07:00
EdenMount.h fix one case of logging of null ClientPid 2020-08-31 10:05:02 -07:00
EdenMountError.h Tidy up license headers 2019-10-11 05:28:23 -07:00
FileInode.cpp utils: add a platform independent FileUtils 2020-08-14 18:56:33 -07:00
FileInode.h simplify BufVec (for now) 2020-08-03 11:16:06 -07:00
GlobNode.cpp collectX to collectUnsafe 2020-03-10 11:36:09 -07:00
GlobNode.h use enumValue instead of static_cast<int> 2020-04-28 18:59:34 -07:00
InodeBase.cpp start to accept ObjectFetchContext to InodeBase::stat() 2020-06-18 10:40:41 -07:00
InodeBase.h start to accept ObjectFetchContext to InodeBase::stat() 2020-06-18 10:40:41 -07:00
InodeError.cpp Make errnoStr return std::string instead of fbstring 2020-03-10 10:50:44 -07:00
InodeError.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeLoader.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeMap.cpp Migrate to field_ref Thrift API 2020-07-21 11:23:35 -07:00
InodeMap.h mount: unify EdenMount::initialize 2020-05-15 13:14:55 -07:00
InodeMetadata.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeMetadata.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodePtr-defs.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodePtr.cpp Tidy up license headers 2019-10-11 05:28:23 -07:00
InodePtr.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodePtrFwd.h Tidy up license headers 2019-10-11 05:28:23 -07:00
InodeTable.h make deleted default constructors explicit 2020-04-14 12:47:03 -07:00
InodeTimestamps.cpp Inode support on Windows 2020-04-01 14:53:30 -07:00
InodeTimestamps.h Inode support on Windows 2020-04-01 14:53:30 -07:00
Overlay.cpp win: simplify path management 2020-08-10 08:53:13 -07:00
Overlay.h using ProgressCallback type for simplification to print fsck messages 2020-07-09 11:13:18 -07:00
OverlayFile.cpp support closing the Overlay class even if it is still in use 2019-11-11 10:56:15 -08:00
OverlayFile.h fix flakiness in RawOverlayTest.closed_overlay_stress_test 2020-01-27 18:17:01 -08:00
OverlayFileAccess.cpp refactor OverlayFileAccess errors 2019-11-06 18:24:58 -08:00
OverlayFileAccess.h refactor OverlayFileAccess errors 2019-11-06 18:24:58 -08:00
ParentInodeInfo.h Tidy up license headers 2019-10-11 05:28:23 -07:00
ServerState.cpp eden: fix Windows build 2020-05-04 11:53:33 -07:00
ServerState.h eden: fix Windows build 2020-05-04 11:53:33 -07:00
TreeInode.cpp fix one case of logging of null ClientPid 2020-08-31 10:05:02 -07:00
TreeInode.h fix one case of logging of null ClientPid 2020-08-31 10:05:02 -07:00
TreePrefetchLease.cpp limit the number of tree prefetch operations that can run in parallel 2019-12-20 16:14:19 -08:00
TreePrefetchLease.h fix one case of logging of null ClientPid 2020-08-31 10:05:02 -07:00