Show a cover letter.

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

{
    "id": 75239,
    "url": "http://patches.dpdk.org/api/covers/75239/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20200805154601.19609-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": "<20200805154601.19609-1-steven.lariau@arm.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200805154601.19609-1-steven.lariau@arm.com",
    "date": "2020-08-05T15:45:57",
    "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/20200805154601.19609-1-steven.lariau@arm.com/mbox/",
    "series": [
        {
            "id": 11525,
            "url": "http://patches.dpdk.org/api/series/11525/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=11525",
            "date": "2020-08-05T15:45:57",
            "name": "test/stack: improve multithreaded test",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/11525/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/75239/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 E9912A0351;\n\tThu,  6 Aug 2020 12:27:34 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id D0E001C0B7;\n\tThu,  6 Aug 2020 12:27:34 +0200 (CEST)",
            "from foss.arm.com (foss.arm.com [217.140.110.172])\n by dpdk.org (Postfix) with ESMTP id F019C2B98\n for <dev@dpdk.org>; Wed,  5 Aug 2020 17:46:21 +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 38F931424;\n Wed,  5 Aug 2020 08:46:21 -0700 (PDT)",
            "from localhost.localdomain (unknown [10.57.38.158])\n by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 99BBB3F7D7;\n Wed,  5 Aug 2020 08:46:20 -0700 (PDT)"
        ],
        "From": "Steven Lariau <steven.lariau@arm.com>",
        "To": "",
        "Cc": "dev@dpdk.org, honnappa.nagarahalli@arm.com, nd@arm.com,\n Steven Lariau <steven.lariau@arm.com>",
        "Date": "Wed,  5 Aug 2020 16:45:57 +0100",
        "Message-Id": "<20200805154601.19609-1-steven.lariau@arm.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "X-Mailman-Approved-At": "Thu, 06 Aug 2020 12:27:33 +0200",
        "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(-)"
}