[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 00/20] migration: Postcopy Preemption
From: |
Peter Xu |
Subject: |
Re: [PATCH 00/20] migration: Postcopy Preemption |
Date: |
Wed, 16 Feb 2022 17:28:34 +0800 |
On Wed, Feb 16, 2022 at 02:27:49PM +0800, Peter Xu wrote:
> The new patch layout:
>
> Patch 1-3: Three leftover patches from patchset "[PATCH v3 0/8] migration:
> Postcopy cleanup on ram disgard" that I picked up here too.
>
> https://lore.kernel.org/qemu-devel/20211224065000.97572-1-peterx@redhat.com/
>
> migration: Dump sub-cmd name in loadvm_process_command tp
> migration: Finer grained tracepoints for POSTCOPY_LISTEN
> migration: Tracepoint change in postcopy-run bottom half
>
> Patch 4-9: Original postcopy preempt RFC preparation patches (with slight
> modifications).
>
> migration: Introduce postcopy channels on dest node
> migration: Dump ramblock and offset too when non-same-page detected
> migration: Add postcopy_thread_create()
> migration: Move static var in ram_block_from_stream() into global
> migration: Add pss.postcopy_requested status
> migration: Move migrate_allow_multifd and helpers into migration.c
>
> Patch 10-15: Some newly added patches when working on postcopy recovery
> support. After these patches migrate-recover command will allow re-entrance,
> which is a very nice side effect.
>
> migration: Enlarge postcopy recovery to capture !-EIO too
> migration: postcopy_pause_fault_thread() never fails
> migration: Export ram_load_postcopy()
> migration: Move channel setup out of postcopy_try_recover()
> migration: Add migration_incoming_transport_cleanup()
> migration: Allow migrate-recover to run multiple times
Patches before 15 are IMHO good in various aspects with/without the new
preemption, so they can be considered for review earlier.
Especially:
migration: Enlarge postcopy recovery to capture !-EIO too
migration: Add migration_incoming_transport_cleanup()
migration: Allow migrate-recover to run multiple times
Thanks,
--
Peter Xu
- Re: [PATCH 17/20] migration: Postcopy preemption preparation on channel creation, (continued)