From: Jason Dillaman Date: Tue, 20 Aug 2019 15:00:08 +0000 (-0400) Subject: pybind/mgr/rbd_support: fix missing variable in error path X-Git-Tag: v14.2.5~138^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=30edd8b12ac02eeffcece120dc8e50a052899ac3;p=ceph.git pybind/mgr/rbd_support: fix missing variable in error path Fixes: https://tracker.ceph.com/issues/41352 Signed-off-by: Jason Dillaman (cherry picked from commit e57418747727cd06833467a3a0cf7c46ea192375) --- diff --git a/src/pybind/mgr/rbd_support/module.py b/src/pybind/mgr/rbd_support/module.py index 85752cf452f..6c33dab0a86 100644 --- a/src/pybind/mgr/rbd_support/module.py +++ b/src/pybind/mgr/rbd_support/module.py @@ -1075,7 +1075,7 @@ class TaskHandler: except (rbd.InvalidArgument, rbd.ImageNotFound): return None - def validate_image_migrating(self, migration_status): + def validate_image_migrating(self, image_spec, migration_status): if not migration_status: raise rbd.InvalidArgument("Image {} is not migrating".format( self.format_image_spec(image_spec)), errno=errno.EINVAL) @@ -1105,7 +1105,7 @@ class TaskHandler: if task: return 0, task.to_json(), '' - self.validate_image_migrating(status) + self.validate_image_migrating(image_spec, status) if status['state'] not in [rbd.RBD_IMAGE_MIGRATION_STATE_PREPARED, rbd.RBD_IMAGE_MIGRATION_STATE_EXECUTING]: raise rbd.InvalidArgument("Image {} is not in ready state".format( @@ -1141,7 +1141,7 @@ class TaskHandler: if task: return 0, task.to_json(), '' - self.validate_image_migrating(status) + self.validate_image_migrating(image_spec, status) if status['state'] != rbd.RBD_IMAGE_MIGRATION_STATE_EXECUTED: raise rbd.InvalidArgument("Image {} has not completed migration".format( self.format_image_spec(image_spec)), errno=errno.EINVAL) @@ -1169,7 +1169,7 @@ class TaskHandler: if task: return 0, task.to_json(), '' - self.validate_image_migrating(status) + self.validate_image_migrating(image_spec, status) return 0, self.add_task(ioctx, "Aborting image migration for {}".format( self.format_image_spec(image_spec)),