7b72cf8b27
Previously, if we attempted to georeplicate storage from the existing location and, somehow, that existing location did not exist, we'd still mark the new location as invalid. This is a major problem for storage engines that are not consistent. Now, we first try a back off strategy to find the image in the existing storage and, as well, if the replication fails in any way, we log it. |
||
---|---|---|
.. | ||
test | ||
__init__.py | ||
blobuploadcleanupworker.py | ||
buildlogsarchiver.py | ||
chunkcleanupworker.py | ||
gcworker.py | ||
globalpromstats.py | ||
logrotateworker.py | ||
notificationworker.py | ||
queuecleanupworker.py | ||
queueworker.py | ||
repositoryactioncounter.py | ||
security_notification_worker.py | ||
securityworker.py | ||
service_key_worker.py | ||
storagereplication.py | ||
teamsyncworker.py | ||
worker.py |