swh.scrubber package#
Submodules:
- swh.scrubber.cli module
- swh.scrubber.db module
Datastore
CorruptObject
MissingObject
MissingObjectReference
FixedObject
ScrubberDb
ScrubberDb.current_version
ScrubberDb.datastore_get_or_add()
ScrubberDb.checked_partition_upsert()
ScrubberDb.checked_partition_get_last_date()
ScrubberDb.checked_partition_iter()
ScrubberDb.corrupt_object_add()
ScrubberDb.corrupt_object_iter()
ScrubberDb.corrupt_object_get()
ScrubberDb.corrupt_object_grab_by_id()
ScrubberDb.corrupt_object_grab_by_origin()
ScrubberDb.missing_object_add()
ScrubberDb.missing_object_iter()
ScrubberDb.missing_object_reference_iter()
ScrubberDb.object_origin_add()
ScrubberDb.object_origin_get()
ScrubberDb.fixed_object_add()
ScrubberDb.fixed_object_iter()
- swh.scrubber.fixer module
- swh.scrubber.journal_checker module
- swh.scrubber.origin_locator module
- swh.scrubber.storage_checker module
postgresql_storage_db()
StorageChecker
StorageChecker.db
StorageChecker.storage
StorageChecker.object_type
StorageChecker.nb_partitions
StorageChecker.start_partition_id
StorageChecker.end_partition_id
StorageChecker.datastore_info()
StorageChecker.statsd()
StorageChecker.run()
StorageChecker.check_object_hashes()
StorageChecker.check_object_references()
- swh.scrubber.utils module
Module contents:
- swh.scrubber.get_scrubber_db(cls: str, **kwargs) ScrubberDb [source]#
- swh.scrubber.get_datastore(cls: str, **kwargs) ScrubberDb #