moby--moby/daemon/graphdriver/overlay2
Derek McGowan 6622cc970e
Cleanup invalid code in overlay2 and layer store
The overlay2 change ensures that the correct path is used to resolve the
symlink. The current code will not fail since the symlinks are always given
a value of "../id/diff" which ends up ignoring the incorrect "link" value.
Fix this code so it doesn't cause unexpected errors in the future if the
symlink changes.

The layerstore cleanup ensures that the empty layer returns a tar stream if
the provided parent is empty. Any value other than empty still returns an
error since the empty layer has no parent. Currently empty layer is not
used anywhere that TarStreamFrom is used but could break in the future if
this function is called.

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
2016-11-02 16:13:53 -07:00
..
mount.go Avoid fork on mount for overlay2 in common case 2016-08-22 11:43:10 -07:00
overlay.go Cleanup invalid code in overlay2 and layer store 2016-11-02 16:13:53 -07:00
overlay_test.go
overlay_unsupported.go
randomid.go