Which version of QEMU was this? Is this still a problem with the latest
version of QEMU?

** Changed in: qemu
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/961757

Title:
  wrong error for blockdev-snapshot-sync

Status in QEMU:
  Incomplete

Bug description:
  From Laszlo Ersek:

  >> +    proto_drv = bdrv_find_protocol(snapshot_file);
  >>      if (!proto_drv) {
  >> -        qerror_report(QERR_INVALID_BLOCK_FORMAT, format);
  >> -        ret = -1;
  >> -        goto out;
  >> +        error_set(errp, QERR_INVALID_BLOCK_FORMAT, format);
  >> +        return;
  >>      }
  > 
  > I don't understand the logic here (based on the error message). We
  > specified "format" for the case when a completely new snapshot file has
  > to be created. If the file exists already, then bdrv_find_protocol()
  > tries to find the driver for it. If that fails, then we must report an
  > error indeed, but instead of referring to "format", we'd have to report
  > the "scheme" from the beginning of "snapshot_file".

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/961757/+subscriptions

Reply via email to