From: "Dr. David Alan Gilbert" <dgilb...@redhat.com> Hi, This is a small set of postcopy changes, the largest of which is an x86 test for postcopy.
Andrea's libqtest change came about from running my test under very heavy load. The test includes a self contained migration workload that rapidly changes RAM in a predictable fashion allowing us to end up in postcopy mode and also to be able to check the contents of RAM. Note this sometimes fails on Linux kernels 4.5 (and current 4.6) which have a KVM+THP bug. Dave Andrea Arcangeli (1): tests: fix libqtest socket timeouts Dr. David Alan Gilbert (3): Postcopy: Avoid 0 length discards Postcopy: Add stats on page requests test: Postcopy hmp.c | 4 + include/migration/migration.h | 2 + migration/migration.c | 59 +++--- migration/ram.c | 5 +- qapi-schema.json | 6 +- tests/Makefile | 2 + tests/libqtest.c | 2 +- tests/postcopy-test.c | 426 ++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 468 insertions(+), 38 deletions(-) create mode 100644 tests/postcopy-test.c -- 2.5.5