Page MenuHomeSoftware Heritage

Remove concurrency and error-handling from the content replayer.
ClosedPublic

Authored by vlorentz on Aug 7 2019, 1:13 PM.

Details

Summary

ThreadPoolExecutor hides errors, so failures to copy an object wouldn't
prevent committing to Kafka.

Also, libcloud (or maybe only its S3 backend) does not work well with
threads.

Diff Detail

Repository
rDJNL Journal infrastructure
Branch
content-replay-single-thread
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 7180
Build 10133: tox-on-jenkinsJenkins
Build 10132: arc lint + arc unit