OSDN Git Service

migration: Create multifd migration threads
authorJuan Quintela <quintela@redhat.com>
Thu, 14 Jan 2016 15:52:55 +0000 (16:52 +0100)
committerJuan Quintela <quintela@redhat.com>
Fri, 22 Sep 2017 12:11:22 +0000 (14:11 +0200)
commitf986c3d2569c6aa5cd03a6b8bbb5371e4b608d3c
tree1580e728ca8e0636f89e14f993c6319b29306bce
parent0fb86605eac50d488b1a8d4a9d6986defc3adca9
migration: Create multifd migration threads

Creation of the threads, nothing inside yet.

Signed-off-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
--

Use pointers instead of long array names
Move to use semaphores instead of conditions as paolo suggestion

Put all the state inside one struct.
Use a counter for the number of threads created.  Needed during cancellation.

Add error return to thread creation

Add id field

Rename functions to multifd_save/load_setup/cleanup
Change recv parameters to a pointer to struct
Change back to a struct
Use Error * for _cleanup
migration/migration.c
migration/ram.c
migration/ram.h