Changeset View
Changeset View
Standalone View
Standalone View
swh/objstorage/replayer/replay.py
Show All 11 Lines | |||||
try: | try: | ||||
from systemd.daemon import notify | from systemd.daemon import notify | ||||
except ImportError: | except ImportError: | ||||
notify = None | notify = None | ||||
from tenacity import ( | from tenacity import ( | ||||
retry, | retry, | ||||
retry_base, | |||||
retry_if_exception_type, | retry_if_exception_type, | ||||
stop_after_attempt, | stop_after_attempt, | ||||
wait_random_exponential, | wait_random_exponential, | ||||
) | ) | ||||
from tenacity.retry import retry_base | |||||
from swh.core.statsd import statsd | from swh.core.statsd import statsd | ||||
from swh.model.hashutil import hash_to_hex | from swh.model.hashutil import hash_to_hex | ||||
from swh.model.model import SHA1_SIZE | from swh.model.model import SHA1_SIZE | ||||
from swh.objstorage.objstorage import ID_HASH_ALGO, ObjNotFoundError, ObjStorage | from swh.objstorage.objstorage import ID_HASH_ALGO, ObjNotFoundError, ObjStorage | ||||
logger = logging.getLogger(__name__) | logger = logging.getLogger(__name__) | ||||
REPORTER = None | REPORTER = None | ||||
▲ Show 20 Lines • Show All 299 Lines • Show Last 20 Lines |