Show a cover letter.

GET /api/covers/808801/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 808801,
    "url": "http://patchwork.ozlabs.org/api/covers/808801/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/ubuntu-kernel/cover/cover.1503676910.git.joseph.salisbury@canonical.com/",
    "project": {
        "id": 15,
        "url": "http://patchwork.ozlabs.org/api/projects/15/?format=api",
        "name": "Ubuntu Kernel",
        "link_name": "ubuntu-kernel",
        "list_id": "kernel-team.lists.ubuntu.com",
        "list_email": "kernel-team@lists.ubuntu.com",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<cover.1503676910.git.joseph.salisbury@canonical.com>",
    "list_archive_url": null,
    "date": "2017-09-01T16:23:45",
    "name": "[SRU,Zesty,0/1,v2] UBUNTU: SAUCE: Revert \"vhost: cache used event for better performance\"",
    "submitter": {
        "id": 7793,
        "url": "http://patchwork.ozlabs.org/api/people/7793/?format=api",
        "name": "Joseph Salisbury",
        "email": "joseph.salisbury@canonical.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/ubuntu-kernel/cover/cover.1503676910.git.joseph.salisbury@canonical.com/mbox/",
    "series": [
        {
            "id": 1066,
            "url": "http://patchwork.ozlabs.org/api/series/1066/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/ubuntu-kernel/list/?series=1066",
            "date": "2017-09-01T16:23:45",
            "name": "UBUNTU: SAUCE: Revert \"vhost: cache used event for better performance\"",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/1066/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/808801/comments/",
    "headers": {
        "Return-Path": "<kernel-team-bounces@lists.ubuntu.com>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org",
        "Authentication-Results": "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.ubuntu.com\n\t(client-ip=91.189.94.19; helo=huckleberry.canonical.com;\n\tenvelope-from=kernel-team-bounces@lists.ubuntu.com;\n\treceiver=<UNKNOWN>)",
        "Received": [
            "from huckleberry.canonical.com (huckleberry.canonical.com\n\t[91.189.94.19])\n\tby ozlabs.org (Postfix) with ESMTP id 3xkPgv3vl7z9t3P;\n\tSat,  2 Sep 2017 02:23:55 +1000 (AEST)",
            "from localhost ([127.0.0.1] helo=huckleberry.canonical.com)\n\tby huckleberry.canonical.com with esmtp (Exim 4.76)\n\t(envelope-from <kernel-team-bounces@lists.ubuntu.com>)\n\tid 1dnojY-0004Sc-QV; Fri, 01 Sep 2017 16:23:52 +0000",
            "from youngberry.canonical.com ([91.189.89.112])\n\tby huckleberry.canonical.com with esmtps\n\t(TLS1.0:RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.76) (envelope-from <joseph.salisbury@canonical.com>)\n\tid 1dnojT-0004Qk-CM\n\tfor kernel-team@lists.ubuntu.com; Fri, 01 Sep 2017 16:23:47 +0000",
            "from 1.general.jsalisbury.us.vpn ([10.172.67.212] helo=salisbury)\n\tby youngberry.canonical.com with esmtpsa\n\t(TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32)\n\t(Exim 4.76) (envelope-from <joseph.salisbury@canonical.com>)\n\tid 1dnojT-0005yP-0w\n\tfor kernel-team@lists.ubuntu.com; Fri, 01 Sep 2017 16:23:47 +0000",
            "by salisbury (Postfix, from userid 1000)\n\tid 1E52D7E297F; Fri,  1 Sep 2017 12:23:46 -0400 (EDT)"
        ],
        "From": "Joseph Salisbury <joseph.salisbury@canonical.com>",
        "To": "kernel-team@lists.ubuntu.com",
        "Subject": "[SRU][Zesty][PATCH 0/1][v2]UBUNTU: SAUCE: Revert \"vhost: cache used\n\tevent for better performance\"",
        "Date": "Fri,  1 Sep 2017 12:23:45 -0400",
        "Message-Id": "<cover.1503676910.git.joseph.salisbury@canonical.com>",
        "X-Mailer": "git-send-email 2.7.4",
        "X-BeenThere": "kernel-team@lists.ubuntu.com",
        "X-Mailman-Version": "2.1.14",
        "Precedence": "list",
        "List-Id": "Kernel team discussions <kernel-team.lists.ubuntu.com>",
        "List-Unsubscribe": "<https://lists.ubuntu.com/mailman/options/kernel-team>,\n\t<mailto:kernel-team-request@lists.ubuntu.com?subject=unsubscribe>",
        "List-Archive": "<https://lists.ubuntu.com/archives/kernel-team>",
        "List-Post": "<mailto:kernel-team@lists.ubuntu.com>",
        "List-Help": "<mailto:kernel-team-request@lists.ubuntu.com?subject=help>",
        "List-Subscribe": "<https://lists.ubuntu.com/mailman/listinfo/kernel-team>,\n\t<mailto:kernel-team-request@lists.ubuntu.com?subject=subscribe>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"us-ascii\"",
        "Content-Transfer-Encoding": "7bit",
        "Errors-To": "kernel-team-bounces@lists.ubuntu.com",
        "Sender": "kernel-team-bounces@lists.ubuntu.com"
    },
    "content": "BugLink: http://bugs.launchpad.net/bugs/1711251\n\n== SRU Justification ==\nA vhost performance patch was introduced in the 4.10 kernel upstream, and \nis currently included in the Zesty 4.10 kernel:\n\ncommit 809ecb9bca6a9424ccd392d67e368160f8b76c92\nAuthor: Jason Wang <jasowang@redhat.com>\nDate: Mon Dec 12 14:46:49 2016 +0800\n\n    vhost: cache used event for better performance\n\nHowever IBM recently hit a functional issue linked to this patch which \nwould cause random guests to lose their network connection under stress. \nThis is not architecture specific and more likely to be hit with high \nnetwork stress (i.e. lots of uperf instances).\n\nThe patch author has now reverted this patch upstream:\nhttps://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers/vhost?id=8d65843c44269c21e95c98090d9bb4848d473853\n\nCommit 809ecb9bca6a is reverted in mainline by commit 8d65843c44.   However, commit 8d65843c44 is not a clean cherry pick\ninto Zesty, but a strait revert is clean.  This is because of a context diff in \nvhost_notify(vhost_get_user was changed to vhose_get_avail by f88949138 in v4.11-rc1). \n\n== Fix ==\nRevert of upstream commit 809ecb9bca6a9424ccd392d67e368160f8b76c92.\n\n== Test Case ==\nA test kernel was built with this revert and tested by the original bug reporter.\nThe bug reporter states the test kernel resolved the bug.\n\n\nJoseph Salisbury (1):\n  Revert \"vhost: cache used event for better performance\"\n\n drivers/vhost/vhost.c | 28 ++++++----------------------\n drivers/vhost/vhost.h |  3 ---\n 2 files changed, 6 insertions(+), 25 deletions(-)"
}