sapling/eden/mononoke/reachabilityindex
Stanislau Hlebik 88975e359e mononoke: RFC skiplist with gaps
Summary:
Currently our skiplists store a skip edge for almost all public commits. This
is problematic for a few reasons:
1) It uses more memory
2) It increases the startup time
3) It makes startup flakier. We've noticed a few times that our backend storage
return errors more often when try to download large blobs.

Let's change the way we build skiplist. Let's not index every public changeset
we have, but rather index it smarter. See comments for more details.

Reviewed By: farnz

Differential Revision: D22500300

fbshipit-source-id: 7e9c887595ba11da80233767dad4ec177d933f72
2020-07-27 01:33:57 -07:00
..
common mononoke: RFC skiplist with gaps 2020-07-27 01:33:57 -07:00
if Regenerate all Cargo.tomls after upgrade to futures 0.3.5 2020-07-06 20:49:43 -07:00
skiplist mononoke: RFC skiplist with gaps 2020-07-27 01:33:57 -07:00
src mononoke: RFC skiplist with gaps 2020-07-27 01:33:57 -07:00
test-helpers Regenerate all Cargo.tomls after upgrade to futures 0.3.5 2020-07-06 20:49:43 -07:00
Cargo.toml eden: manual dependency fixes 2020-06-17 17:55:04 -07:00