Browse code

Show warning when user specify dm.basesize for already initialized devicemapper drive

Signed-off-by: Lei Jitang <leijitang@huawei.com>

Lei Jitang authored on 2015/11/10 15:50:19
Showing 1 changed files
... ...
@@ -991,7 +991,10 @@ func (devices *DeviceSet) setupBaseImage() error {
991 991
 			if err := devices.setupVerifyBaseImageUUID(oldInfo); err != nil {
992 992
 				return err
993 993
 			}
994
-
994
+			if devices.baseFsSize != defaultBaseFsSize && devices.baseFsSize != devices.getBaseDeviceSize() {
995
+				logrus.Warnf("Base device is already initialized to size %s, new value of base device size %s will not take effect",
996
+					units.HumanSize(float64(devices.getBaseDeviceSize())), units.HumanSize(float64(devices.baseFsSize)))
997
+			}
995 998
 			return nil
996 999
 		}
997 1000