sapling/eden/mononoke/segmented_changelog
Stefan Filip ef294cb359 segmented_changelog: check that parents are assigned smaller ids
Summary:
The most important invariant for IdDag is that parent nodes have ids that are
smaller than child nodes. We had a couple of issues that resulted in failing
this invariant so we are adding these extra checks. They will help us diagnose
issues faster and proctect protect production data against faulty updates.

Reviewed By: quark-zju

Differential Revision: D27092204

fbshipit-source-id: 1f052b290a494e267fac2f551ba51582baa67973
2021-03-18 09:51:47 -07:00
..
bench/concurrent_idmap third-party/rust: update tokio & tokio-stream 2021-03-10 11:01:28 -08:00
schemas segmented_changelog: rename DagBundle to SegmentedChangelogVersion 2021-03-10 12:15:52 -08:00
src segmented_changelog: check that parents are assigned smaller ids 2021-03-18 09:51:47 -07:00
Cargo.toml segmented_changelog: add builder with SegmentedChangelogConfig 2021-03-17 20:12:27 -07:00