oio.crawler package
Submodules
oio.crawler.integrity module
Recursively check account, container, content and chunk integrity.
-
class
oio.crawler.integrity.
Checker
(namespace, concurrency=50, error_file=None, rebuild_file=None, full=True, limit_listings=0, request_attempts=1)[source] Bases:
object
-
check
(target)[source]
-
check_account
(target, recurse=False)[source]
-
check_chunk
(target)[source]
-
check_container
(target, recurse=False)[source]
-
check_obj
(target, recurse=False)[source]
-
report
()[source]
-
wait
()[source]
-
write_chunk_error
(target, obj_meta, chunk=None, irreparable=False)[source]
-
write_error
(target, irreparable=False)[source]
-
write_rebuilder_input
(target, obj_meta, irreparable=False)[source]
-
-
class
oio.crawler.integrity.
Target
(account, container=None, obj=None, chunk=None)[source] Bases:
object
-
cid
-
copy
()[source]
-
-
oio.crawler.integrity.
main
()[source]
oio.crawler.storage_tierer module
-
class
oio.crawler.storage_tierer.
StorageTierer
(conf, **kwargs)[source] Bases:
oio.common.daemon.Daemon
-
run
(*args, **kwargs)[source]
-