[v2 0/4] Support for dirty-limit live migration

2023-11-11 Thread Hyman Huang
t expose them to Libvirt and leave the default settings in place. values as default. For more details about dirty-limit. please see the following reference: https://lore.kernel.org/qemu- devel/169024923116.19090.1082559906895003913...@git.sr.ht/ Hyman Huang (4): Add VIR_MIGRATE_DIRTY_LIMIT flag

[v2 1/4] Add VIR_MIGRATE_DIRTY_LIMIT flag

2023-11-11 Thread Hyman Huang
The flag can be used to enable dirty-limit capability for live migration. Signed-off-by: Hyman Huang --- include/libvirt/libvirt-domain.h | 5 + 1 file changed, 5 insertions(+) diff --git a/include/libvirt/libvirt-domain.h b/include/libvirt/libvirt-domain.h index a1902546bb..4a4209c01a

[v2 2/4] qemu_migration: Implement VIR_MIGRATE_DIRTY_LIMIT flag

2023-11-11 Thread Hyman Huang
Signed-off-by: Hyman Huang --- src/qemu/qemu_migration.c| 8 src/qemu/qemu_migration.h| 1 + src/qemu/qemu_migration_params.c | 6 ++ src/qemu/qemu_migration_params.h | 1 + 4 files changed, 16 insertions(+) diff --git a/src/qemu/qemu_migration.c b/src/qemu

[v2 4/4] NEWS: document support for dirty-limit live migration

2023-11-11 Thread Hyman Huang
Signed-off-by: Hyman Huang --- NEWS.rst | 8 1 file changed, 8 insertions(+) diff --git a/NEWS.rst b/NEWS.rst index 08e5a3d04a..655666e64b 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -35,6 +35,14 @@ v9.9.0 (2023-11-01) guest features to see if the current libvirt supports both

[v2 3/4] virsh: Add support for VIR_MIGRATE_DIRTY_LIMIT flag

2023-11-11 Thread Hyman Huang
Introudce option to enable dirty-limit convergence algorithim during live migration. Signed-off-by: Hyman Huang --- docs/manpages/virsh.rst | 10 +- src/libvirt-domain.c| 8 tools/virsh-domain.c| 10 ++ 3 files changed, 27 insertions(+), 1 deletion(-) diff

[PATCH 0/4] Support for dirty-limit live migration

2023-11-29 Thread Hyman Huang
the following reference: https://lore.kernel.org/qemu- devel/169024923116.19090.1082559906895003913...@git.sr.ht/ Hyman Huang (4): Add VIR_MIGRATE_DIRTY_LIMIT flag qemu_migration: Implement VIR_MIGRATE_DIRTY_LIMIT flag virsh: Add support for VIR_MIGRATE_DIRTY_LIMIT flag NEWS: document suppo

[PATCH 1/4] Add VIR_MIGRATE_DIRTY_LIMIT flag

2023-11-29 Thread Hyman Huang
The flag can be used to enable dirty-limit capability for live migration. Signed-off-by: Hyman Huang --- include/libvirt/libvirt-domain.h | 5 + 1 file changed, 5 insertions(+) diff --git a/include/libvirt/libvirt-domain.h b/include/libvirt/libvirt-domain.h index a1902546bb..4a4209c01a

[PATCH 2/4] qemu_migration: Implement VIR_MIGRATE_DIRTY_LIMIT flag

2023-11-29 Thread Hyman Huang
Signed-off-by: Hyman Huang --- src/qemu/qemu_migration.c| 8 src/qemu/qemu_migration.h| 1 + src/qemu/qemu_migration_params.c | 6 ++ src/qemu/qemu_migration_params.h | 1 + 4 files changed, 16 insertions(+) diff --git a/src/qemu/qemu_migration.c b/src/qemu

[PATCH 3/4] virsh: Add support for VIR_MIGRATE_DIRTY_LIMIT flag

2023-11-29 Thread Hyman Huang
Introudce option to enable dirty-limit convergence algorithim during live migration. Signed-off-by: Hyman Huang --- docs/manpages/virsh.rst | 10 +- src/libvirt-domain.c| 8 tools/virsh-domain.c| 10 ++ 3 files changed, 27 insertions(+), 1 deletion(-) diff

[PATCH 4/4] NEWS: document support for dirty-limit live migration

