[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PULL 29/57] migrate_start_postcopy: Command to trigger
From: |
Eric Blake |
Subject: |
Re: [Qemu-devel] [PULL 29/57] migrate_start_postcopy: Command to trigger transition to postcopy |
Date: |
Tue, 10 Nov 2015 09:36:46 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 |
On 11/10/2015 03:38 AM, Dr. David Alan Gilbert wrote:
> * Eric Blake (address@hidden) wrote:
>> [adding Markus for a qapi question]
>>
>>>
>>> ##
>>> +# @migrate-start-postcopy
>>> +#
>>> +# Switch migration to postcopy mode
>>
>> No documentation on the relation to the [x-]postcopy-ram capability bit?
>
>
> One alternative piece of text would be
> 'Switch current migration to postcopy mode; the x-postcopy-ram capability must
> be set before issuing this command.'
Adding that to the .json would be sufficient for me if you don't feel
like naming this x-migrate-start-postcopy - with that sentence, it is
then obvious to the reader that this command depends on an experimental
prerequisite (and when we later rename x-postcopy-ram to drop the x-, we
fix the documentation here).
>
>>> +#
>>> +# Since: 2.5
>>> +{ 'command': 'migrate-start-postcopy' }
>>
>> Should we rename this command to 'x-migrate-start-postcopy' until we are
>> ready to rename the entire feature to the stable namespace?
>
> If you think it's best we could; however I took the 'x-' on the capability
> just to be a flag to indicate it wasn't yet marked as stable; I don't
> think we're actually worrying about changes to naming.
I just wanted to make sure there was something right there in the
migrate-start-postcopy docs that made it obvious that we haven't quite
turned this into a fully supported interface yet. Naming it 'x-' does
that, but I think it is also okay with just the extra sentence about the
pre-req capability bit; and you'll want that sentence anyways even when
the capability bit is renamed.
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
- [Qemu-devel] [PULL 26/57] MIG_CMD_PACKAGED: Send a packaged chunk of migration stream, (continued)
- [Qemu-devel] [PULL 26/57] MIG_CMD_PACKAGED: Send a packaged chunk of migration stream, Juan Quintela, 2015/11/09
- [Qemu-devel] [PULL 23/57] Rework loadvm path for subloops, Juan Quintela, 2015/11/09
- [Qemu-devel] [PULL 27/57] Modify save_live_pending for postcopy, Juan Quintela, 2015/11/09
- [Qemu-devel] [PULL 31/57] MIGRATION_STATUS_POSTCOPY_ACTIVE: Add new migration state, Juan Quintela, 2015/11/09
- [Qemu-devel] [PULL 28/57] postcopy: OS support test, Juan Quintela, 2015/11/09
- [Qemu-devel] [PULL 30/57] migration_completion: Take current state, Juan Quintela, 2015/11/09
- [Qemu-devel] [PULL 32/57] Avoid sending vmdescription during postcopy, Juan Quintela, 2015/11/09
- [Qemu-devel] [PULL 29/57] migrate_start_postcopy: Command to trigger transition to postcopy, Juan Quintela, 2015/11/09
- [Qemu-devel] [PULL 33/57] Add qemu_savevm_state_complete_postcopy, Juan Quintela, 2015/11/09
- [Qemu-devel] [PULL 35/57] migration_completion: Take current state, Juan Quintela, 2015/11/09
- [Qemu-devel] [PULL 36/57] postcopy: Incoming initialisation, Juan Quintela, 2015/11/09
- [Qemu-devel] [PULL 34/57] Postcopy: Maintain unsentmap, Juan Quintela, 2015/11/09
- [Qemu-devel] [PULL 38/57] Postcopy: Postcopy startup in migration thread, Juan Quintela, 2015/11/09
- [Qemu-devel] [PULL 37/57] postcopy: ram_enable_notify to switch on userfault, Juan Quintela, 2015/11/09
- [Qemu-devel] [PULL 39/57] Postcopy: End of iteration, Juan Quintela, 2015/11/09
- [Qemu-devel] [PULL 40/57] Page request: Add MIG_RP_MSG_REQ_PAGES reverse command, Juan Quintela, 2015/11/09
- [Qemu-devel] [PULL 42/57] Page request: Consume pages off the post-copy queue, Juan Quintela, 2015/11/09
- [Qemu-devel] [PULL 46/57] Don't sync dirty bitmaps in postcopy, Juan Quintela, 2015/11/09