Hello community, here is the log from the commit of package perl-Sys-Virt for openSUSE:Factory checked in at 2019-03-13 09:11:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-Sys-Virt (Old) and /work/SRC/openSUSE:Factory/.perl-Sys-Virt.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Sys-Virt" Wed Mar 13 09:11:47 2019 rev:68 rq:681983 version:5.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-Sys-Virt/perl-Sys-Virt.changes 2019-02-05 11:18:31.644903525 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Sys-Virt.new.28833/perl-Sys-Virt.changes 2019-03-13 09:11:56.199407131 +0100 @@ -1,0 +2,7 @@ +Wed Mar 6 02:44:13 UTC 2019 - James Fehlig <jfeh...@suse.com> + +- Update to 5.1.0 + - Add all new APIs and constants in libvirt 5.1.0 + - jsc#SLE-3887, jsc#SLE-4480, jsc#SLE-4577 + +------------------------------------------------------------------- Old: ---- Sys-Virt-v5.0.0.tar.gz New: ---- Sys-Virt-v5.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-Sys-Virt.spec ++++++ --- /var/tmp/diff_new_pack.OWWA5p/_old 2019-03-13 09:11:57.579406990 +0100 +++ /var/tmp/diff_new_pack.OWWA5p/_new 2019-03-13 09:11:57.611406986 +0100 @@ -17,7 +17,7 @@ Name: perl-Sys-Virt -Version: 5.0.0 +Version: 5.1.0 Release: 0 %define cpan_name Sys-Virt Summary: Represent and manage a libvirt hypervisor connection ++++++ Sys-Virt-v5.0.0.tar.gz -> Sys-Virt-v5.1.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v5.0.0/Build.PL new/Sys-Virt-v5.1.0/Build.PL --- old/Sys-Virt-v5.0.0/Build.PL 2019-01-21 17:27:43.000000000 +0100 +++ new/Sys-Virt-v5.1.0/Build.PL 2019-03-04 18:46:21.000000000 +0100 @@ -17,7 +17,7 @@ use strict; use warnings; -my $libvirtver = "5.0.0"; +my $libvirtver = "5.1.0"; my $stat = system "pkg-config --atleast-version=$libvirtver libvirt"; die "cannot run pkg-config to check libvirt version" if $stat == -1; die "libvirt >= $libvirtver is required\n" unless $stat == 0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v5.0.0/Changes new/Sys-Virt-v5.1.0/Changes --- old/Sys-Virt-v5.0.0/Changes 2019-01-21 17:27:43.000000000 +0100 +++ new/Sys-Virt-v5.1.0/Changes 2019-03-04 18:46:21.000000000 +0100 @@ -1,5 +1,13 @@ Revision history for perl module Sys::Virt +5.1.0 2019-03-04 + + - Add VIR_FROM_FIREWALLD constant + - Add VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY constant + - Add VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY constant + - Add VIR_DOMAIN_SAVE_IMAGE_XML_SECURE and + VIR_DOMAIN_SNAPSHOT_XML_SECURE constants + 5.0.0 2019-01-21 - Add VIR_DOMAIN_JOB_MEMORY_POSTCOPY_REQS constant diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v5.0.0/META.json new/Sys-Virt-v5.1.0/META.json --- old/Sys-Virt-v5.0.0/META.json 2019-01-21 17:27:43.000000000 +0100 +++ new/Sys-Virt-v5.1.0/META.json 2019-03-04 18:46:21.000000000 +0100 @@ -41,7 +41,7 @@ "provides" : { "Sys::Virt" : { "file" : "lib/Sys/Virt.pm", - "version" : "v5.0.0" + "version" : "v5.1.0" }, "Sys::Virt::Domain" : { "file" : "lib/Sys/Virt/Domain.pm" @@ -94,6 +94,6 @@ }, "x_MailingList" : "http://www.redhat.com/mailman/listinfo/libvir-list" }, - "version" : "v5.0.0", + "version" : "v5.1.0", "x_serialization_backend" : "JSON::PP version 2.97001" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v5.0.0/META.yml new/Sys-Virt-v5.1.0/META.yml --- old/Sys-Virt-v5.0.0/META.yml 2019-01-21 17:27:43.000000000 +0100 +++ new/Sys-Virt-v5.1.0/META.yml 2019-03-04 18:46:21.000000000 +0100 @@ -24,7 +24,7 @@ provides: Sys::Virt: file: lib/Sys/Virt.pm - version: v5.0.0 + version: v5.1.0 Sys::Virt::Domain: file: lib/Sys/Virt/Domain.pm Sys::Virt::DomainSnapshot: @@ -58,5 +58,5 @@ homepage: http://libvirt.org/ license: http://www.gnu.org/licenses/gpl.html repository: https://libvirt.org/git/?p=libvirt-perl.git;a=summary -version: v5.0.0 +version: v5.1.0 x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v5.0.0/README new/Sys-Virt-v5.1.0/README --- old/Sys-Virt-v5.0.0/README 2019-01-21 17:27:43.000000000 +0100 +++ new/Sys-Virt-v5.1.0/README 2019-03-04 18:46:21.000000000 +0100 @@ -8,6 +8,6 @@ Module::Build buld system. For installation instructions, consult the INSTALL file. -The current minimum required version of libvirt is 5.0.0 +The current minimum required version of libvirt is 5.1.0 -- End diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v5.0.0/lib/Sys/Virt/Domain.pm new/Sys-Virt-v5.1.0/lib/Sys/Virt/Domain.pm --- old/Sys-Virt-v5.0.0/lib/Sys/Virt/Domain.pm 2019-01-21 17:27:43.000000000 +0100 +++ new/Sys-Virt-v5.1.0/lib/Sys/Virt/Domain.pm 2019-03-04 18:46:21.000000000 +0100 @@ -228,7 +228,16 @@ =item $xml = $dom->managed_save_get_xml_description($flags=0) Get the XML in the managed save image. The C<$flags> -parameter is unused and defaults to zero. +parameter accepts the following constants + +=over 4 + +=item Sys::Virt::Domain::SAVE_IMAGE_XML_SECURE + +Include security sensitive information in the XML dump, such as +passwords. + +=back =item $dom->core_dump($filename[, $flags]) @@ -1065,6 +1074,13 @@ hypervisors do not support this feature and will return an error if this field is used and is not 0. +=item C<Sys::Virt::Domain::MIGRATE_PARAM_BANDWIDTH_POSTCOPY> + +The maximum bandwidth (in MiB/s) that will be used for migration +during post-copy phase. If set to 0 or omitted, libvirt will choose +a suitable default. Some hypervisors do not support this feature and +return an error if this field is used and is not 0. + =item C<Sys::Virt::Domain::MIGRATE_PARAM_LISTEN_ADDRESS> The address on which to listen for incoming migration connections. @@ -1284,13 +1300,22 @@ Set the maximum allowed bandwidth during migration of the guest. The C<bandwidth> parameter is measured in MB/second. -The C<$flags> parameter is currently unused and defaults to zero. +The C<$flags> parameter takes zero or more of the constants: + +=over 4 + +=item $Sys::Virt::Domain::MIGRATE_MAX_SPEED_POSTCOPY + +Set the post-copy speed instead of the pre-copy speed. + +=back =item $bandwidth = $dom->migrate_get_max_speed($flags=0) Get the maximum allowed bandwidth during migration fo the guest. The returned <bandwidth> value is measured in MB/second. -The C<$flags> parameter is currently unused and defaults to zero. +The C<$flags> parameter is accepts the same constants as +C<migrate_set_max_speed>. =item $dom->migrate_set_compression_cache($cacheSize, $flags=0) @@ -1423,7 +1448,7 @@ The C<$flags> parameter accepts one or more the CONFIG OPTION constants documented later, and defaults to 0 if omitted. -=item $dom->set_iothread($iothread, $params, $nparams, $flags=0) +=item $dom->set_iothread($iothread, $params, $flags=0) Set parameters for the IOThread by the C<$iothread> value on the guest domain. The C<$params> parameter is a hash reference whose keys are the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v5.0.0/lib/Sys/Virt/DomainSnapshot.pm new/Sys-Virt-v5.1.0/lib/Sys/Virt/DomainSnapshot.pm --- old/Sys-Virt-v5.0.0/lib/Sys/Virt/DomainSnapshot.pm 2019-01-21 17:27:43.000000000 +0100 +++ new/Sys-Virt-v5.1.0/lib/Sys/Virt/DomainSnapshot.pm 2019-03-04 18:46:21.000000000 +0100 @@ -67,7 +67,17 @@ =item my $xml = $domss->get_xml_description($flags) Returns an XML document containing a complete description of -the domain's configuration. +the domain's configuration. The C<$flags> parameter +accepts the following constants + +=over 4 + +=item Sys::Virt::DomainSnapshot::XML_SECURE + +Include security sensitive information in the XML dump, such as +passwords. + +=back =item $domss->delete($flags) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v5.0.0/lib/Sys/Virt/Error.pm new/Sys-Virt-v5.1.0/lib/Sys/Virt/Error.pm --- old/Sys-Virt-v5.0.0/lib/Sys/Virt/Error.pm 2019-01-21 17:27:43.000000000 +0100 +++ new/Sys-Virt-v5.1.0/lib/Sys/Virt/Error.pm 2019-03-04 18:46:21.000000000 +0100 @@ -406,6 +406,10 @@ The resource control subsystem +=item Sys::Virt::Error::FROM_FIREWALLD + +The firewalld service + =back =head2 ERROR CODE CONSTANTS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v5.0.0/lib/Sys/Virt.pm new/Sys-Virt-v5.1.0/lib/Sys/Virt.pm --- old/Sys-Virt-v5.0.0/lib/Sys/Virt.pm 2019-01-21 17:27:43.000000000 +0100 +++ new/Sys-Virt-v5.1.0/lib/Sys/Virt.pm 2019-03-04 18:46:21.000000000 +0100 @@ -79,7 +79,7 @@ use Sys::Virt::DomainSnapshot; use Sys::Virt::Stream; -our $VERSION = '5.0.0'; +our $VERSION = '5.1.0'; require XSLoader; XSLoader::load('Sys::Virt', $VERSION); @@ -932,8 +932,8 @@ =item $xml = $conn->get_save_image_xml_description($file, $flags=1) Retrieve the current XML configuration associated with the virtual -machine's save image identified by C<$file>. The C<$flags> parameter is currently -unused and defaults to zero. +machine's save image identified by C<$file>. The C<$flags> parameter +accepts the same constants as C<Sys::Virt::Domain::managed_save_get_xml_description>. =item my $dom = $conn->get_domain_by_name($name) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v5.0.0/lib/Sys/Virt.xs new/Sys-Virt-v5.1.0/lib/Sys/Virt.xs --- old/Sys-Virt-v5.0.0/lib/Sys/Virt.xs 2019-01-21 17:27:43.000000000 +0100 +++ new/Sys-Virt-v5.1.0/lib/Sys/Virt.xs 2019-03-04 18:46:21.000000000 +0100 @@ -5321,7 +5321,7 @@ virTypedParameterPtr params; int nparams; CODE: - nparams = 15; + nparams = 16; Newx(params, nparams, virTypedParameter); strncpy(params[0].field, VIR_MIGRATE_PARAM_URI, @@ -5384,6 +5384,10 @@ VIR_TYPED_PARAM_FIELD_LENGTH); params[14].type = VIR_TYPED_PARAM_INT; + strncpy(params[15].field, VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY, + VIR_TYPED_PARAM_FIELD_LENGTH); + params[15].type = VIR_TYPED_PARAM_ULLONG; + nparams = vir_typed_param_from_hv(newparams, params, nparams); vir_typed_param_add_string_list_from_hv(newparams, ¶ms, &nparams, @@ -5412,7 +5416,7 @@ virTypedParameterPtr params; int nparams; PPCODE: - nparams = 15; + nparams = 16; Newx(params, nparams, virTypedParameter); strncpy(params[0].field, VIR_MIGRATE_PARAM_URI, @@ -5475,6 +5479,10 @@ VIR_TYPED_PARAM_FIELD_LENGTH); params[14].type = VIR_TYPED_PARAM_INT; + strncpy(params[14].field, VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY, + VIR_TYPED_PARAM_FIELD_LENGTH); + params[15].type = VIR_TYPED_PARAM_ULLONG; + nparams = vir_typed_param_from_hv(newparams, params, nparams); vir_typed_param_add_string_list_from_hv(newparams, ¶ms, &nparams, @@ -8824,6 +8832,9 @@ REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_PERSIST_XML, MIGRATE_PARAM_PERSIST_XML); REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_AUTO_CONVERGE_INITIAL, MIGRATE_PARAM_AUTO_CONVERGE_INITIAL); REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_AUTO_CONVERGE_INCREMENT, MIGRATE_PARAM_AUTO_CONVERGE_INCREMENT); + REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY, MIGRATE_PARAM_BANDWIDTH_POSTCOPY); + + REGISTER_CONSTANT(VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY, MIGRATE_MAX_SPEED_POSTCOPY); REGISTER_CONSTANT(VIR_DOMAIN_XML_SECURE, XML_SECURE); REGISTER_CONSTANT(VIR_DOMAIN_XML_INACTIVE, XML_INACTIVE); @@ -9400,6 +9411,8 @@ REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_COREDUMP_DESTROY, LIFECYCLE_ACTION_COREDUMP_DESTROY); REGISTER_CONSTANT(VIR_DOMAIN_LIFECYCLE_ACTION_COREDUMP_RESTART, LIFECYCLE_ACTION_COREDUMP_RESTART); + REGISTER_CONSTANT(VIR_DOMAIN_SAVE_IMAGE_XML_SECURE, SAVE_IMAGE_XML_SECURE); + REGISTER_CONSTANT_STR(VIR_DOMAIN_LAUNCH_SECURITY_SEV_MEASUREMENT, LAUNCH_SECURITY_SEV_MEASUREMENT); @@ -9435,6 +9448,8 @@ REGISTER_CONSTANT(VIR_DOMAIN_SNAPSHOT_REVERT_PAUSED, REVERT_PAUSED); REGISTER_CONSTANT(VIR_DOMAIN_SNAPSHOT_REVERT_FORCE, REVERT_FORCE); + REGISTER_CONSTANT(VIR_DOMAIN_SNAPSHOT_XML_SECURE, XML_SECURE); + stash = gv_stashpv( "Sys::Virt::StoragePool", TRUE ); REGISTER_CONSTANT(VIR_STORAGE_POOL_INACTIVE, STATE_INACTIVE); REGISTER_CONSTANT(VIR_STORAGE_POOL_BUILDING, STATE_BUILDING); @@ -9710,6 +9725,7 @@ REGISTER_CONSTANT(VIR_FROM_PERF, FROM_PERF); REGISTER_CONSTANT(VIR_FROM_LIBSSH, FROM_LIBSSH); REGISTER_CONSTANT(VIR_FROM_RESCTRL, FROM_RESCTRL); + REGISTER_CONSTANT(VIR_FROM_FIREWALLD, FROM_FIREWALLD); REGISTER_CONSTANT(VIR_ERR_OK, ERR_OK); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sys-Virt-v5.0.0/perl-Sys-Virt.spec new/Sys-Virt-v5.1.0/perl-Sys-Virt.spec --- old/Sys-Virt-v5.0.0/perl-Sys-Virt.spec 2019-01-21 17:27:43.000000000 +0100 +++ new/Sys-Virt-v5.1.0/perl-Sys-Virt.spec 2019-03-04 18:46:21.000000000 +0100 @@ -1,7 +1,7 @@ # Automatically generated by perl-Sys-Virt.spec.PL Name: perl-Sys-Virt -Version: 5.0.0 +Version: 5.1.0 Release: 1%{?dist} Summary: Represent and manage a libvirt hypervisor connection License: GPLv2+ or Artistic ++++++ suse-set-migration-constraints.patch ++++++ --- /var/tmp/diff_new_pack.OWWA5p/_old 2019-03-13 09:11:58.435406901 +0100 +++ /var/tmp/diff_new_pack.OWWA5p/_new 2019-03-13 09:11:58.463406898 +0100 @@ -2,11 +2,11 @@ References: fate#316614, bsc#859868 -Index: Sys-Virt-v5.0.0/lib/Sys/Virt/Domain.pm +Index: Sys-Virt-v5.1.0/lib/Sys/Virt/Domain.pm =================================================================== ---- Sys-Virt-v5.0.0.orig/lib/Sys/Virt/Domain.pm -+++ Sys-Virt-v5.0.0/lib/Sys/Virt/Domain.pm -@@ -1121,6 +1121,22 @@ The initial percentage to throttle guest +--- Sys-Virt-v5.1.0.orig/lib/Sys/Virt/Domain.pm ++++ Sys-Virt-v5.1.0/lib/Sys/Virt/Domain.pm +@@ -1137,6 +1137,22 @@ The initial percentage to throttle guest The additional percentage step size to throttle guest vCPUs if progress is not made @@ -29,78 +29,83 @@ =back =item $ddom = $dom->migrate(destcon, flags=0, dname=undef, uri=undef, bandwidth=0) -Index: Sys-Virt-v5.0.0/lib/Sys/Virt.xs +Index: Sys-Virt-v5.1.0/lib/Sys/Virt.xs =================================================================== ---- Sys-Virt-v5.0.0.orig/lib/Sys/Virt.xs -+++ Sys-Virt-v5.0.0/lib/Sys/Virt.xs +--- Sys-Virt-v5.1.0.orig/lib/Sys/Virt.xs ++++ Sys-Virt-v5.1.0/lib/Sys/Virt.xs @@ -5321,7 +5321,7 @@ _migrate(dom, destcon, newparams, flags= virTypedParameterPtr params; int nparams; CODE: -- nparams = 15; -+ nparams = 19; +- nparams = 16; ++ nparams = 20; Newx(params, nparams, virTypedParameter); strncpy(params[0].field, VIR_MIGRATE_PARAM_URI, -@@ -5384,6 +5384,22 @@ _migrate(dom, destcon, newparams, flags= +@@ -5388,6 +5388,22 @@ _migrate(dom, destcon, newparams, flags= VIR_TYPED_PARAM_FIELD_LENGTH); - params[14].type = VIR_TYPED_PARAM_INT; + params[15].type = VIR_TYPED_PARAM_ULLONG; -+ strncpy(params[15].field, VIR_MIGRATE_PARAM_SUSE_MAX_ITERS, -+ VIR_TYPED_PARAM_FIELD_LENGTH); -+ params[15].type = VIR_TYPED_PARAM_UINT; -+ -+ strncpy(params[16].field, VIR_MIGRATE_PARAM_SUSE_MAX_FACTOR, ++ strncpy(params[16].field, VIR_MIGRATE_PARAM_SUSE_MAX_ITERS, + VIR_TYPED_PARAM_FIELD_LENGTH); + params[16].type = VIR_TYPED_PARAM_UINT; + -+ strncpy(params[17].field, VIR_MIGRATE_PARAM_SUSE_MIN_REMAINING, ++ strncpy(params[17].field, VIR_MIGRATE_PARAM_SUSE_MAX_FACTOR, + VIR_TYPED_PARAM_FIELD_LENGTH); + params[17].type = VIR_TYPED_PARAM_UINT; + -+ strncpy(params[18].field, VIR_MIGRATE_PARAM_SUSE_ABORT_IF_BUSY, ++ strncpy(params[18].field, VIR_MIGRATE_PARAM_SUSE_MIN_REMAINING, + VIR_TYPED_PARAM_FIELD_LENGTH); + params[18].type = VIR_TYPED_PARAM_UINT; + ++ strncpy(params[19].field, VIR_MIGRATE_PARAM_SUSE_ABORT_IF_BUSY, ++ VIR_TYPED_PARAM_FIELD_LENGTH); ++ params[19].type = VIR_TYPED_PARAM_UINT; ++ nparams = vir_typed_param_from_hv(newparams, params, nparams); vir_typed_param_add_string_list_from_hv(newparams, ¶ms, &nparams, -@@ -5412,7 +5428,7 @@ _migrate_to_uri(dom, desturi, newparams, +@@ -5416,7 +5432,7 @@ _migrate_to_uri(dom, desturi, newparams, virTypedParameterPtr params; int nparams; PPCODE: -- nparams = 15; -+ nparams = 19; +- nparams = 16; ++ nparams = 20; Newx(params, nparams, virTypedParameter); strncpy(params[0].field, VIR_MIGRATE_PARAM_URI, -@@ -5475,6 +5491,22 @@ _migrate_to_uri(dom, desturi, newparams, +@@ -5479,10 +5495,26 @@ _migrate_to_uri(dom, desturi, newparams, VIR_TYPED_PARAM_FIELD_LENGTH); params[14].type = VIR_TYPED_PARAM_INT; -+ strncpy(params[15].field, VIR_MIGRATE_PARAM_SUSE_MAX_ITERS, -+ VIR_TYPED_PARAM_FIELD_LENGTH); -+ params[15].type = VIR_TYPED_PARAM_UINT; -+ -+ strncpy(params[16].field, VIR_MIGRATE_PARAM_SUSE_MAX_FACTOR, +- strncpy(params[14].field, VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY, ++ strncpy(params[15].field, VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY, + VIR_TYPED_PARAM_FIELD_LENGTH); + params[15].type = VIR_TYPED_PARAM_ULLONG; + ++ strncpy(params[16].field, VIR_MIGRATE_PARAM_SUSE_MAX_ITERS, + VIR_TYPED_PARAM_FIELD_LENGTH); + params[16].type = VIR_TYPED_PARAM_UINT; + -+ strncpy(params[17].field, VIR_MIGRATE_PARAM_SUSE_MIN_REMAINING, ++ strncpy(params[17].field, VIR_MIGRATE_PARAM_SUSE_MAX_FACTOR, + VIR_TYPED_PARAM_FIELD_LENGTH); + params[17].type = VIR_TYPED_PARAM_UINT; + -+ strncpy(params[18].field, VIR_MIGRATE_PARAM_SUSE_ABORT_IF_BUSY, ++ strncpy(params[18].field, VIR_MIGRATE_PARAM_SUSE_MIN_REMAINING, + VIR_TYPED_PARAM_FIELD_LENGTH); + params[18].type = VIR_TYPED_PARAM_UINT; + ++ strncpy(params[19].field, VIR_MIGRATE_PARAM_SUSE_ABORT_IF_BUSY, ++ VIR_TYPED_PARAM_FIELD_LENGTH); ++ params[19].type = VIR_TYPED_PARAM_UINT; ++ nparams = vir_typed_param_from_hv(newparams, params, nparams); vir_typed_param_add_string_list_from_hv(newparams, ¶ms, &nparams, -@@ -8824,6 +8856,10 @@ BOOT: - REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_PERSIST_XML, MIGRATE_PARAM_PERSIST_XML); - REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_AUTO_CONVERGE_INITIAL, MIGRATE_PARAM_AUTO_CONVERGE_INITIAL); - REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_AUTO_CONVERGE_INCREMENT, MIGRATE_PARAM_AUTO_CONVERGE_INCREMENT); +@@ -8835,6 +8867,10 @@ BOOT: + REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_BANDWIDTH_POSTCOPY, MIGRATE_PARAM_BANDWIDTH_POSTCOPY); + + REGISTER_CONSTANT(VIR_DOMAIN_MIGRATE_MAX_SPEED_POSTCOPY, MIGRATE_MAX_SPEED_POSTCOPY); + REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_SUSE_MAX_ITERS, MIGRATE_PARAM_SUSE_MAX_ITERS); + REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_SUSE_MAX_FACTOR, MIGRATE_PARAM_SUSE_MAX_FACTOR); + REGISTER_CONSTANT_STR(VIR_MIGRATE_PARAM_SUSE_MIN_REMAINING, MIGRATE_PARAM_SUSE_MIN_REMAINING);