sapling/eden/fs/telemetry
Xavier Deguillard e5558221ac store: plumb CMD_CAT_TREE
Summary:
With Mercurial now supporting CMD_CAT_TREE for efficiently fetching and reading
trees, we can plumb this onto EdenFS. At startup time, we detect whether
Mercurial supports CMD_CAT_TREE and use that method, otherwise, we fallback to
the old CMD_FETCH_TREE.

Reviewed By: wez

Differential Revision: D23044953

fbshipit-source-id: 9aea5c5b82e97039a75ef18976a155dcb6e150bc
2020-08-12 08:17:25 -07:00
..
test switch from folly benchmark to google benchmark 2020-04-30 09:36:01 -07:00
CMakeLists.txt introduce a StructuredLogger 2019-10-25 19:29:01 -07:00
EdenStats.cpp win: when creating a file/directory, create the parents too 2020-07-29 12:17:17 -07:00
EdenStats.h store: plumb CMD_CAT_TREE 2020-08-12 08:17:25 -07:00
LogEvent.cpp introduce a StructuredLogger 2019-10-25 19:29:01 -07:00
LogEvent.h send fetch heavy events to Scuba 2020-07-02 07:57:15 -07:00
NullStructuredLogger.h add a StructuredLogger instance to ServerState 2019-11-13 15:23:38 -08:00
RequestMetricsScope.cpp use enumValue instead of static_cast<int> 2020-04-28 18:59:34 -07:00
RequestMetricsScope.h expose number pending fuse requests 2020-04-28 13:28:01 -07:00
ScribeLogger.h introduce a scribe logger that communicates with scribe_cat 2019-10-22 12:42:54 -07:00
ScubaStructuredLogger.cpp add a StructuredLogger instance to ServerState 2019-11-13 15:23:38 -08:00
ScubaStructuredLogger.h add a StructuredLogger instance to ServerState 2019-11-13 15:23:38 -08:00
SessionInfo.cpp add a StructuredLogger instance to ServerState 2019-11-13 15:23:38 -08:00
SessionInfo.h add a StructuredLogger instance to ServerState 2019-11-13 15:23:38 -08:00
StructuredLogger.cpp introduce a StructuredLogger 2019-10-25 19:29:01 -07:00
StructuredLogger.h add a StructuredLogger instance to ServerState 2019-11-13 15:23:38 -08:00
StructuredLoggerFactory.cpp add a StructuredLogger instance to ServerState 2019-11-13 15:23:38 -08:00
StructuredLoggerFactory.h add a StructuredLogger instance to ServerState 2019-11-13 15:23:38 -08:00
SubprocessScribeLogger.cpp introduce a scribe logger that communicates with scribe_cat 2019-10-22 12:42:54 -07:00
SubprocessScribeLogger.h introduce a scribe logger that communicates with scribe_cat 2019-10-22 12:42:54 -07:00
Tracing.cpp rename tracing to telemetry 2019-10-15 13:39:41 -07:00
Tracing.h Use cacheline_aligned in Tracer 2020-02-03 14:47:07 -08:00