2023-11-29 Thread Hyman Huang
Signed-off-by: Hyman Huang --- NEWS.rst | 8 1 file changed, 8 insertions(+) diff --git a/NEWS.rst b/NEWS.rst index f12734c2a1..f44b350a68 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -17,6 +17,14 @@ v9.10.0 (unreleased) * **New features** + * QEMU: Support dirty-limit live migration

[PATCH 0/4] Support for dirty-limit live migration

2023-11-29 Thread Hyman Huang
ues in place. For more details about dirty-limit, please see the following reference: https://lore.kernel.org/qemu- devel/169024923116.19090.1082559906895003913...@git.sr.ht/ Hyman Huang (4): Add VIR_MIGRATE_DIRTY_LIMIT flag qemu_migration: Implement VIR_MIGRATE_DIRTY_LIMIT flag

[PATCH v2 1/4] Add VIR_MIGRATE_DIRTY_LIMIT flag

2023-11-29 Thread Hyman Huang
The flag can be used to enable dirty-limit capability for live migration. Signed-off-by: Hyman Huang --- include/libvirt/libvirt-domain.h | 5 + 1 file changed, 5 insertions(+) diff --git a/include/libvirt/libvirt-domain.h b/include/libvirt/libvirt-domain.h index a1902546bb..1bd22cc2dc

[PATCH v2 2/4] qemu_migration: Implement VIR_MIGRATE_DIRTY_LIMIT flag

2023-11-29 Thread Hyman Huang
Signed-off-by: Hyman Huang --- src/qemu/qemu_migration.c| 8 src/qemu/qemu_migration.h| 1 + src/qemu/qemu_migration_params.c | 6 ++ src/qemu/qemu_migration_params.h | 1 + 4 files changed, 16 insertions(+) diff --git a/src/qemu/qemu_migration.c b/src/qemu

[PATCH v2 3/4] virsh: Add support for VIR_MIGRATE_DIRTY_LIMIT flag

2023-11-29 Thread Hyman Huang
Introudce option to enable dirty-limit convergence algorithim during live migration. Signed-off-by: Hyman Huang --- docs/manpages/virsh.rst | 10 +- src/libvirt-domain.c| 8 tools/virsh-domain.c| 10 ++ 3 files changed, 27 insertions(+), 1 deletion(-) diff

[PATCH v2 4/4] NEWS: document support for dirty-limit live migration

2023-11-29 Thread Hyman Huang
Signed-off-by: Hyman Huang --- NEWS.rst | 8 1 file changed, 8 insertions(+) diff --git a/NEWS.rst b/NEWS.rst index f12734c2a1..f44b350a68 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -17,6 +17,14 @@ v9.10.0 (unreleased) * **New features** + * QEMU: Support dirty-limit live migration

[PATCH v2 0/4] Support for dirty-limit live migration

2023-12-08 Thread Hyman Huang
ues in place. For more details about dirty-limit, please see the following reference: https://lore.kernel.org/qemu- devel/169024923116.19090.1082559906895003913...@git.sr.ht/ Hyman Huang (4): Add VIR_MIGRATE_DIRTY_LIMIT flag qemu_migration: Implement VIR_MIGRATE_DIRTY_LIMIT flag

[PATCH v2 1/4] Add VIR_MIGRATE_DIRTY_LIMIT flag

2023-12-08 Thread Hyman Huang
The flag can be used to enable dirty-limit capability for live migration. Signed-off-by: Hyman Huang --- include/libvirt/libvirt-domain.h | 5 + 1 file changed, 5 insertions(+) diff --git a/include/libvirt/libvirt-domain.h b/include/libvirt/libvirt-domain.h index a1902546bb..44af09823c

[PATCH v2 2/4] qemu_migration: Implement VIR_MIGRATE_DIRTY_LIMIT flag

2023-12-08 Thread Hyman Huang
Signed-off-by: Hyman Huang --- src/qemu/qemu_migration.c| 8 src/qemu/qemu_migration.h| 1 + src/qemu/qemu_migration_params.c | 6 ++ src/qemu/qemu_migration_params.h | 1 + 4 files changed, 16 insertions(+) diff --git a/src/qemu/qemu_migration.c b/src/qemu

[PATCH v2 3/4] virsh: Add support for VIR_MIGRATE_DIRTY_LIMIT flag

