Browse code

devmapper: resizepool hardcodes files as well

Signed-off-by: Vincent Batts <vbatts@redhat.com>

Vincent Batts authored on 2014/09/23 06:03:31
Showing 1 changed files
... ...
@@ -466,7 +466,13 @@ func minor(device uint64) uint64 {
466 466
 func (devices *DeviceSet) ResizePool(size int64) error {
467 467
 	dirname := devices.loopbackDir()
468 468
 	datafilename := path.Join(dirname, "data")
469
+	if len(devices.dataDevice) > 0 {
470
+		datafilename = devices.dataDevice
471
+	}
469 472
 	metadatafilename := path.Join(dirname, "metadata")
473
+	if len(devices.metadataDevice) > 0 {
474
+		metadatafilename = devices.metadataDevice
475
+	}
470 476
 
471 477
 	datafile, err := os.OpenFile(datafilename, os.O_RDWR, 0)
472 478
 	if datafile == nil {