HomeSoftware Heritage

Split Provenance backend in two layers

This commit no longer exists in the repository. It may have been part of a branch which was deleted.

Description

Split Provenance backend in two layers

First layer (temporarily called ProvenanceBackend) is responsable of
handling read/write caches and it should ideally be db absnostic (not
yet though).
Second layer is responsable of all db interaction. In revisions to come
it will be further refactored into sevel workers to guarantee no
collitions when writing to the DB.

Details

Provenance
aevisoAuthored on Jun 11 2021, 5:52 PM
aevisoPushed on Jun 14 2021, 12:14 PM
Differential Revision
D5848: First stage of refactoring for the Provenance backend
Build Status
Buildable 21961
Build 34155: test-and-buildJenkins console · Jenkins

Commit No Longer Exists

This commit no longer exists in the repository.