Add piece hashing to verbs generated image storages

This commit is contained in:
Jake Moshenko 2016-01-06 12:01:15 -05:00
parent 011538f9f4
commit 476ac8cec9
3 changed files with 23 additions and 5 deletions

View file

@ -239,7 +239,7 @@ def put_image_layer(namespace, repository, image_id):
updated_storage = model.storage.set_image_storage_metadata(image_id, namespace, repository,
size_info.compressed_size,
size_info.uncompressed_size)
pieces_bytes = piece_hasher.piece_hashes + piece_hasher.hash_fragment.digest()
pieces_bytes = piece_hasher.final_piece_hashes()
model.storage.save_torrent_info(updated_storage, app.config['TORRENT_PIECE_SIZE'], pieces_bytes)
# Append the computed checksum.