Cover Letter Detail
Show a cover letter.
GET /api/covers/814076/?format=api
{ "id": 814076, "url": "http://patchwork.ozlabs.org/api/covers/814076/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/cover/20170915054404.19914-1-famz@redhat.com/", "project": { "id": 14, "url": "http://patchwork.ozlabs.org/api/projects/14/?format=api", "name": "QEMU Development", "link_name": "qemu-devel", "list_id": "qemu-devel.nongnu.org", "list_email": "qemu-devel@nongnu.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20170915054404.19914-1-famz@redhat.com>", "list_archive_url": null, "date": "2017-09-15T05:44:01", "name": "[0/3] migration: Fix crash by cleaning up before quit", "submitter": { "id": 24872, "url": "http://patchwork.ozlabs.org/api/people/24872/?format=api", "name": "Fam Zheng", "email": "famz@redhat.com" }, "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/cover/20170915054404.19914-1-famz@redhat.com/mbox/", "series": [ { "id": 3221, "url": "http://patchwork.ozlabs.org/api/series/3221/?format=api", "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=3221", "date": "2017-09-15T05:44:01", "name": "migration: Fix crash by cleaning up before quit", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/3221/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/814076/comments/", "headers": { "Return-Path": "<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org", "Authentication-Results": [ "ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=nongnu.org\n\t(client-ip=2001:4830:134:3::11; helo=lists.gnu.org;\n\tenvelope-from=qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org;\n\treceiver=<UNKNOWN>)", "ext-mx06.extmail.prod.ext.phx2.redhat.com;\n\tdmarc=none (p=none dis=none) header.from=redhat.com", "ext-mx06.extmail.prod.ext.phx2.redhat.com;\n\tspf=fail smtp.mailfrom=famz@redhat.com" ], "Received": [ "from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11])\n\t(using TLSv1 with cipher AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xtkrJ6JXVz9sxR\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 15 Sep 2017 15:45:02 +1000 (AEST)", "from localhost ([::1]:51403 helo=lists.gnu.org)\n\tby lists.gnu.org with esmtp (Exim 4.71) (envelope-from\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>)\n\tid 1dsjQy-0000aW-DN\n\tfor incoming@patchwork.ozlabs.org; Fri, 15 Sep 2017 01:45:00 -0400", "from eggs.gnu.org ([2001:4830:134:3::10]:50369)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <famz@redhat.com>) id 1dsjQI-0000ZS-46\n\tfor qemu-devel@nongnu.org; Fri, 15 Sep 2017 01:44:18 -0400", "from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <famz@redhat.com>) id 1dsjQE-0007MY-7V\n\tfor qemu-devel@nongnu.org; Fri, 15 Sep 2017 01:44:18 -0400", "from mx1.redhat.com ([209.132.183.28]:55234)\n\tby eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.71) (envelope-from <famz@redhat.com>)\n\tid 1dsjQE-0007LC-1X; Fri, 15 Sep 2017 01:44:14 -0400", "from smtp.corp.redhat.com\n\t(int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id 1FBEB356C0;\n\tFri, 15 Sep 2017 05:44:12 +0000 (UTC)", "from lemon.redhat.com (ovpn-12-95.pek2.redhat.com [10.72.12.95])\n\tby smtp.corp.redhat.com (Postfix) with ESMTP id 5EE4D69555;\n\tFri, 15 Sep 2017 05:44:05 +0000 (UTC)" ], "DMARC-Filter": "OpenDMARC Filter v1.3.2 mx1.redhat.com 1FBEB356C0", "From": "Fam Zheng <famz@redhat.com>", "To": "qemu-devel@nongnu.org", "Date": "Fri, 15 Sep 2017 13:44:01 +0800", "Message-Id": "<20170915054404.19914-1-famz@redhat.com>", "X-Scanned-By": "MIMEDefang 2.79 on 10.5.11.12", "X-Greylist": "Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.30]);\n\tFri, 15 Sep 2017 05:44:12 +0000 (UTC)", "X-detected-operating-system": "by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]\n\t[fuzzy]", "X-Received-From": "209.132.183.28", "Subject": "[Qemu-devel] [PATCH 0/3] migration: Fix crash by cleaning up before\n\tquit", "X-BeenThere": "qemu-devel@nongnu.org", "X-Mailman-Version": "2.1.21", "Precedence": "list", "List-Id": "<qemu-devel.nongnu.org>", "List-Unsubscribe": "<https://lists.nongnu.org/mailman/options/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=unsubscribe>", "List-Archive": "<http://lists.nongnu.org/archive/html/qemu-devel/>", "List-Post": "<mailto:qemu-devel@nongnu.org>", "List-Help": "<mailto:qemu-devel-request@nongnu.org?subject=help>", "List-Subscribe": "<https://lists.nongnu.org/mailman/listinfo/qemu-devel>,\n\t<mailto:qemu-devel-request@nongnu.org?subject=subscribe>", "Cc": "qemu-stable@nongnu.org, \"Dr. David Alan Gilbert\" <dgilbert@redhat.com>, \n\tpeterx@redhat.com, Juan Quintela <quintela@redhat.com>", "Errors-To": "qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org", "Sender": "\"Qemu-devel\"\n\t<qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org>" }, "content": "Quit command causes asssertion failure in block layer due to op blockers added\nby BMDS, if there is an active block migration.\n\nFixing this by calling migration cleaning up functions at the end of main()\nbefore bdrv_close_all() is called.\n\nFam Zheng (3):\n migration: Allow ram_save_cleanup to be called with empty state\n migration: Cancel migration at exit\n iotests: Add \"quit during block migration\" case 195\n\n include/migration/misc.h | 1 +\n migration/migration.c | 7 +++-\n migration/ram.c | 3 ++\n tests/qemu-iotests/195 | 97 ++++++++++++++++++++++++++++++++++++++++++++++\n tests/qemu-iotests/195.out | 19 +++++++++\n tests/qemu-iotests/group | 1 +\n vl.c | 3 ++\n 7 files changed, 130 insertions(+), 1 deletion(-)\n create mode 100755 tests/qemu-iotests/195\n create mode 100644 tests/qemu-iotests/195.out" }