moby--moby/daemon/graphdriver
Sebastiaan van Stijn 0abb8dec3f
Remove support for overlay/overlay2 without d_type
Support for running overlay/overlay2 on a backing filesystem
without d_type support (most likely: xfs, as ext4 supports
this by default), was deprecated for some time.

Running without d_type support is problematic, and can
lead to difficult to debug issues ("invalid argument" errors,
or unable to remove files from the container's filesystem).

This patch turns the warning that was previously printed
into an "unsupported" error, so that the overlay/overlay2
drivers are not automatically selected when detecting supported
storage drivers.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2017-12-04 17:10:20 -08:00
..
aufs Perform fsmagic detection on driver's home-dir if it exists 2017-12-04 17:10:07 -08:00
btrfs Perform fsmagic detection on driver's home-dir if it exists 2017-12-04 17:10:07 -08:00
copy Add zero-copy support to copy module 2017-10-24 13:14:40 -07:00
devmapper Simplify/fix MkdirAll usage 2017-11-27 17:32:12 -08:00
graphtest Remove support for overlay/overlay2 without d_type 2017-12-04 17:10:20 -08:00
lcow Remove deprecated MkdirAllAs(), MkdirAs() 2017-11-21 13:53:54 +01:00
overlay Remove support for overlay/overlay2 without d_type 2017-12-04 17:10:20 -08:00
overlay2 Remove support for overlay/overlay2 without d_type 2017-12-04 17:10:20 -08:00
overlayutils Remove support for overlay/overlay2 without d_type 2017-12-04 17:10:20 -08:00
quota Skip further checks for quota in user namespaces 2017-11-17 12:57:27 +01:00
register daemon/graphdriver/register: separate overlay2 2017-11-15 00:06:00 -08:00
vfs Add quota support to VFS graphdriver 2017-11-06 15:53:51 -08:00
windows Remove deprecated MkdirAllAs(), MkdirAs() 2017-11-21 13:53:54 +01:00
zfs Remove deprecated MkdirAllAs(), MkdirAs() 2017-11-21 13:53:54 +01:00
counter.go Merge pull request #31083 from xulike666/fight-for-readability 2017-03-03 15:13:01 +01:00
driver.go Remove support for overlay/overlay2 without d_type 2017-12-04 17:10:20 -08:00
driver_freebsd.go graphdriver: custom build-time priority list 2017-11-16 19:43:34 -08:00
driver_linux.go Perform fsmagic detection on driver's home-dir if it exists 2017-12-04 17:10:07 -08:00
driver_test.go Skip empty directories on prior graphdriver detection 2017-11-21 15:42:04 +01:00
driver_unsupported.go graphdriver: custom build-time priority list 2017-11-16 19:43:34 -08:00
driver_windows.go graphdriver: custom build-time priority list 2017-11-16 19:43:34 -08:00
errors.go Remove support for overlay/overlay2 without d_type 2017-12-04 17:10:20 -08:00
fsdiff.go LCOW: Implemented support for docker cp + build 2017-09-14 12:07:52 -07:00
plugin.go Add deadcode linter 2017-08-21 18:18:50 -04:00
proxy.go LCOW: Implemented support for docker cp + build 2017-09-14 12:07:52 -07:00