From 39bf8212eecd03d8ab13f8c7834da6efbdfbca91 Mon Sep 17 00:00:00 2001 From: "Ruben S. Montero" Date: Tue, 1 Sep 2015 21:44:00 +0200 Subject: [PATCH] bug #3911: Do not trigget TM transfers if a save_as image has been deleted. --- src/image/ImageManagerDriver.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/image/ImageManagerDriver.cc b/src/image/ImageManagerDriver.cc index d24de3f69e..725fd40873 100644 --- a/src/image/ImageManagerDriver.cc +++ b/src/image/ImageManagerDriver.cc @@ -408,6 +408,14 @@ static int mkfs_action(istringstream& is, return ds_id; } + else if ( image->get_state() == Image::DELETE ) + { + NebulaLog::log("ImM", Log::INFO, "Ignoring mkfs callback, image is " + "being deleted"); + + image->unlock(); + return ds_id; + } is_saving = image->is_saving(); ds_id = image->get_ds_id();