From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52801) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQVOT-0000O0-RR for qemu-devel@nongnu.org; Fri, 22 Jul 2016 04:01:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bQVOQ-0006g5-6Y for qemu-devel@nongnu.org; Fri, 22 Jul 2016 04:01:13 -0400 Received: from mx1.redhat.com ([209.132.183.28]:40729) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQVOP-0006fc-Um for qemu-devel@nongnu.org; Fri, 22 Jul 2016 04:01:10 -0400 From: Amit Shah Date: Fri, 22 Jul 2016 13:30:46 +0530 Message-Id: Subject: [Qemu-devel] [PULL 0/7] migration: fix, perf testing framework List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu list Cc: Peter Maydell , Juan Quintela , "Dr. David Alan Gilbert" , "Daniel P. Berrange" , Amit Shah The following changes since commit 206d0c24361a083fbdcb2cc86fb75dc8b7f251a2: Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2016-07-21 20:12:37 +0100) are available in the git repository at: http://git.kernel.org/pub/scm/virt/qemu/amit/migration.git tags/migration-for-2.7-6 for you to fetch changes up to 409437e16df273fc5f78f6cd1cb53023eaeb9b72: tests: introduce a framework for testing migration performance (2016-07-22 13:23:39 +0530) ---------------------------------------------------------------- Migration: - Fix a postcopy bug - Add a testsuite for measuring migration performance ---------------------------------------------------------------- Daniel P. Berrange (6): scripts: add __init__.py file to scripts/qmp/ scripts: add a 'debug' parameter to QEMUMonitorProtocol scripts: refactor the VM class in iotests for reuse scripts: set timeout when waiting for qemu monitor connection scripts: ensure monitor socket has SO_REUSEADDR set tests: introduce a framework for testing migration performance Dr. David Alan Gilbert (1): migration: set state to post-migrate on failure configure | 2 + migration/migration.c | 4 + scripts/qemu.py | 202 +++++++++++ scripts/qmp/__init__.py | 0 scripts/qmp/qmp.py | 15 +- scripts/qtest.py | 34 ++ tests/Makefile.include | 12 + tests/migration/.gitignore | 2 + tests/migration/guestperf-batch.py | 26 ++ tests/migration/guestperf-plot.py | 26 ++ tests/migration/guestperf.py | 27 ++ tests/migration/guestperf/__init__.py | 0 tests/migration/guestperf/comparison.py | 124 +++++++ tests/migration/guestperf/engine.py | 439 ++++++++++++++++++++++ tests/migration/guestperf/hardware.py | 62 ++++ tests/migration/guestperf/plot.py | 623 ++++++++++++++++++++++++++++++++ tests/migration/guestperf/progress.py | 117 ++++++ tests/migration/guestperf/report.py | 98 +++++ tests/migration/guestperf/scenario.py | 95 +++++ tests/migration/guestperf/shell.py | 255 +++++++++++++ tests/migration/guestperf/timings.py | 55 +++ tests/migration/stress.c | 367 +++++++++++++++++++ tests/qemu-iotests/iotests.py | 135 +------ 23 files changed, 2587 insertions(+), 133 deletions(-) create mode 100644 scripts/qemu.py create mode 100644 scripts/qmp/__init__.py create mode 100644 tests/migration/.gitignore create mode 100755 tests/migration/guestperf-batch.py create mode 100755 tests/migration/guestperf-plot.py create mode 100755 tests/migration/guestperf.py create mode 100644 tests/migration/guestperf/__init__.py create mode 100644 tests/migration/guestperf/comparison.py create mode 100644 tests/migration/guestperf/engine.py create mode 100644 tests/migration/guestperf/hardware.py create mode 100644 tests/migration/guestperf/plot.py create mode 100644 tests/migration/guestperf/progress.py create mode 100644 tests/migration/guestperf/report.py create mode 100644 tests/migration/guestperf/scenario.py create mode 100644 tests/migration/guestperf/shell.py create mode 100644 tests/migration/guestperf/timings.py create mode 100644 tests/migration/stress.c -- 2.7.4