Add a reporter for verbs to track number of storage streams are needed
This commit is contained in:
parent
110366f656
commit
dd470bdc9d
7 changed files with 43 additions and 14 deletions
|
@ -29,7 +29,7 @@ class SquashedDockerImageFormatter(TarImageFormatter):
|
|||
SIZE_MULTIPLIER = 1.2
|
||||
|
||||
def stream_generator(self, repo_image, tag, synthetic_image_id, get_image_iterator,
|
||||
tar_stream_getter_iterator):
|
||||
tar_stream_getter_iterator, reporter=None):
|
||||
image_mtime = 0
|
||||
created = next(get_image_iterator()).v1_metadata.created
|
||||
if created is not None:
|
||||
|
@ -42,7 +42,7 @@ class SquashedDockerImageFormatter(TarImageFormatter):
|
|||
# json - The layer JSON
|
||||
# layer.tar - The tarballed contents of the layer
|
||||
# VERSION - The docker import version: '1.0'
|
||||
layer_merger = StreamLayerMerger(tar_stream_getter_iterator)
|
||||
layer_merger = StreamLayerMerger(tar_stream_getter_iterator, reporter=reporter)
|
||||
|
||||
# Yield the repositories file:
|
||||
synthetic_layer_info = {}
|
||||
|
|
Reference in a new issue