Show a cover letter.

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

{
    "id": 806985,
    "url": "http://patchwork.ozlabs.org/api/covers/806985/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/cover/1503991359-3353-1-git-send-email-wang.yong155@zte.com.cn/",
    "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": "<1503991359-3353-1-git-send-email-wang.yong155@zte.com.cn>",
    "list_archive_url": null,
    "date": "2017-08-29T07:22:36",
    "name": "[PATCHv5,00/03] Replace the COLO comparing thread with IOThread",
    "submitter": {
        "id": 71740,
        "url": "http://patchwork.ozlabs.org/api/people/71740/?format=api",
        "name": "Wang yong",
        "email": "wang.yong155@zte.com.cn"
    },
    "mbox": "http://patchwork.ozlabs.org/project/qemu-devel/cover/1503991359-3353-1-git-send-email-wang.yong155@zte.com.cn/mbox/",
    "series": [
        {
            "id": 320,
            "url": "http://patchwork.ozlabs.org/api/series/320/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/qemu-devel/list/?series=320",
            "date": "2017-08-29T07:22:36",
            "name": "Replace the COLO comparing thread with IOThread",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/320/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/806985/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>)",
        "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 3xhKrM1SW5z9t3B\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 29 Aug 2017 17:23:58 +1000 (AEST)",
            "from localhost ([::1]:43199 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 1dmasM-0005Q6-Vb\n\tfor incoming@patchwork.ozlabs.org; Tue, 29 Aug 2017 03:23:55 -0400",
            "from eggs.gnu.org ([2001:4830:134:3::10]:48540)\n\tby lists.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <wang.yong155@zte.com.cn>) id 1dmarr-0005Pb-Ei\n\tfor qemu-devel@nongnu.org; Tue, 29 Aug 2017 03:23:24 -0400",
            "from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)\n\t(envelope-from <wang.yong155@zte.com.cn>) id 1dmarm-0008Kr-MQ\n\tfor qemu-devel@nongnu.org; Tue, 29 Aug 2017 03:23:23 -0400",
            "from mxhk.zte.com.cn ([63.217.80.70]:64479)\n\tby eggs.gnu.org with esmtp (Exim 4.71)\n\t(envelope-from <wang.yong155@zte.com.cn>) id 1dmarm-0008Hj-Bd\n\tfor qemu-devel@nongnu.org; Tue, 29 Aug 2017 03:23:18 -0400",
            "from unknown (HELO mse01.zte.com.cn) (10.30.3.20)\n\tby localhost with (AES256-SHA encrypted) SMTP;\n\t29 Aug 2017 07:22:51 -0000",
            "from notes_smtp.zte.com.cn ([10.30.1.239])\n\tby mse01.zte.com.cn with ESMTP id v7T7MiMf052119;\n\tTue, 29 Aug 2017 15:22:44 +0800 (GMT-8)\n\t(envelope-from wang.yong155@zte.com.cn)",
            "from localhost.localdomain ([10.74.120.79])\n\tby szsmtp06.zte.com.cn (Lotus Domino Release 8.5.3FP6)\n\twith ESMTP id 2017082915224723-1055732 ;\n\tTue, 29 Aug 2017 15:22:47 +0800 "
        ],
        "X-scanvirus": "By SEG_CYREN AntiVirus Engine",
        "X-scanresult": "CLEAN",
        "X-MAILFROM": "<wang.yong155@zte.com.cn>",
        "X-RCPTTO": "<qemu-devel@nongnu.org>",
        "X-FROMIP": "10.30.3.20",
        "X-SEG-Scaned": "1",
        "X-Received": "unknown,10.30.3.20,20170829152251",
        "From": "Wang yong <wang.yong155@zte.com.cn>",
        "To": "pbonzini@redhat.com, stefanha@redhat.com, famz@redhat.com,\n\tjasowang@redhat.com, zhangchen.fnst@cn.fujitsu.com,\n\tzhang.zhanghailiang@huawei.com",
        "Date": "Tue, 29 Aug 2017 15:22:36 +0800",
        "Message-Id": "<1503991359-3353-1-git-send-email-wang.yong155@zte.com.cn>",
        "X-Mailer": "git-send-email 1.8.3.1",
        "X-MIMETrack": "Itemize by SMTP Server on SZSMTP06/server/zte_ltd(Release\n\t8.5.3FP6|November 21, 2013) at 2017-08-29 15:22:47,\n\tSerialize by Router on notes_smtp/zte_ltd(Release 9.0.1FP7|August 17,\n\t2016) at 2017-08-29 15:22:40,\n\tSerialize complete at 2017-08-29 15:22:40",
        "X-MAIL": "mse01.zte.com.cn v7T7MiMf052119",
        "X-HQIP": "127.0.0.1",
        "X-detected-operating-system": "by eggs.gnu.org: GNU/Linux 3.x [fuzzy]",
        "X-Received-From": "63.217.80.70",
        "Subject": "[Qemu-devel] [PATCHv5 00/03] Replace the COLO comparing thread with\n\tIOThread",
        "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-devel@nongnu.org, wang.yong155@zte.com.cn, lizhijian@cn.fujitsu.com,\n\twang.guang55@zte.com.cn",
        "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": "From: Wang Yong <wang.yong155@zte.com.cn>\n\nIt's a good idea to use IOThread instead of COLO comparing thread.\ncomparing thread can be completely replaced by IOThread, so this idea came.\n\nThis series of updates mainly include IOThread supports the GMainContext\nevent loop, then the old packet regularly check and primary/secondary network\npackets compare all into the IOThread processing.\n\nPlease review,thanks.\n\nwangyong(3):\nqemu-iothread: IOThread supports the GMainContext event loop\ncolo-compare: Use IOThread to Check old packet regularly and\n Process pactkets of the primary\ncolo-compare: Update the COLO document to add the IOThread\n configuration\n\n include/sysemu/iothread.h | 10 +++++++++\n iothread.c                | 54 +++++++++++++++++++++++++++++++++++++++++++++++\n net/colo-compare.c | 75 ++++++++++++++++++++++++++++--------------------------\n docs/colo-proxy.txt | 3 ++- \n 4 file changed, 97 insertions(+), 39 deletions(-)\n\n--\n1.8.3.1"
}