From 623e2591e7216047ea887b16807ad23844fd2095 Mon Sep 17 00:00:00 2001 From: yackob03 Date: Fri, 3 Jan 2014 17:05:47 -0500 Subject: [PATCH] Add a script to backfill the sizes of existing images. --- tools/backfillsizes.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 tools/backfillsizes.py diff --git a/tools/backfillsizes.py b/tools/backfillsizes.py new file mode 100644 index 000000000..188ad95d5 --- /dev/null +++ b/tools/backfillsizes.py @@ -0,0 +1,16 @@ +from data.database import Image +from app import app + + +store = app.config['STORAGE'] + + +for image in Image.select(): + if image.image_size == None: + image_path = store.image_layer_path(image.repository.namespace, + image.repository.name, + image.docker_image_id) + size = store.get_size(image_path) + print 'Setting image %s size to: %s' % (image.docker_image_id, size) + image.image_size = size + image.save() \ No newline at end of file