瀏覽代碼

Merge pull request #17479 from coolljt0725/show_warning

Show warning when user specify dm.basesize for already initialized devicemapper driver
Sebastiaan van Stijn 9 年之前
父節點
當前提交
cf824d9749
共有 1 個文件被更改,包括 4 次插入1 次删除
  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
 		}