Use ``job-finalize`` instead.
-``migrate`` argument ``detach`` (since 10.1)
-''''''''''''''''''''''''''''''''''''''''''''
-
-This argument has always been ignored.
-
Human Machine Protocol (HMP) commands
-------------------------------------
threads). For debugging purpose, please use ``-name
$VM,debug-threads=on`` instead.
+``migrate`` argument ``detach`` (since 11.0)
+''''''''''''''''''''''''''''''''''''''''''''
+
+This argument has always been ignored.
+
QEMU Machine Protocol (QMP) events
----------------------------------
}
QAPI_LIST_PREPEND(caps, g_steal_pointer(&channel));
- qmp_migrate(NULL, true, caps, false, false, true, resume, &err);
+ qmp_migrate(NULL, true, caps, true, resume, &err);
if (hmp_handle_error(mon, err)) {
return;
}
}
void qmp_migrate(const char *uri, bool has_channels,
- MigrationChannelList *channels, bool has_detach, bool detach,
+ MigrationChannelList *channels,
bool has_resume, bool resume, Error **errp)
{
bool resume_requested;
# @channels: list of migration stream channels with each stream in the
# list connected to a destination interface endpoint.
#
-# @detach: this argument exists only for compatibility reasons and is
-# ignored by QEMU
-#
# @resume: when set, use the new uri/channels specified to resume
# paused postcopy migration. This flag should only be used if
# the previous postcopy migration was interrupted. The command
# will fail unless migration is in "postcopy-paused" state.
# (default: false, since 3.0)
#
-# Features:
-#
-# @deprecated: Argument @detach is deprecated.
-#
# Since: 0.14
#
# .. admonition:: Notes
{ 'command': 'migrate',
'data': {'*uri': 'str',
'*channels': [ 'MigrationChannel' ],
- '*detach': { 'type': 'bool', 'features': [ 'deprecated' ] },
'*resume': 'bool' } }
##