Add the cpr-luo migration mode for CPR through the Linux Live Update Orchestrator (LUO). Subsequent changes preserve CPR state and RAMBlock backing file descriptors in an LUO session across a host kernel update.
Signed-off-by: Dongli Zhang <[email protected]> --- qapi/migration.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/qapi/migration.json b/qapi/migration.json index 889a9b89c2..ab117c3897 100644 --- a/qapi/migration.json +++ b/qapi/migration.json @@ -712,9 +712,18 @@ # with the '-machine aux-ram-share=on' option. # # (since 10.2) +# +# @cpr-luo: A CPR mode that preserves guest RAM backing file +# descriptors and CPR state through the Linux Live Update +# Orchestrator (LUO) across a host kernel update. +# +# This mode requires Linux with LUO support. +# +# (since 11.2) ## { 'enum': 'MigMode', - 'data': [ 'normal', 'cpr-reboot', 'cpr-transfer', 'cpr-exec' ] } + 'data': [ 'normal', 'cpr-reboot', 'cpr-transfer', 'cpr-exec', + 'cpr-luo' ] } ## # @ZeroPageDetection: -- 2.43.5
