[libvirt PATCH 3/7] qemu_migration: Restore original memory locking limit

Ján Tomko jtomko at redhat.com
Thu Jun 23 14:13:50 UTC 2022


On a Thursday in 2022, Jiri Denemark wrote:
>For RDMA migration we update memory locking limit, but never set it back
>once migration finishes (on the destination host) or aborts (on the
>source host).
>
>Signed-off-by: Jiri Denemark <jdenemar at redhat.com>
>---
> src/qemu/qemu_domain.c    | 12 ++++++++++++
> src/qemu/qemu_domain.h    |  3 +++
> src/qemu/qemu_migration.c | 11 ++++++++---
> 3 files changed, 23 insertions(+), 3 deletions(-)
>
>diff --git a/src/qemu/qemu_migration.c b/src/qemu/qemu_migration.c
>index fe63f45629..ffae5576d2 100644
>--- a/src/qemu/qemu_migration.c
>+++ b/src/qemu/qemu_migration.c
>@@ -6410,7 +6415,7 @@ qemuMigrationDstComplete(virQEMUDriver *driver,
>                              job->apiFlags);
>
>     virPortAllocatorRelease(priv->migrationPort);
>-    priv->migrationPort = 0;

This removal is suspicious.

Jano

>+    qemuDomainSetMaxMemLock(vm, 0, &priv->preMigrationMemlock);
> }
>
>
>-- 
>2.35.1
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20220623/5b17d25a/attachment.sig>


More information about the libvir-list mailing list