moby/distribution
Derek McGowan 633f9252b8
Use diff ids from image configuration
The diff id resolution currently relies on a stored mapping for
archive digest to diff id. This mapping could be derived from
the image configuration if the image configuration is available.
On linux the image config is pulled in parallel and may not be
available. On windows, however, it is always pulled first and can
be used to supplement the stored mapping for images which may not
have this mapping from being side loaded. This becomes useful when
combined with side loaded foreign layers.

Signed-off-by: Derek McGowan <derek@mcgstyle.net>
2017-05-05 10:56:40 -07:00
..
fixtures/validate_manifest Add distribution package 2015-11-24 09:40:24 -08:00
metadata *: use opencontainers/go-digest package 2017-01-06 18:48:41 -08:00
utils Refacator pkg/streamformatter 2017-05-02 17:38:12 -04:00
xfer Add tracking to elided layer pulls. 2017-01-31 16:36:17 -08:00
config.go Merge pull request #29001 from darrenstahlmsft/WindowsOnLinux 2017-02-16 19:57:54 +01:00
errors.go Use distribution reference 2017-02-07 11:08:37 -08:00
pull.go log fallback errors as "info" 2017-02-24 14:27:35 +01:00
pull_v1.go Use distribution reference 2017-02-07 11:08:37 -08:00
pull_v2.go Use diff ids from image configuration 2017-05-05 10:56:40 -07:00
pull_v2_test.go Use distribution reference 2017-02-07 11:08:37 -08:00
pull_v2_unix.go Removing old custom RootFS behavior on Windows. 2016-07-29 14:15:59 -07:00
pull_v2_windows.go Windows: Add debug output to foreign layer pull 2016-09-26 08:56:34 -07:00
push.go log fallback errors as "info" 2017-02-24 14:27:35 +01:00
push_v1.go Use distribution reference 2017-02-07 11:08:37 -08:00
push_v2.go Always HEAD blobs at least once during pushes 2017-03-08 15:36:12 -08:00
push_v2_test.go Use distribution reference 2017-02-07 11:08:37 -08:00
registry.go Use distribution reference 2017-02-07 11:08:37 -08:00
registry_unit_test.go Use distribution reference 2017-02-07 11:08:37 -08:00