Show a cover letter.

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

{
    "id": 75223,
    "url": "http://patches.dpdk.org/api/covers/75223/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20200805155721.19808-1-steven.lariau@arm.com/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20200805155721.19808-1-steven.lariau@arm.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200805155721.19808-1-steven.lariau@arm.com",
    "date": "2020-08-05T15:57:17",
    "name": "[0/4] test/stack: improve multithreaded test",
    "submitter": {
        "id": 1862,
        "url": "http://patches.dpdk.org/api/people/1862/?format=api",
        "name": "Steven Lariau",
        "email": "steven.lariau@arm.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20200805155721.19808-1-steven.lariau@arm.com/mbox/",
    "series": [
        {
            "id": 11513,
            "url": "http://patches.dpdk.org/api/series/11513/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=11513",
            "date": "2020-08-05T15:57:17",
            "name": "test/stack: improve multithreaded test",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/11513/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/75223/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id D3922A053D;\n\tWed,  5 Aug 2020 17:57:43 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 2B5DC2BF2;\n\tWed,  5 Aug 2020 17:57:43 +0200 (CEST)",
            "from foss.arm.com (foss.arm.com [217.140.110.172])\n by dpdk.org (Postfix) with ESMTP id D9FF22BB5\n for <dev@dpdk.org>; Wed,  5 Aug 2020 17:57:41 +0200 (CEST)",
            "from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14])\n by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 413651424;\n Wed,  5 Aug 2020 08:57:41 -0700 (PDT)",
            "from localhost.localdomain (unknown [10.57.38.158])\n by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 81C4E3F7D7;\n Wed,  5 Aug 2020 08:57:40 -0700 (PDT)"
        ],
        "From": "Steven Lariau <steven.lariau@arm.com>",
        "To": "",
        "Cc": "dev@dpdk.org, honnappa.nagarahalli@arm.com, dharmik.thakkar@arm.com,\n nd@arm.com, Steven Lariau <steven.lariau@arm.com>",
        "Date": "Wed,  5 Aug 2020 16:57:17 +0100",
        "Message-Id": "<20200805155721.19808-1-steven.lariau@arm.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "Subject": "[dpdk-dev] [PATCH 0/4] test/stack: improve multithreaded test",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "The current multithread DPDK stack test is using atomics operations to\nshare information between threads.\nThe lockfree stack implementation also uses atomic operations.\nThis is an issue for testing. The atomics operations for the test may\nadd some extra synchronization to the stack implementation,\nthat doesn't exist.\nIt makes it harder to find bugs related to memory orderings and data\nraces. The main goal of the patch is to remove all atomics operations\nand any other form of data sharing in this test, to make sure that\nmost of the execution time is spent on the stack library.\n    \nFurthermore, this patch uses more appropriate functions to start /\nwait cores in order to simplify the code.\nThe patch also adds code to propagate errors on any slave core to the\nmaster.\n\nSteven Lariau (4):\n  test/stack: avoid trivial memory allocations\n  test/stack: launch tests with mp remote launch API\n  test/stack: propagate errors to main core\n  test/stack: remove atomics operations\n\n app/test/test_stack.c | 71 ++++++++-----------------------------------\n 1 file changed, 13 insertions(+), 58 deletions(-)"
}