From e27131519f610178fd8adfc4b87c7bc2521a562f Mon Sep 17 00:00:00 2001 From: David Calavera Date: Mon, 6 Jul 2015 18:21:44 -0700 Subject: [PATCH] Warn when udev_sync is not supported. Signed-off-by: David Calavera --- daemon/graphdriver/devmapper/deviceset.go | 5 +---- daemon/graphdriver/driver.go | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/daemon/graphdriver/devmapper/deviceset.go b/daemon/graphdriver/devmapper/deviceset.go index ffba32b91..0f2dcb9f3 100644 --- a/daemon/graphdriver/devmapper/deviceset.go +++ b/daemon/graphdriver/devmapper/deviceset.go @@ -1106,10 +1106,7 @@ func (devices *DeviceSet) initDevmapper(doInit bool) error { // https://github.com/docker/docker/issues/4036 if supported := devicemapper.UdevSetSyncSupport(true); !supported { - logrus.Errorf("Udev sync is not supported. This will lead to unexpected behavior, data loss and errors. For more information, see https://docs.docker.com/reference/commandline/cli/#daemon-storage-driver-option") - if !devices.overrideUdevSyncCheck { - return graphdriver.ErrNotSupported - } + logrus.Warn("Udev sync is not supported. This will lead to unexpected behavior, data loss and errors. For more information, see https://docs.docker.com/reference/commandline/cli/#daemon-storage-driver-option") } if err := os.MkdirAll(devices.metadataDir(), 0700); err != nil && !os.IsExist(err) { diff --git a/daemon/graphdriver/driver.go b/daemon/graphdriver/driver.go index 68e1383b1..906571dfc 100644 --- a/daemon/graphdriver/driver.go +++ b/daemon/graphdriver/driver.go @@ -171,7 +171,7 @@ func scanPriorDrivers(root string) []string { priorDrivers := []string{} for driver := range drivers { p := filepath.Join(root, driver) - if _, err := os.Stat(p); err == nil { + if _, err := os.Stat(p); err == nil && driver != "vfs" { priorDrivers = append(priorDrivers, driver) } }