migration: drop deprecated 'zero-blocks' capability

The 'zero-blocks' capability was deprecated in QEMU commit 73581a041e
("migration: Deprecate zero-blocks capability")

> The zero-blocks capability was meant to be used along with the block
> migration, which has been removed already in commit eef0bae3a7
> ("migration: Remove block migration").

> Setting zero-blocks is currently a noop, but the outright removal of
> the capability would cause and error in case some users are still
> setting it. Put the capability through the deprecation process.

The default for the capability already was disabled (checked in QEMU
8.0 source).

Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
Link: https://lore.proxmox.com/20250407073256.8889-4-f.ebner@proxmox.com
This commit is contained in:
Fiona Ebner 2025-04-07 09:32:55 +02:00 committed by Thomas Lamprecht
parent 9844ff1e8d
commit 960cf315da

View File

@ -4616,7 +4616,6 @@ sub set_migration_caps {
"auto-converge" => 1,
"xbzrle" => 1,
"x-rdma-pin-all" => 0,
"zero-blocks" => 0,
"dirty-bitmaps" => $dirty_bitmaps,
};