Show a cover letter.

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

{
    "id": 55370,
    "url": "http://patches.dpdk.org/api/covers/55370/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/cover.1561478924.git.anatoly.burakov@intel.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": "<cover.1561478924.git.anatoly.burakov@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/cover.1561478924.git.anatoly.burakov@intel.com",
    "date": "2019-06-25T16:11:40",
    "name": "[0/2] Fix timer resource leak",
    "submitter": {
        "id": 4,
        "url": "http://patches.dpdk.org/api/people/4/?format=api",
        "name": "Burakov, Anatoly",
        "email": "anatoly.burakov@intel.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/cover.1561478924.git.anatoly.burakov@intel.com/mbox/",
    "series": [
        {
            "id": 5163,
            "url": "http://patches.dpdk.org/api/series/5163/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=5163",
            "date": "2019-06-25T16:11:40",
            "name": "Fix timer resource leak",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/5163/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/55370/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 1A5C41BA65;\n\tTue, 25 Jun 2019 18:11:47 +0200 (CEST)",
            "from mga11.intel.com (mga11.intel.com [192.55.52.93])\n\tby dpdk.org (Postfix) with ESMTP id 29F3B1B9FD\n\tfor <dev@dpdk.org>; Tue, 25 Jun 2019 18:11:44 +0200 (CEST)",
            "from orsmga001.jf.intel.com ([10.7.209.18])\n\tby fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t25 Jun 2019 09:11:44 -0700",
            "from silpixa00399498.ir.intel.com (HELO\n\tsilpixa00399498.ger.corp.intel.com) ([10.237.223.125])\n\tby orsmga001.jf.intel.com with ESMTP; 25 Jun 2019 09:11:42 -0700"
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.63,416,1557212400\"; d=\"scan'208\";a=\"245120804\"",
        "From": "Anatoly Burakov <anatoly.burakov@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "erik.g.carrillo@intel.com",
        "Date": "Tue, 25 Jun 2019 17:11:40 +0100",
        "Message-Id": "<cover.1561478924.git.anatoly.burakov@intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<1557354906-2500-1-git-send-email-erik.g.carrillo@intel.com>",
        "References": "<1557354906-2500-1-git-send-email-erik.g.carrillo@intel.com>",
        "Subject": "[dpdk-dev] [PATCH 0/2] Fix timer resource leak",
        "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\t<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\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Previous attempts [1] at fixing the resource leak have been\ndeemed unsuccessful because of limitations around what\ncan be done without breaking the ABI. Now that we've\nbroken the EAL ABI, we can fix this issue properly.\n\nThis patchset is adding a new lock API, as well as fixes the\nactual issue.\n\nThe patchset dependson the FreeBSD fixes [2], as well as the\nmem config patchset [3].\n\n[1] http://patches.dpdk.org/patch/53334/\n[2] http://patches.dpdk.org/project/dpdk/list/?series=5161\n[3] http://patches.dpdk.org/project/dpdk/list/?series=5162\n\nAnatoly Burakov (2):\n  eal: add internal locks for timer lib into EAL\n  timer: fix resource leak in finalize\n\n lib/librte_eal/common/eal_common_mcfg.c       | 14 +++++++\n lib/librte_eal/common/eal_memcfg.h            |  2 +\n .../common/include/rte_eal_memconfig.h        | 18 ++++++++\n lib/librte_eal/rte_eal_version.map            |  2 +\n lib/librte_timer/rte_timer.c                  | 41 +++++++++++++------\n lib/librte_timer/rte_timer.h                  |  5 ++-\n 6 files changed, 67 insertions(+), 15 deletions(-)"
}