qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 3/8] migration: add new capability test-only


From: Eric Blake
Subject: Re: [Qemu-devel] [PATCH 3/8] migration: add new capability test-only
Date: Wed, 7 Oct 2015 09:05:08 -0600
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0

On 10/07/2015 12:20 AM, Denis V. Lunev wrote:
> From: Igor Redko <address@hidden>
> 
> This patch declares a new migration capability that allows
> to distinguish between true migration and the test.
> 
> An alternative is using a custom URI but in this case the
> following problems should be solved:
> 1/ QEMUFile abstraction hides the real transport type
> 2/ We must be ensured that VM will not be stopped due to
> “successful migration”
> 
> Possible solutions:
> 1/ Using global variable analogous to
> s->enabled_capabilities[MIGRATION_CAPABILITY_TEST_ONLY] that
> will be initialized according to the migration type at the
> beginning of the migration process
> 2/ Additional hook, presence of implementation of which allows
> to decide whether the migration is true
> 

Do we want to name the capability 'x-test-only', since this series is
experimental, to make it obvious that production code should not rely on it?


> +++ b/qapi-schema.json
> @@ -540,11 +540,14 @@
>  # @auto-converge: If enabled, QEMU will automatically throttle down the guest
>  #          to speed up convergence of RAM migration. (since 1.6)
>  #
> +# @test-only: If enabled, QEMU instead of migrating will estimate migration
> +#          time basing on given downtime and current dirty page rate

If we do decide to add this to mainline, it would need 'since 2.5' (or
whatever version) documentation.

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]