On 11/25/09 15:09, Michael S. Tsirkin wrote:
We were discussing features that are (mostly) not user-visible.
It is clear that if you have a user-visible change you have
a different machine, so you can not migrate.

Now if you fix a bug by changing savevm format, without user visible
changes you *also* can not migrate, but this does not make it into
feature or make it a good fit for machine description.

Well, it does fit into the machine description IMHO. When you want migrate to a old qemu version you need to know what the old qemu version understands, and the machine description for old qemu is a natural fit.

We still could make the use of this information optional though, so savevm/migration could use either the most recent savevm format (ignoring DeviceState->savevm_version) or the savevm format matching the machine type (using DeviceState->savevm_version) depending on what the user chooses.

cheers,
  Gerd


Reply via email to