[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 3/3] pc: Don't make CPU properties mandatory unl
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [PATCH 3/3] pc: Don't make CPU properties mandatory unless necessary |
Date: |
Fri, 16 Aug 2019 14:22:58 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux) |
Erik Skultety <address@hidden> writes:
> On Fri, Aug 16, 2019 at 08:10:20AM +0200, Markus Armbruster wrote:
>> Eduardo Habkost <address@hidden> writes:
>>
>> > We have this issue reported when using libvirt to hotplug CPUs:
>> > https://bugzilla.redhat.com/show_bug.cgi?id=1741451
>> >
>> > Basically, libvirt is not copying die-id from
>> > query-hotpluggable-cpus, but die-id is now mandatory.
>>
>> Uh-oh, "is now mandatory": making an optional property mandatory is an
>> incompatible change. When did we do that? Commit hash, please.
>>
>> [...]
>>
>
> I don't even see it as being optional ever - the property wasn't even
> recognized before commit 176d2cda0de introduced it as mandatory.
Compatibility break.
Commit 176d2cda0de is in v4.1.0. If I had learned about it a bit
earlier, I would've argued for a last minute fix or a revert. Now we
have a regression in the release.
Eduardo, I think this fix should go into v4.1.1. Please add cc:
qemu-stable.
How can we best avoid such compatibility breaks to slip in undetected?
A static checker would be nice. For vmstate, we have
scripts/vmstate-static-checker.py. Not sure it's used.
- Re: [Qemu-devel] [PATCH 1/3] pc: Fix error message on die-id validation, (continued)
Re: [Qemu-devel] [PATCH 1/3] pc: Fix error message on die-id validation, Markus Armbruster, 2019/08/16
Re: [Qemu-devel] [PATCH 1/3] pc: Fix error message on die-id validation, Igor Mammedov, 2019/08/16
[Qemu-devel] [PATCH 2/3] pc: Improve error message when die-id is omitted, Eduardo Habkost, 2019/08/15
[Qemu-devel] [PATCH 3/3] pc: Don't make CPU properties mandatory unless necessary, Eduardo Habkost, 2019/08/15
Re: [Qemu-devel] [PATCH 3/3] pc: Don't make CPU properties mandatory unless necessary, Eduardo Habkost, 2019/08/16
Re: [Qemu-devel] [PATCH 3/3] pc: Don't make CPU properties mandatory unless necessary, Igor Mammedov, 2019/08/16