]> git.proxmox.com Git - mirror_qemu.git/commit
migration/multifd: sync packet_num after all thread are done
authorWei Yang <richardw.yang@linux.intel.com>
Tue, 4 Jun 2019 02:35:40 +0000 (10:35 +0800)
committerJuan Quintela <quintela@redhat.com>
Mon, 15 Jul 2019 13:39:02 +0000 (15:39 +0200)
commit77568ea7f845cefc5623f7d7fb75137b5e30b956
treeb8f2f833d3a28a4c8da9ddcae801ccc23b1a03a1
parent7c960d617ad4fee940c5bb4df96e91ae31f55d18
migration/multifd: sync packet_num after all thread are done

Notification from recv thread is not ordered, which means we may be
notified by one MultiFDRecvParams but adjust packet_num for another.

Move the adjustment after we are sure each recv thread are sync-ed.

Signed-off-by: Wei Yang <richardw.yang@linux.intel.com>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Message-Id: <20190604023540.26532-1-richardw.yang@linux.intel.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>
migration/ram.c