Browse Source

Merge pull request #17479 from coolljt0725/show_warning

Show warning when user specify dm.basesize for already initialized devicemapper driver
Sebastiaan van Stijn 9 years ago
parent
commit
cf824d9749
1 changed files with 4 additions and 1 deletions
  1. 4 1
      daemon/graphdriver/devmapper/deviceset.go

+ 4 - 1
daemon/graphdriver/devmapper/deviceset.go

@@ -1049,7 +1049,10 @@ func (devices *DeviceSet) setupBaseImage() error {
 			if err := devices.setupVerifyBaseImageUUIDFS(oldInfo); err != nil {
 				return err
 			}
-
+			if devices.baseFsSize != defaultBaseFsSize && devices.baseFsSize != devices.getBaseDeviceSize() {
+				logrus.Warnf("Base device is already initialized to size %s, new value of base device size %s will not take effect",
+					units.HumanSize(float64(devices.getBaseDeviceSize())), units.HumanSize(float64(devices.baseFsSize)))
+			}
 			return nil
 		}