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": {
        "X-BeenThere": "dev@dpdk.org",
        "Return-Path": "<dev-bounces@dpdk.org>",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>",
        "From": "Anatoly Burakov <anatoly.burakov@intel.com>",
        "To": "dev@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "X-Amp-File-Uploaded": "False",
        "References": "<1557354906-2500-1-git-send-email-erik.g.carrillo@intel.com>",
        "In-Reply-To": "<1557354906-2500-1-git-send-email-erik.g.carrillo@intel.com>",
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "X-Mailer": "git-send-email 2.17.1",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "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-Original-To": "patchwork@dpdk.org",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "X-Mailman-Version": "2.1.15",
        "X-ExtLoop1": "1",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "Errors-To": "dev-bounces@dpdk.org",
        "X-IronPort-AV": "E=Sophos;i=\"5.63,416,1557212400\"; d=\"scan'208\";a=\"245120804\"",
        "Subject": "[dpdk-dev] [PATCH 0/2] Fix timer resource leak",
        "Date": "Tue, 25 Jun 2019 17:11:40 +0100",
        "Message-Id": "<cover.1561478924.git.anatoly.burakov@intel.com>",
        "Cc": "erik.g.carrillo@intel.com",
        "Precedence": "list"
    },
    "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(-)"
}