HomeSoftware Heritage

Unify frontier definition between track-all vs track-first strategies

Description

Unify frontier definition between track-all vs track-first strategies

in favor of the track-first strategy. Previous definition for track-all
was prone to inconsistencies in case the ingestion process crashes. Also,
it was only meant to act differently for revisions that share content
and have the exact same timestamp (not a major improvement after all).

Details

Provenance
aevisoAuthored on Dec 6 2021, 10:54 AM
aevisoPushed on Dec 10 2021, 5:58 PM
Differential Revision
D6746: Unify frontier definition between track-all vs track-first strategies
Parents
rDPROV78b8b77cdaaa: Refactor `raise_on_commit` logic with a decorator
Branches
Unknown
Tags
Unknown
Build Status
Buildable 25582
Build 39998: test-and-buildJenkins console · Jenkins