Browse code

devmapper: Use removeDeviceAndWait in DeviceSet.removeDevice()

This makes sure the device is removed just like in deactivateDevice.

Docker-DCO-1.1-Signed-off-by: Alexander Larsson <alexl@redhat.com> (github: alexlarsson)

Alexander Larsson authored on 2014/02/05 00:08:45
Showing 1 changed files
... ...
@@ -595,7 +595,7 @@ func (devices *DeviceSet) deleteDevice(hash string) error {
595 595
 
596 596
 	devinfo, _ := getInfo(info.Name())
597 597
 	if devinfo != nil && devinfo.Exists != 0 {
598
-		if err := removeDevice(info.Name()); err != nil {
598
+		if err := devices.removeDeviceAndWait(info.Name()); err != nil {
599 599
 			utils.Debugf("Error removing device: %s\n", err)
600 600
 			return err
601 601
 		}