sapling/reachabilityindex
David Budischek ff5c92b653 Add performance counters to analyse is_ancestor
Summary:
Is_ancestor was inexplicably slow so I added a few perf counters to it. The slowness should be fixed with D14540318.

This will only add the most important perf counters as I have seen some slow down when adding more.

I also changed the param naming from maybe_ancestor to ancestor. The maybe is implied through the method name being is_ancestor. This change also brings skiplist in line with apiserver

What will we log:
Ancestor/Descendant Generation
skip/noskip iterations
skipped generations

Reviewed By: StanislavGlebik

Differential Revision: D14085659

fbshipit-source-id: e0c7d34ed218e94c2c5a39f98d3c0b3d4265214f
2019-03-22 06:30:32 -07:00
..
common/src mononoke: split reachability index 2019-01-31 00:41:48 -08:00
if mononoke: rename crates to contain underscores instead of dashes 2019-03-06 07:18:28 -08:00
skiplist/src Add performance counters to analyse is_ancestor 2019-03-22 06:30:32 -07:00
src Block non fastforward bookmark moves 2019-03-18 04:12:09 -07:00
test-helpers/src mononoke: fix computing of changed files 2019-03-08 06:28:49 -08:00