On 7/25/25 09:53, Jiri Denemark via Devel wrote:
> On Thu, Jul 24, 2025 at 14:39:02 -0400, Collin Walling wrote:
>> On 7/24/25 03:35, Thomas Huth via Devel wrote:
>>> On 30/06/2025 05.19, Collin Walling wrote:
>>>> Changelog
>>>>
>>>>      v5
>>>>      - dropped the "none" test in qemuxmlactivetest (see commit for
>>>>          details)
>>>>      - reordered patches to introduce some tests first, then add
>>>>          qemu.conf changes
>>>>
>>>>      v4
>>>>      - added qemu.conf option to dictate the default behavior for the
>>>>          deprecated_features attribute (Boris)
>>>>      - added qemuxmlactivetests (Boris)
>>>>      - snuck in missing documentation for deprecated_features in
>>>>          formatdomain.rst
>>>>
>>>>      v3
>>>>      - added qemu caps check to avoid breaking s390 guests trying to
>>>>          default deprecated_features='off' on QEMU versions that
>>>>          do not support reporting these features
>>>>
>>>>      v2
>>>>      - changed behavior from disabling features on the host model to
>>>>          instead flagging the guest CPU to disable deprecated features
>>>>      - removed disabling deprecated features on host model in
>>>>          virQEMUCapsInitCPUModelS390
>>>>      - added flagging deprecated_feats in qemuProcessUpdateGuestCPU
>>>>      - added tests for deprecated_features='on'
>>>>      - split virQEMUCapsUpdateCPUDeprecatedFeatures update and
>>>>          qemuProcessUpdateGuestCPU changes
>>>>
>>>> The intention of reporting deprecated features and modifying the guest
>>>> CPU model was to alleviate the user from the burden of preparing a guest
>>>> with the necessary amendments to assure migration to newer hardware.
>>>> While that goal was met by way of the "deprecated_features='on|off'"
>>>> attribute, it still adds an extra step that the user must be aware to
>>>> prepare a guest for migration and the errors that stem from an
>>>> unsuccessful migration (due to feature incompatibility) is not always
>>>> clear how to resolve.
>>>>
>>>> These patches make s390 CPU *host models* migration ready from the get-go
>>>> by introducing a qemu.conf option for disabling deprecated features by
>>>> default.  They may still be disabled for other model types via the
>>>> respective attribute, or reenabled if desired.  The configured behavior
>>>> may be overridden by explicitly providing the attribute within the
>>>> guest XML.
>>>
>>> The patch series sounds reasonable to me, so FWIW:
>>>
>>> Series
>>> Acked-by: Thomas Huth <th...@redhat.com>
>>>
>>> Peter, Michal, could we still get this merged for libvirt 11.6 ?
>>>
>>>   Thomas
>>
>> Thanks for the Ack and helping to move this along.
>>
>> I've posted a patch to the list for NEWS mentioning this features in
>> case this series is accepted in time for 11.6.
> 
> Both this series and the NEWS patch are pushed now.
> 
> Jirka

Thanks!

-- 
Regards,
  Collin

Reply via email to