aboutsummaryrefslogtreecommitdiff
path: root/scripts/qapi/commands.py
diff options
context:
space:
mode:
authorFabiano Rosas <farosas@suse.de>2025-02-07 10:50:49 -0300
committerFabiano Rosas <farosas@suse.de>2025-02-14 15:19:04 -0300
commit9b3b192f65b1cf635719a2981dd2d4b70892d2ec (patch)
tree2a31b4c7b3e116ce5fda51fcc2b053004ebdfe96 /scripts/qapi/commands.py
parent48796f6b44df1dd0f78d18757889d5ac478c33e4 (diff)
downloadqemu-9b3b192f65b1cf635719a2981dd2d4b70892d2ec.zip
qemu-9b3b192f65b1cf635719a2981dd2d4b70892d2ec.tar.gz
qemu-9b3b192f65b1cf635719a2981dd2d4b70892d2ec.tar.bz2
migration/multifd: Add a compat property for TLS termination
We're currently changing the way the source multifd migration handles the shutdown of the multifd channels when TLS is in use to perform a clean termination by calling gnutls_bye(). Older src QEMUs will always close the channel without terminating the TLS session. New dst QEMUs treat an unclean termination as an error. Add multifd_clean_tls_termination (default true) that can be switched on the destination whenever a src QEMU <= 9.2 is in use. (Note that the compat property is only strictly necessary for src QEMUs older than 9.1. Due to synchronization coincidences, src QEMUs 9.1 and 9.2 can put the destination in a condition where it doesn't see the unclean termination. Still, make the property more inclusive to facilitate potential backports.) Reviewed-by: Peter Xu <peterx@redhat.com> Signed-off-by: Fabiano Rosas <farosas@suse.de>
Diffstat (limited to 'scripts/qapi/commands.py')
0 files changed, 0 insertions, 0 deletions