HomeSoftware Heritage

Add a new TenaciousProxyStorage

Description

Add a new TenaciousProxyStorage

This proxy storage attempt to add buckets of objects, but in case of failure,
it splits the bucket in parts so every valid object in the bucket get a chance
to be inserted.

Also provides an error rate-limiting feature.

This proxy storage is mainly dedicated to help mirrorring an archive
using the replayer stack.

Details

Provenance
douarddaAuthored on Jun 18 2020, 6:41 PM
douarddaPushed on May 5 2021, 12:18 PM
Differential Revision
D3334: Add a new TenaciousProxyStorage
Parents
rDSTO051b77152356: cassandra: Add a test of a 'complex' migration, with a PK update
Branches
Unknown
Tags
Unknown
Build Status
Buildable 21271
Build 33031: test-and-buildJenkins console · Jenkins