sapling/eden/fs/utils
Jeremy Braun 93f731cf79 Limit watchman+eden's fetching of inodes on common hg updates
Summary: Eden's `getEntryInformation` API currently loads Inodes for all paths queried, force-materializing the path component's Inodes. This often isn't required, and eden could be fetching non-loaded data from the object store instead.

Reviewed By: chadaustin

Differential Revision: D35372760

fbshipit-source-id: e31a450a20b09249f03339dcd1aeca2eb363046e
2022-04-19 09:33:32 -07:00
..
test move process name cache 2022-04-04 11:37:38 -07:00
BucketedLog.h fs: fix license header 2022-01-04 15:00:07 -08:00
BufVec.h fs: fix license header 2022-01-04 15:00:07 -08:00
Bug.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
Bug.h fs: fix license header 2022-01-04 15:00:07 -08:00
CaseSensitivity.h fs: fix license header 2022-01-04 15:00:07 -08:00
ChronoParse.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
ChronoParse.h fs: fix license header 2022-01-04 15:00:07 -08:00
ChronoUnit.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
ChronoUnit.gperf fs: fix license header 2022-01-04 15:00:07 -08:00
ChronoUnit.h fs: fix license header 2022-01-04 15:00:07 -08:00
Clock.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
Clock.h fs: fix license header 2022-01-04 15:00:07 -08:00
CMakeLists.txt move handle 2022-04-04 11:37:38 -07:00
CoverageSet.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
CoverageSet.h fs: fix license header 2022-01-04 15:00:07 -08:00
DirType.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
DirType.h fs: fix license header 2022-01-04 15:00:07 -08:00
EdenError.cpp move win error 2022-04-04 11:37:38 -07:00
EdenError.h fs: fix license header 2022-01-04 15:00:07 -08:00
EdenTaskQueue.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
EdenTaskQueue.h fs: fix license header 2022-01-04 15:00:07 -08:00
EnumValue.h fs: fix license header 2022-01-04 15:00:07 -08:00
FaultInjector.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
FaultInjector.h fs: fix license header 2022-01-04 15:00:07 -08:00
FileDescriptor.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
FileDescriptor.h fs: fix license header 2022-01-04 15:00:07 -08:00
FileHash.cpp move win error 2022-04-04 11:37:38 -07:00
FileHash.h fs: fix license header 2022-01-04 15:00:07 -08:00
FileUtils.cpp move handle 2022-04-04 11:37:38 -07:00
FileUtils.h utils: add a getAllDirectoryEntryNames function 2022-03-23 13:59:52 -07:00
FsChannelTypes.h fs: fix license header 2022-01-04 15:00:07 -08:00
Future.h fs: fix license header 2022-01-04 15:00:07 -08:00
FutureUnixSocket.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
FutureUnixSocket.h fs: fix license header 2022-01-04 15:00:07 -08:00
Guid.h move win error 2022-04-04 11:37:38 -07:00
IDGen.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
IDGen.h fs: fix license header 2022-01-04 15:00:07 -08:00
ImmediateFuture-inl.h fs: fix license header 2022-01-04 15:00:07 -08:00
ImmediateFuture-pre.h fs: fix license header 2022-01-04 15:00:07 -08:00
ImmediateFuture.h fs: fix license header 2022-01-04 15:00:07 -08:00
IoFuture.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
IoFuture.h fs: fix license header 2022-01-04 15:00:07 -08:00
LazyInitialize.h fs: fix license header 2022-01-04 15:00:07 -08:00
LeaseCache.h fs: fix license header 2022-01-04 15:00:07 -08:00
MappedDiskVector.h fs: fix license header 2022-01-04 15:00:07 -08:00
Memory.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
Memory.h fs: fix license header 2022-01-04 15:00:07 -08:00
NfsSocket.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
NfsSocket.h fs: fix license header 2022-01-04 15:00:07 -08:00
NotImplemented.h fs: fix license header 2022-01-04 15:00:07 -08:00
PathFuncs.cpp pathfuncs: remove boost::filesystem exported dependency 2022-03-22 15:48:40 -07:00
PathFuncs.h move StringConv 2022-04-04 11:37:38 -07:00
PathMap.h fs: fix license header 2022-01-04 15:00:07 -08:00
Pipe.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
Pipe.h fs: fix license header 2022-01-04 15:00:07 -08:00
ProcessAccessLog.cpp move process name cache 2022-04-04 11:37:38 -07:00
ProcessAccessLog.h fs: fix license header 2022-01-04 15:00:07 -08:00
ProcUtil.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
ProcUtil.h fs: fix license header 2022-01-04 15:00:07 -08:00
SortedInsert.h fs: fix license header 2022-01-04 15:00:07 -08:00
SpawnedProcess.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
SpawnedProcess.h fs: fix license header 2022-01-04 15:00:07 -08:00
SSLContext.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
SSLContext.h fs: fix license header 2022-01-04 15:00:07 -08:00
StaticAssert.h fs: fix license header 2022-01-04 15:00:07 -08:00
StatTimes.h Limit watchman+eden's fetching of inodes on common hg updates 2022-04-19 09:33:32 -07:00
SystemError.h fs: fix license header 2022-01-04 15:00:07 -08:00
Thread.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
Thread.h fs: fix license header 2022-01-04 15:00:07 -08:00
TimeUtil.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
TimeUtil.h fs: fix license header 2022-01-04 15:00:07 -08:00
UnboundedQueueExecutor.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
UnboundedQueueExecutor.h fs: fix license header 2022-01-04 15:00:07 -08:00
UnixSocket.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
UnixSocket.h fs: fix license header 2022-01-04 15:00:07 -08:00
UserInfo.cpp move win error 2022-04-04 11:37:38 -07:00
UserInfo.h fs: fix license header 2022-01-04 15:00:07 -08:00
Utf8.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
Utf8.h fs: fix license header 2022-01-04 15:00:07 -08:00
WinStackTrace.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
WinStackTrace.h fs: fix license header 2022-01-04 15:00:07 -08:00
XAttr.cpp fs: fix license header 2022-01-04 15:00:07 -08:00
XAttr.h fs: fix license header 2022-01-04 15:00:07 -08:00