summary refs log tree commit diff stats
path: root/migration/ram.c
diff options
context:
space:
mode:
authorPrasad Pandit <pjp@fedoraproject.org>2025-04-11 17:15:29 +0530
committerPeter Xu <peterx@redhat.com>2025-05-02 11:09:36 -0400
commit00f3fcef1981eb23f98b956d9cda2df528bfef40 (patch)
treee63b75e741055a13e601dce60a4978c90280ec5c /migration/ram.c
parent56e3c89f44ecebc946fbe4ffed325d1a79b26e38 (diff)
downloadfocaccia-qemu-00f3fcef1981eb23f98b956d9cda2df528bfef40.tar.gz
focaccia-qemu-00f3fcef1981eb23f98b956d9cda2df528bfef40.zip
migration: refactor channel discovery mechanism
The various logical migration channels don't have a
standardized way of advertising themselves and their
connections may be seen out of order by the migration
destination. When a new connection arrives, the incoming
migration currently make use of heuristics to determine
which channel it belongs to.

The next few patches will need to change how the multifd
and postcopy capabilities interact and that affects the
channel discovery heuristic.

Refactor the channel discovery heuristic to make it less
opaque and simplify the subsequent patches.

Signed-off-by: Prasad Pandit <pjp@fedoraproject.org>
Reviewed-by: Fabiano Rosas <farosas@suse.de>
Message-ID: <20250411114534.3370816-3-ppandit@redhat.com>
Signed-off-by: Fabiano Rosas <farosas@suse.de>
Diffstat (limited to 'migration/ram.c')
0 files changed, 0 insertions, 0 deletions