qemu/migration/meson.build
Fabiano Rosas 0222111a22 migration: Remove non-multifd compression
The 'compress' migration capability enables the old compression code
which has shown issues over the years and is thought to be less stable
and tested than the more recent multifd-based compression. The old
compression code has been deprecated in 8.2 and now is time to remove
it.

Deprecation commit 864128df46 ("migration: Deprecate old compression
method").

Acked-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Signed-off-by: Fabiano Rosas <farosas@suse.de>
2024-05-08 09:20:59 -03:00

46 lines
931 B
Meson

# Files needed by unit tests
migration_files = files(
'migration-stats.c',
'page_cache.c',
'xbzrle.c',
'vmstate-types.c',
'vmstate.c',
'qemu-file.c',
'yank_functions.c',
)
system_ss.add(files(
'block-dirty-bitmap.c',
'channel.c',
'channel-block.c',
'dirtyrate.c',
'exec.c',
'fd.c',
'file.c',
'global_state.c',
'migration-hmp-cmds.c',
'migration.c',
'multifd.c',
'multifd-zlib.c',
'multifd-zero-page.c',
'options.c',
'postcopy-ram.c',
'savevm.c',
'socket.c',
'tls.c',
'threadinfo.c',
), gnutls)
if get_option('replication').allowed()
system_ss.add(files('colo-failover.c', 'colo.c'))
else
system_ss.add(files('colo-stubs.c'))
endif
system_ss.add(when: rdma, if_true: files('rdma.c'))
system_ss.add(when: zstd, if_true: files('multifd-zstd.c'))
specific_ss.add(when: 'CONFIG_SYSTEM_ONLY',
if_true: files('ram.c',
'target.c'))