Use DiffSize instead of Size in v1 push

The v1 push code was querying the size of the layer chain up to the
layer it was pushing, rather than just that layer. This made the
progress indicator inaccurate.

Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
This commit is contained in:
Aaron Lehmann 2015-12-07 10:59:59 -08:00
Родитель 5f1af8da5b
Коммит 741924384e
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -432,7 +432,7 @@ func (p *v1Pusher) pushImage(v1Image v1Image, ep string) (checksum string, err e
defer arch.Close()
// don't care if this fails; best effort
size, _ := l.Size()
size, _ := l.DiffSize()
// Send the layer
logrus.Debugf("rendered layer for %s of [%d] size", v1ID, size)