multifd: Create property multifd-flush-after-each-section
commit77c259a4cb1c9799754b48f570301ebf1de5ded8
authorJuan Quintela <quintela@redhat.com>
Tue, 21 Jun 2022 10:13:14 +0000 (21 12:13 +0200)
committerJuan Quintela <quintela@redhat.com>
Thu, 27 Apr 2023 14:37:28 +0000 (27 16:37 +0200)
tree5c9b1345eb23abdc775ee81d7b2f78a53d52eceb
parentf9436522c8dd35a51f6d796501de7fd4d4928481
multifd: Create property multifd-flush-after-each-section

We used to flush all channels at the end of each RAM section
sent.  That is not needed, so preparing to only flush after a full
iteration through all the RAM.

Default value of the property is false.  But we return "true" in
migrate_multifd_flush_after_each_section() until we implement the code
in following patches.

Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Acked-by: Peter Xu <peterx@redhat.com>
---

Rename each-iteration to after-each-section
Rename multifd-sync-after-each-section to
       multifd-flush-after-each-section
Move to machine-8.0 (peter)
hw/core/machine.c
migration/migration.h
migration/options.c
migration/options.h