Back to bug 1372065

Who When What Removed Added
Mike Fiedler 2016-08-31 20:02:07 UTC CC mifiedle, vlaad
Michal Fojtik 2016-09-01 09:01:37 UTC Assignee mfojtik miminar
Michal Minar 2016-09-01 09:18:18 UTC Status NEW ASSIGNED
Michal Fojtik 2016-09-02 12:41:36 UTC Keywords UpcomingRelease
CC mfojtik
Dan McPherson 2016-09-16 13:45:38 UTC Keywords UpcomingRelease
Michal Minar 2016-10-07 11:58:01 UTC Status ASSIGNED POST
Michal Fojtik 2016-10-27 07:56:38 UTC CC miminar
Flags needinfo?(miminar)
Michal Minar 2016-10-31 08:15:55 UTC Status POST MODIFIED
Fixed In Version docker-1.12.3-1.el7
Flags needinfo?(miminar)
Michal Fojtik 2016-11-02 11:21:09 UTC Flags needinfo?(mifiedle)
Troy Dawson 2016-11-04 19:11:48 UTC CC tdawson
Mike Fiedler 2016-11-14 15:42:49 UTC Flags needinfo?(mifiedle)
Troy Dawson 2016-11-14 21:29:46 UTC Target Release --- 3.4.0
errata-xmlrpc 2016-11-14 21:31:27 UTC Status MODIFIED ON_QA
Mike Fiedler 2016-11-15 00:01:01 UTC QA Contact wsun mifiedle
Michal Minar 2016-11-15 08:31:41 UTC Status ON_QA VERIFIED
Michal Minar 2016-11-15 08:32:58 UTC Status VERIFIED ON_QA
Wei Sun 2016-12-08 09:44:06 UTC CC wsun
Flags needinfo?(mifiedle)
Mike Fiedler 2016-12-08 13:01:29 UTC Status ON_QA VERIFIED
Flags needinfo?(mifiedle)
Michal Minar 2016-12-13 07:33:08 UTC Doc Text Cause: Prior docker version used to check only one layer digest for existence in remote repository before falling back to full blob upload. However, each layer can have multiple digests associated depending on docker version used to push image to a source registry.

Consequence: During an image push, docker daemon could have picked up wrong layer digest associated to particular image layer which did not existed in remote repository. It would then fall back to full blob upload (even though the daemon knew another digest existing in the remote repository).

Fix: The docker daemon now sorts candidate layer digests by their similarity with the remote repository and iterates over few of them before falling back to full blob re-upload.

Result: Docker pushes should be faster when layers already exist in remote registry.
Doc Type If docs needed, set a value Bug Fix
errata-xmlrpc 2017-01-18 00:59:47 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2017-01-18 12:53:06 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2017-01-18 07:53:06 UTC
Dan McPherson 2017-03-08 18:43:11 UTC Target Release 3.4.0

Back to bug 1372065