journal_checker: Add support for checking content objects integrity
Allow JournalChecker class to process content objects in order to check their presence in a given object storage but also to check their integrity by fetching their bytes and recomputing checksums. To do such processing, the journal checker must be configured to process content object type and an object storage configuration must be provided along the journal client one. Related to #4694.
Showing
- swh/scrubber/base_checker.py 12 additions, 11 deletionsswh/scrubber/base_checker.py
- swh/scrubber/journal_checker.py 52 additions, 23 deletionsswh/scrubber/journal_checker.py
- swh/scrubber/objstorage_checker.py 31 additions, 22 deletionsswh/scrubber/objstorage_checker.py
- swh/scrubber/tests/test_journal_kafka.py 194 additions, 2 deletionsswh/scrubber/tests/test_journal_kafka.py
Please register or sign in to comment