[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] Re: Live migration protocol, device features, ABIs and
From: |
Eduardo Habkost |
Subject: |
Re: [Qemu-devel] Re: Live migration protocol, device features, ABIs and other beasts |
Date: |
Mon, 23 Nov 2009 13:37:34 -0200 |
User-agent: |
Mutt/1.5.19 (2009-01-05) |
On Mon, Nov 23, 2009 at 09:00:05AM -0600, Anthony Liguori wrote:
<snip>
>
> I think the problem is that you shouldn't be changing the guest visible
> state in a stable update of qemu. If you change the guest visible state
> in a stable update, then you won't be able to support live migration
> between arbitrary stable versions. You can't introduce features without
> introducing forward compatibility issues. If you're adding new guest
> visible state, you've added a feature.
>
> This is not a live migration problem, this is a problem with your stable
> branch policy.
It is not a feature, because the data was already supposed to be part of
the guest visible state, but the implementation was buggy. If the
current implementation were the ultimate authority regarding what is a
bug and what is a new feature, no software would ever had any bug,
everything we call "bug fix" today, would be called "feature".
I would agree with you if the ultimate authority regarding expected
guest visible state was our implementation. But things aren't that
simple: sometimes the definition of "guest visible state" in the
implementation is buggy, and we can't just tell users "the feature your
guests are using shouldn't be part of the guest visible state, don't use
it".
--
Eduardo
- Re: [Qemu-devel] Re: Live migration protocol, device features, ABIs and other beasts, (continued)
- Re: [Qemu-devel] Re: Live migration protocol, device features, ABIs and other beasts, Dor Laor, 2009/11/24
- Message not available
- [Qemu-devel] Re: Live migration protocol, device features, ABIs and other beasts, Anthony Liguori, 2009/11/23
- Message not available
- [Qemu-devel] Re: Live migration protocol, device features, ABIs and other beasts, Anthony Liguori, 2009/11/23
- Re: [Qemu-devel] Re: Live migration protocol, device features, ABIs and other beasts, Eduardo Habkost, 2009/11/23
- [Qemu-devel] Re: Live migration protocol, device features, ABIs and other beasts, Michael S. Tsirkin, 2009/11/24
- Re: [Qemu-devel] Re: Live migration protocol, device features, ABIs and other beasts, Eduardo Habkost, 2009/11/23
- Re: [Qemu-devel] Re: Live migration protocol, device features, ABIs and other beasts, Paolo Bonzini, 2009/11/23
- Re: [Qemu-devel] Re: Live migration protocol, device features, ABIs and other beasts, Anthony Liguori, 2009/11/23
- Re: [Qemu-devel] Re: Live migration protocol, device features, ABIs and other beasts,
Eduardo Habkost <=
- Re: [Qemu-devel] Re: Live migration protocol, device features, ABIs and other beasts, Eduardo Habkost, 2009/11/23
- Re: [Qemu-devel] Re: Live migration protocol, device features, ABIs and other beasts, Anthony Liguori, 2009/11/23
- [Qemu-devel] Re: Re: Live migration protocol, device features, ABIs and other beasts, Michael S. Tsirkin, 2009/11/24
- Re: [Qemu-devel] Re: Live migration protocol, device features, ABIs and other beasts, Anthony Liguori, 2009/11/23
- [Qemu-devel] Re: Re: Live migration protocol, device features, ABIs and other beasts, Michael S. Tsirkin, 2009/11/24
- [Qemu-devel] Re: Live migration protocol, device features, ABIs and other beasts, Anthony Liguori, 2009/11/24
- [Qemu-devel] Re: Live migration protocol, device features, ABIs and other beasts, Michael S. Tsirkin, 2009/11/24
- Message not available
- [Qemu-devel] Re: Live migration protocol, device features, ABIs and other beasts, Michael S. Tsirkin, 2009/11/25
- [Qemu-devel] Re: Re: Live migration protocol, device features, ABIs and other beasts, Michael S. Tsirkin, 2009/11/24
- Re: [Qemu-devel] Re: Re: Live migration protocol, device features, ABIs and other beasts, Paul Brook, 2009/11/24