From 25835c875fdc453f85e22e55fa1db995336253f1 Mon Sep 17 00:00:00 2001 From: Vincent Batts Date: Mon, 16 Mar 2015 13:18:40 -0400 Subject: [PATCH] devmapper: udev sync is a requirement closes #10664 closes #4036 Signed-off-by: Vincent Batts Upstream-commit: ca628c6216ade64790dfbfe388fe4769433ec4aa Component: engine --- components/engine/daemon/graphdriver/devmapper/deviceset.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/engine/daemon/graphdriver/devmapper/deviceset.go b/components/engine/daemon/graphdriver/devmapper/deviceset.go index 4d35adabc0..7e0a13a952 100644 --- a/components/engine/daemon/graphdriver/devmapper/deviceset.go +++ b/components/engine/daemon/graphdriver/devmapper/deviceset.go @@ -963,9 +963,9 @@ func (devices *DeviceSet) initDevmapper(doInit bool) error { // https://github.com/docker/docker/issues/4036 if supported := devicemapper.UdevSetSyncSupport(true); !supported { - logrus.Warnf("Udev sync is not supported. This will lead to unexpected behavior, data loss and errors") + logrus.Errorf("Udev sync is not supported. This will lead to unexpected behavior, data loss and errors") + return graphdriver.ErrNotSupported } - logrus.Debugf("devicemapper: udev sync support: %v", devicemapper.UdevSyncSupported()) if err := os.MkdirAll(devices.metadataDir(), 0700); err != nil && !os.IsExist(err) { return err