diff --git a/pkg/compute/tasks/instance_snapshot_and_clone_task.go b/pkg/compute/tasks/instance_snapshot_and_clone_task.go index 38fecc8171..034d9ebbe4 100644 --- a/pkg/compute/tasks/instance_snapshot_and_clone_task.go +++ b/pkg/compute/tasks/instance_snapshot_and_clone_task.go @@ -74,7 +74,7 @@ func (self *InstanceSnapshotAndCloneTask) finalReleasePendingUsage(ctx context.C pendingRegionUsage := models.SRegionQuota{} err = self.GetPendingUsage(&pendingRegionUsage, 1) if err == nil && !pendingRegionUsage.IsEmpty() { - quotas.CancelPendingUsage(ctx, self.UserCred, &pendingUsage, &pendingUsage, false) // failure cleanup + quotas.CancelPendingUsage(ctx, self.UserCred, &pendingRegionUsage, &pendingRegionUsage, false) // failure cleanup } } diff --git a/pkg/util/qemuimg/qemuimg.go b/pkg/util/qemuimg/qemuimg.go index 3091252d4f..eed445b408 100644 --- a/pkg/util/qemuimg/qemuimg.go +++ b/pkg/util/qemuimg/qemuimg.go @@ -447,7 +447,7 @@ func (img *SQemuImage) create(sizeMB int, format TImageFormat, options []string) output, err := cmd.Output() if err != nil { log.Errorf("%v create error %s %s", args, output, err) - return err + return errors.Wrapf(err, "create image failed: %s", output) } return img.parse() }