2023-12-08 Thread Hyman Huang
Introudce option to enable dirty-limit convergence algorithim during live migration. Signed-off-by: Hyman Huang --- docs/manpages/virsh.rst | 10 +- src/libvirt-domain.c| 8 tools/virsh-domain.c| 10 ++ 3 files changed, 27 insertions(+), 1 deletion(-) diff

[PATCH v2 4/4] NEWS: document support for dirty-limit live migration

2023-12-08 Thread Hyman Huang
Signed-off-by: Hyman Huang --- NEWS.rst | 8 1 file changed, 8 insertions(+) diff --git a/NEWS.rst b/NEWS.rst index dc40602c72..4d1ff489b0 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -17,6 +17,14 @@ v10.0.0 (unreleased) * **New features** + * QEMU: Support dirty-limit live migration

Re: [PATCH 0/4] Support for dirty-limit live migration

2023-12-19 Thread Hyman Huang
ping 在 2023/11/30 8:25, Hyman Huang 写道: v2: - mark the VIR_MIGRATE_DIRTY_LIMIT flag since 9.10.0 v1: The dirty-limit functionality for live migration was introduced since qemu>=8.1. In the live migration scenario, it implements the force convergence using the dirty-limit approach, wh

Re: [PATCH v2 3/4] virsh: Add support for VIR_MIGRATE_DIRTY_LIMIT flag

2023-12-20 Thread Hyman Huang
在 2023/12/20 22:27, Michal Prívozník 写道: On 11/30/23 01:25, Hyman Huang wrote: Introudce option to enable dirty-limit convergence algorithim during live migration. Signed-off-by: Hyman Huang --- docs/manpages/virsh.rst | 10 +- src/libvirt-domain.c| 8 tools/virsh

Re: [PATCH v2 3/4] virsh: Add support for VIR_MIGRATE_DIRTY_LIMIT flag

2023-12-20 Thread Hyman Huang
在 2023/12/20 22:27, Michal Prívozník 写道: On 11/30/23 01:25, Hyman Huang wrote: Introudce option to enable dirty-limit convergence algorithim during live migration. Signed-off-by: Hyman Huang --- docs/manpages/virsh.rst | 10 +- src/libvirt-domain.c| 8 tools/virsh

[v3 0/4] Support for dirty-limit live migration

2023-12-20 Thread Hyman Huang
pu-dirty-limit-period" or "vcpu-dirty-limit," thus do not expose them to Libvirt and Keep the default configurations and values in place. For more details about dirty-limit, please see the following reference: https://lore.kernel.org/qemu- devel/169024923116.19090.1082559906895003913...@

[v3 1/4] Add VIR_MIGRATE_DIRTY_LIMIT flag

2023-12-20 Thread Hyman Huang
The flag can be used to enable dirty-limit capability for live migration. Signed-off-by: Hyman Huang Message-Id: --- include/libvirt/libvirt-domain.h | 5 + 1 file changed, 5 insertions(+) diff --git a/include/libvirt/libvirt-domain.h b/include/libvirt/libvirt-domain.h index 30cce85b29

[v3 2/4] qemu_migration: Implement VIR_MIGRATE_DIRTY_LIMIT flag

2023-12-20 Thread Hyman Huang
Signed-off-by: Hyman Huang Message-Id: <1f76c7f2fdbc2396290bcd1ad5f5b52b89fba926.1702094858.git.yong.hu...@smartx.com> --- src/qemu/qemu_migration.c| 8 src/qemu/qemu_migration.h| 1 + src/qemu/qemu_migration_params.c | 6 ++ src/qemu/qemu_migration_params

[v3 3/4] virsh: Add support for VIR_MIGRATE_DIRTY_LIMIT flag

2023-12-20 Thread Hyman Huang
Introudce option to enable dirty-limit convergence algorithim during live migration. Signed-off-by: Hyman Huang Message-Id: <697630e5e66de5c4e2980f49b4240854ddf58673.1702094858.git.yong.hu...@smartx.com> --- docs/manpages/virsh.rst | 10 +- src/libvirt-domain.c| 8

[v3 4/4] NEWS: document support for dirty-limit live migration

2023-12-20 Thread Hyman Huang
Signed-off-by: Hyman Huang Message-Id: --- NEWS.rst | 8 1 file changed, 8 insertions(+) diff --git a/NEWS.rst b/NEWS.rst index dc40602c72..4d1ff489b0 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -17,6 +17,14 @@ v10.0.0 (unreleased) * **New features** + * QEMU: Support dirty-limit