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-pet...@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