To summarize, we'd like Docker, during a push of blob, to:
1. It could try to mount from each remembered association before falling back to full blob upload.
2. Verify if the blob really doesn't exist in the source repository before forgetting its association.
3. Stat() the target repository even if there's no remembered association between blob and the destination repository.
Partial and simple solution is at https://github.com/projectatomic/docker/pull/183
We should propose a more thorough implementation covering comment 1 before submitting upstream though.
Moving bug to docker..
Michal should we have this patch in docker-1.12 also?
Lokesh, Where can we pick up the new build? The latest version on the Openshift QE mirror is docker-1.10.3-46.el7.10.x86_64
Provided sdodson with URL, but documenting here, too:
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.