Add some better logging to the ancestry audit.
This commit is contained in:
parent
177a21e996
commit
3cef327980
1 changed files with 7 additions and 4 deletions
|
@ -59,10 +59,12 @@ def resolve_or_create(repo, docker_image_id, new_ancestry):
|
||||||
logger.debug('Created image: %s' % created)
|
logger.debug('Created image: %s' % created)
|
||||||
return created
|
return created
|
||||||
except ImageStorage.DoesNotExist:
|
except ImageStorage.DoesNotExist:
|
||||||
logger.warning('No storage for ancestor, tring to find it anywhere!')
|
logger.warning('No storage for ancestor, tring to find it anywhere: %s',
|
||||||
|
docker_image_id)
|
||||||
try:
|
try:
|
||||||
found = Image.get(docker_image_id=docker_image_id)
|
found = Image.get(docker_image_id=docker_image_id)
|
||||||
logger.debug('Found some legacy storage')
|
logger.debug('Found some legacy storage for docker_image_id: %s',
|
||||||
|
docker_image_id)
|
||||||
new_storage = ImageStorage.create(checksum=found.checksum,
|
new_storage = ImageStorage.create(checksum=found.checksum,
|
||||||
created=found.created,
|
created=found.created,
|
||||||
comment=found.comment,
|
comment=found.comment,
|
||||||
|
@ -90,8 +92,9 @@ def resolve_or_create(repo, docker_image_id, new_ancestry):
|
||||||
return created
|
return created
|
||||||
|
|
||||||
except Image.DoesNotExist:
|
except Image.DoesNotExist:
|
||||||
logger.error('No image available anywhere for storage.')
|
msg = 'No image available anywhere for storage: %s in namespace: %s'
|
||||||
raise RuntimeError('No image available anywhere for storage.')
|
logger.error(msg, docker_image_id, repo.namespace)
|
||||||
|
raise RuntimeError()
|
||||||
|
|
||||||
|
|
||||||
cant_fix = []
|
cant_fix = []
|
||||||
|
|
Reference in a new issue