mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
qemu: Rename qemuMigrationParamsSet
The new name is qemuMigrationParamsApply and it will soon become the only API which will send all requested migration parameters and capabilities to QEMU. All other qemuMigrationParams* APIs will just operate on the qemuMigrationParams structure. Signed-off-by: Jiri Denemark <jdenemar@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
0beaadfa6e
commit
4bac1879ce
@ -2476,8 +2476,8 @@ qemuMigrationDstPrepareAny(virQEMUDriverPtr driver,
|
||||
QEMU_ASYNC_JOB_MIGRATION_IN) < 0)
|
||||
goto stopjob;
|
||||
|
||||
if (qemuMigrationParamsSet(driver, vm, QEMU_ASYNC_JOB_MIGRATION_IN,
|
||||
migParams) < 0)
|
||||
if (qemuMigrationParamsApply(driver, vm, QEMU_ASYNC_JOB_MIGRATION_IN,
|
||||
migParams) < 0)
|
||||
goto stopjob;
|
||||
|
||||
if (mig->nbd &&
|
||||
@ -3471,8 +3471,8 @@ qemuMigrationSrcRun(virQEMUDriverPtr driver,
|
||||
true, QEMU_ASYNC_JOB_MIGRATION_OUT) < 0)
|
||||
goto error;
|
||||
|
||||
if (qemuMigrationParamsSet(driver, vm, QEMU_ASYNC_JOB_MIGRATION_OUT,
|
||||
migParams) < 0)
|
||||
if (qemuMigrationParamsApply(driver, vm, QEMU_ASYNC_JOB_MIGRATION_OUT,
|
||||
migParams) < 0)
|
||||
goto error;
|
||||
|
||||
if (qemuDomainObjEnterMonitorAsync(driver, vm,
|
||||
|
@ -108,11 +108,22 @@ qemuMigrationParamsFromFlags(virTypedParameterPtr params,
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* qemuMigrationParamsApply
|
||||
* @driver: qemu driver
|
||||
* @vm: domain object
|
||||
* @asyncJob: migration job
|
||||
* @migParams: migration parameters to send to QEMU
|
||||
*
|
||||
* Send all parameters stored in @migParams to QEMU.
|
||||
*
|
||||
* Returns 0 on success, -1 on failure.
|
||||
*/
|
||||
int
|
||||
qemuMigrationParamsSet(virQEMUDriverPtr driver,
|
||||
virDomainObjPtr vm,
|
||||
int asyncJob,
|
||||
qemuMigrationParamsPtr migParams)
|
||||
qemuMigrationParamsApply(virQEMUDriverPtr driver,
|
||||
virDomainObjPtr vm,
|
||||
int asyncJob,
|
||||
qemuMigrationParamsPtr migParams)
|
||||
{
|
||||
qemuDomainObjPrivatePtr priv = vm->privateData;
|
||||
int ret = -1;
|
||||
@ -391,7 +402,7 @@ qemuMigrationParamsReset(virQEMUDriverPtr driver,
|
||||
goto cleanup;
|
||||
|
||||
if (origParams) {
|
||||
if (qemuMigrationParamsSet(driver, vm, asyncJob, origParams) < 0)
|
||||
if (qemuMigrationParamsApply(driver, vm, asyncJob, origParams) < 0)
|
||||
goto cleanup;
|
||||
qemuMigrationParamsResetTLS(driver, vm, asyncJob, origParams);
|
||||
}
|
||||
|
@ -66,10 +66,10 @@ void
|
||||
qemuMigrationParamsFree(qemuMigrationParamsPtr migParams);
|
||||
|
||||
int
|
||||
qemuMigrationParamsSet(virQEMUDriverPtr driver,
|
||||
virDomainObjPtr vm,
|
||||
int asyncJob,
|
||||
qemuMigrationParamsPtr migParams);
|
||||
qemuMigrationParamsApply(virQEMUDriverPtr driver,
|
||||
virDomainObjPtr vm,
|
||||
int asyncJob,
|
||||
qemuMigrationParamsPtr migParams);
|
||||
|
||||
int
|
||||
qemuMigrationParamsEnableTLS(virQEMUDriverPtr driver,
|
||||
|
Loading…
x
Reference in New Issue
Block a user