List cover comments

GET /api/covers/54815/comments/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Link: 
<http://patches.dpdk.org/api/covers/54815/comments/?format=api&page=1>; rel="first",
<http://patches.dpdk.org/api/covers/54815/comments/?format=api&page=1>; rel="last"
Vary: Accept
[ { "id": 97188, "web_url": "http://patches.dpdk.org/comment/97188/", "msgid": "<20190617100027.GA527@bricha3-MOBL.ger.corp.intel.com>", "list_archive_url": "https://inbox.dpdk.org/dev/20190617100027.GA527@bricha3-MOBL.ger.corp.intel.com", "date": "2019-06-17T10:00:28", "subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "submitter": { "id": 20, "url": "http://patches.dpdk.org/api/people/20/?format=api", "name": "Bruce Richardson", "email": "bruce.richardson@intel.com" }, "content": "On Sat, Jun 15, 2019 at 08:42:15AM +0200, David Marchand wrote:\n> This is a joint effort to make the unit tests ready for CI.\n> The first patches are fixes that I had accumulated.\n> Then the second part of the series focuses on skipping tests when some\n> requirements are not fulfilled so that we can start them in a restrained\n> environment like Travis virtual machines that gives us two cores and does\n> not have specific hw devices.\n> \n> We are still not ready for enabling those tests in Travis.\n> At least, the following issues remain:\n> - some fixes on librte_acl have not been merged yet [1],\n> - the tests on --file-prefix are still ko, and have been isolated in a\n> test that we could disable while waiting for the fixes,\n> - rwlock_autotest and hash_readwrite_lf_autotest are taking a little more\n> than 10s,\n> - librte_table unit test crashes on ipv6 [2],\n> - the \"perf\" tests are taking way too long for my taste,\n> - the shared build unit tests all fail when depending on mempool since\n> the mempool drivers are not loaded,\n> \n\nFor the autotest app shared builds, it is probably worthwhile linking in\nall drivers explicitly to avoid issues like this.\n\n/Bruce", "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 918631BE17;\n\tMon, 17 Jun 2019 12:00:49 +0200 (CEST)", "from mga03.intel.com (mga03.intel.com [134.134.136.65])\n\tby dpdk.org (Postfix) with ESMTP id 1DD181BE16\n\tfor <dev@dpdk.org>; Mon, 17 Jun 2019 12:00:47 +0200 (CEST)", "from orsmga008.jf.intel.com ([10.7.209.65])\n\tby orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t17 Jun 2019 03:00:47 -0700", "from bricha3-mobl.ger.corp.intel.com ([10.237.221.51])\n\tby orsmga008-auth.jf.intel.com with\n\tESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Jun 2019 03:00:45 -0700" ], "X-Amp-Result": "UNSCANNABLE", "X-Amp-File-Uploaded": "False", "Date": "Mon, 17 Jun 2019 11:00:28 +0100", "From": "Bruce Richardson <bruce.richardson@intel.com>", "To": "David Marchand <david.marchand@redhat.com>", "Cc": "dev@dpdk.org, thomas@monjalon.net, aconole@redhat.com,\n\tmsantana@redhat.com", "Message-ID": "<20190617100027.GA527@bricha3-MOBL.ger.corp.intel.com>", "References": "<1559638792-8608-1-git-send-email-david.marchand@redhat.com>\n\t<1560580950-16754-1-git-send-email-david.marchand@redhat.com>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=us-ascii", "Content-Disposition": "inline", "In-Reply-To": "<1560580950-16754-1-git-send-email-david.marchand@redhat.com>", "User-Agent": "Mutt/1.11.4 (2019-03-13)", "Subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "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>" }, "addressed": null }, { "id": 97196, "web_url": "http://patches.dpdk.org/comment/97196/", "msgid": "<CAJFAV8zYaoB4TSNVK85CVwLPx4hbs1XdQfKgE7vj=bpsMrH=iA@mail.gmail.com>", "list_archive_url": "https://inbox.dpdk.org/dev/CAJFAV8zYaoB4TSNVK85CVwLPx4hbs1XdQfKgE7vj=bpsMrH=iA@mail.gmail.com", "date": "2019-06-17T10:46:03", "subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "submitter": { "id": 1173, "url": "http://patches.dpdk.org/api/people/1173/?format=api", "name": "David Marchand", "email": "david.marchand@redhat.com" }, "content": "On Mon, Jun 17, 2019 at 12:02 PM Bruce Richardson <\nbruce.richardson@intel.com> wrote:\n\n> On Sat, Jun 15, 2019 at 08:42:15AM +0200, David Marchand wrote:\n> > This is a joint effort to make the unit tests ready for CI.\n> > The first patches are fixes that I had accumulated.\n> > Then the second part of the series focuses on skipping tests when some\n> > requirements are not fulfilled so that we can start them in a restrained\n> > environment like Travis virtual machines that gives us two cores and does\n> > not have specific hw devices.\n> >\n> > We are still not ready for enabling those tests in Travis.\n> > At least, the following issues remain:\n> > - some fixes on librte_acl have not been merged yet [1],\n> > - the tests on --file-prefix are still ko, and have been isolated in a\n> > test that we could disable while waiting for the fixes,\n> > - rwlock_autotest and hash_readwrite_lf_autotest are taking a little more\n> > than 10s,\n> > - librte_table unit test crashes on ipv6 [2],\n> > - the \"perf\" tests are taking way too long for my taste,\n> > - the shared build unit tests all fail when depending on mempool since\n> > the mempool drivers are not loaded,\n> >\n>\n> For the autotest app shared builds, it is probably worthwhile linking in\n> all drivers explicitly to avoid issues like this.\n>\n\nYes, I'll look into this.\n\nWhile at it, do you know why the i40e and ixgbe drivers are linked to\napp/test in meson?", "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 B29991BEDC;\n\tMon, 17 Jun 2019 12:46:16 +0200 (CEST)", "from mail-vs1-f68.google.com (mail-vs1-f68.google.com\n\t[209.85.217.68]) by dpdk.org (Postfix) with ESMTP id 238A51BEDA\n\tfor <dev@dpdk.org>; Mon, 17 Jun 2019 12:46:15 +0200 (CEST)", "by mail-vs1-f68.google.com with SMTP id l125so5766595vsl.13\n\tfor <dev@dpdk.org>; Mon, 17 Jun 2019 03:46:15 -0700 (PDT)" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:references:in-reply-to:from:date\n\t:message-id:subject:to:cc;\n\tbh=4QQJcD1aK5yaWBC++SihRgmSM6L0qBbSq5BxmC3SL84=;\n\tb=Ie3gyocHeFUE4DutiVKOwUcT8ImQOrqXiTFJOqzhyxirsMde20TRNCR7FAHFviTXOp\n\tnUtDL2+lcVfL0kvcx4kayCm8Cor0oY+iBj+ZlnC2HVHZ9DYNP5VFvDzTi+iP495kn1J4\n\tFf7Dsw+b5cOrWmA1XGvAHaNkImman7Uy94xIXrReXk+5rIacrh8KWsiNvU/EXVWhlAFG\n\tLRn8PP8Tc0Ej3lsMbG9tGEBqQu35niaG7bMmMWnsmXkipFfxa/gb6RRmtzRurLeIxfGG\n\tDjRi/4SHwwHZQ2w40koNrqSooxipDQ+4cZq7VCtoLrtmmvkwRCtNSEFgtt99a7mGEBvZ\n\tI87w==", "X-Gm-Message-State": "APjAAAU9tqW/2Ac6qhnZlWUDk+pKX3vSCPibg1b371S2iy6+O7FMFk3S\n\ttVxCKjNEtWj9Ji6TuartjCmbZ8LmIQKGvNVcsM/TMg==", "X-Google-Smtp-Source": "APXvYqzPPNLzsLxLSxDY94US9OFHb1xbL2+9m+BugtKynREHGPK7gxYY1fKdB/YsiYeESIZPE74n3sIwN/qbPy//MBA=", "X-Received": "by 2002:a67:688f:: with SMTP id\n\td137mr50313533vsc.198.1560768374476; \n\tMon, 17 Jun 2019 03:46:14 -0700 (PDT)", "MIME-Version": "1.0", "References": "<1559638792-8608-1-git-send-email-david.marchand@redhat.com>\n\t<1560580950-16754-1-git-send-email-david.marchand@redhat.com>\n\t<20190617100027.GA527@bricha3-MOBL.ger.corp.intel.com>", "In-Reply-To": "<20190617100027.GA527@bricha3-MOBL.ger.corp.intel.com>", "From": "David Marchand <david.marchand@redhat.com>", "Date": "Mon, 17 Jun 2019 12:46:03 +0200", "Message-ID": "<CAJFAV8zYaoB4TSNVK85CVwLPx4hbs1XdQfKgE7vj=bpsMrH=iA@mail.gmail.com>", "To": "Bruce Richardson <bruce.richardson@intel.com>", "Cc": "dev <dev@dpdk.org>, Thomas Monjalon <thomas@monjalon.net>,\n\tAaron Conole <aconole@redhat.com>, Michael Santana <msantana@redhat.com>", "Content-Type": "text/plain; charset=\"UTF-8\"", "X-Content-Filtered-By": "Mailman/MimeDel 2.1.15", "Subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "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>" }, "addressed": null }, { "id": 97199, "web_url": "http://patches.dpdk.org/comment/97199/", "msgid": "<20190617111713.GD527@bricha3-MOBL.ger.corp.intel.com>", "list_archive_url": "https://inbox.dpdk.org/dev/20190617111713.GD527@bricha3-MOBL.ger.corp.intel.com", "date": "2019-06-17T11:17:13", "subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "submitter": { "id": 20, "url": "http://patches.dpdk.org/api/people/20/?format=api", "name": "Bruce Richardson", "email": "bruce.richardson@intel.com" }, "content": "On Mon, Jun 17, 2019 at 12:46:03PM +0200, David Marchand wrote:\n> On Mon, Jun 17, 2019 at 12:02 PM Bruce Richardson\n> <[1]bruce.richardson@intel.com> wrote:\n> \n> On Sat, Jun 15, 2019 at 08:42:15AM +0200, David Marchand wrote:\n> > This is a joint effort to make the unit tests ready for CI.\n> > The first patches are fixes that I had accumulated.\n> > Then the second part of the series focuses on skipping tests when\n> some\n> > requirements are not fulfilled so that we can start them in a\n> restrained\n> > environment like Travis virtual machines that gives us two cores\n> and does\n> > not have specific hw devices.\n> >\n> > We are still not ready for enabling those tests in Travis.\n> > At least, the following issues remain:\n> > - some fixes on librte_acl have not been merged yet [1],\n> > - the tests on --file-prefix are still ko, and have been isolated\n> in a\n> > test that we could disable while waiting for the fixes,\n> > - rwlock_autotest and hash_readwrite_lf_autotest are taking a\n> little more\n> > than 10s,\n> > - librte_table unit test crashes on ipv6 [2],\n> > - the \"perf\" tests are taking way too long for my taste,\n> > - the shared build unit tests all fail when depending on mempool\n> since\n> > the mempool drivers are not loaded,\n> >\n> For the autotest app shared builds, it is probably worthwhile\n> linking in\n> all drivers explicitly to avoid issues like this.\n> \n> Yes, I'll look into this.\n> While at it, do you know why the i40e and ixgbe drivers are linked to\n> app/test in meson?\n> --\n\nThere are unit tests for the device-specific functions in those drivers, so\nthey need to be given at link time.\n\n/Bruce", "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 BEC341BEEE;\n\tMon, 17 Jun 2019 13:17:20 +0200 (CEST)", "from mga07.intel.com (mga07.intel.com [134.134.136.100])\n\tby dpdk.org (Postfix) with ESMTP id CA3B51BEE3\n\tfor <dev@dpdk.org>; Mon, 17 Jun 2019 13:17:18 +0200 (CEST)", "from orsmga006.jf.intel.com ([10.7.209.51])\n\tby orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t17 Jun 2019 04:17:17 -0700", "from bricha3-mobl.ger.corp.intel.com ([10.237.221.51])\n\tby orsmga006-auth.jf.intel.com with\n\tESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Jun 2019 04:17:16 -0700" ], "X-Amp-Result": "UNSCANNABLE", "X-Amp-File-Uploaded": "False", "Date": "Mon, 17 Jun 2019 12:17:13 +0100", "From": "Bruce Richardson <bruce.richardson@intel.com>", "To": "David Marchand <david.marchand@redhat.com>", "Cc": "dev <dev@dpdk.org>, Thomas Monjalon <thomas@monjalon.net>,\n\tAaron Conole <aconole@redhat.com>, Michael Santana <msantana@redhat.com>", "Message-ID": "<20190617111713.GD527@bricha3-MOBL.ger.corp.intel.com>", "References": "<1559638792-8608-1-git-send-email-david.marchand@redhat.com>\n\t<1560580950-16754-1-git-send-email-david.marchand@redhat.com>\n\t<20190617100027.GA527@bricha3-MOBL.ger.corp.intel.com>\n\t<CAJFAV8zYaoB4TSNVK85CVwLPx4hbs1XdQfKgE7vj=bpsMrH=iA@mail.gmail.com>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=us-ascii", "Content-Disposition": "inline", "In-Reply-To": "<CAJFAV8zYaoB4TSNVK85CVwLPx4hbs1XdQfKgE7vj=bpsMrH=iA@mail.gmail.com>", "User-Agent": "Mutt/1.11.4 (2019-03-13)", "Subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "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>" }, "addressed": null }, { "id": 97203, "web_url": "http://patches.dpdk.org/comment/97203/", "msgid": "<CAJFAV8zZQrPK6xj_S=s7JrNHS+Urrx-r2wbQCO+8LS8DjrSN-A@mail.gmail.com>", "list_archive_url": "https://inbox.dpdk.org/dev/CAJFAV8zZQrPK6xj_S=s7JrNHS+Urrx-r2wbQCO+8LS8DjrSN-A@mail.gmail.com", "date": "2019-06-17T11:41:21", "subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "submitter": { "id": 1173, "url": "http://patches.dpdk.org/api/people/1173/?format=api", "name": "David Marchand", "email": "david.marchand@redhat.com" }, "content": "On Mon, Jun 17, 2019 at 1:18 PM Bruce Richardson <bruce.richardson@intel.com>\nwrote:\n\n> On Mon, Jun 17, 2019 at 12:46:03PM +0200, David Marchand wrote:\n> > On Mon, Jun 17, 2019 at 12:02 PM Bruce Richardson\n> > <[1]bruce.richardson@intel.com> wrote:\n> >\n> > On Sat, Jun 15, 2019 at 08:42:15AM +0200, David Marchand wrote:\n> > > This is a joint effort to make the unit tests ready for CI.\n> > > The first patches are fixes that I had accumulated.\n> > > Then the second part of the series focuses on skipping tests when\n> > some\n> > > requirements are not fulfilled so that we can start them in a\n> > restrained\n> > > environment like Travis virtual machines that gives us two cores\n> > and does\n> > > not have specific hw devices.\n> > >\n> > > We are still not ready for enabling those tests in Travis.\n> > > At least, the following issues remain:\n> > > - some fixes on librte_acl have not been merged yet [1],\n> > > - the tests on --file-prefix are still ko, and have been isolated\n> > in a\n> > > test that we could disable while waiting for the fixes,\n> > > - rwlock_autotest and hash_readwrite_lf_autotest are taking a\n> > little more\n> > > than 10s,\n> > > - librte_table unit test crashes on ipv6 [2],\n> > > - the \"perf\" tests are taking way too long for my taste,\n> > > - the shared build unit tests all fail when depending on mempool\n> > since\n> > > the mempool drivers are not loaded,\n> > >\n> > For the autotest app shared builds, it is probably worthwhile\n> > linking in\n> > all drivers explicitly to avoid issues like this.\n> >\n> > Yes, I'll look into this.\n> > While at it, do you know why the i40e and ixgbe drivers are linked to\n> > app/test in meson?\n> > --\n>\n> There are unit tests for the device-specific functions in those drivers, so\n> they need to be given at link time.\n>\n\nFor testpmd, I can understand.\n\nBut I can't see code for driver specific apis in app/test.\nIt looks like a copy/paste error when adding meson support.", "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 99C991BF0B;\n\tMon, 17 Jun 2019 13:41:34 +0200 (CEST)", "from mail-vk1-f195.google.com (mail-vk1-f195.google.com\n\t[209.85.221.195]) by dpdk.org (Postfix) with ESMTP id 448CF1BF09\n\tfor <dev@dpdk.org>; Mon, 17 Jun 2019 13:41:33 +0200 (CEST)", "by mail-vk1-f195.google.com with SMTP id s16so1989379vke.7\n\tfor <dev@dpdk.org>; Mon, 17 Jun 2019 04:41:33 -0700 (PDT)" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:references:in-reply-to:from:date\n\t:message-id:subject:to:cc;\n\tbh=eW3IO6WxEB8rrRmhzKjadWz9hKVj79caULd7rcNFbUE=;\n\tb=DxluX0tGUnBTQQJNGvtFGEAYx3a6thcUHPAQ4ipgf4GkNhAB2Gktc/jN2UgmDjPMbL\n\tXFfww9ppDZ97qbtRejnpj5r9E9Yn2wwMI8oViRTsjfznp/OyGUcClH1rJ+gqbuCm04ln\n\tVGZtOBNG4NUf6BEU1zVe9RcoqfXhD2bTX+w17aJBEULpfZJWmSLKRq4E3/jUSFozl+VY\n\tlhY4X7BunYL2KNZDJgq+Bj3BEtuOoVloSo6gN0qbPtE5KROfrUKW6BbnFHbMyiA4ykIw\n\tlHVc2odcKDzTJjfrfQQHWLutv0/EOrJyXbqWeKBnlr5fTMQ2eOBHa+v57GHZLb1R+xmW\n\tKOPA==", "X-Gm-Message-State": "APjAAAW5+By6YBwevEjnA9Ve4RhuUi4khp5LVqFoQmlIkfmItS/IBNbm\n\tHwjZfD8ceqbzjt/g8Q6iecBQlQwIqgRLjgd+XbFCLQ==", "X-Google-Smtp-Source": "APXvYqxyCXdTlNJurjei/Yw+quV/qugToRMCXLVgn+9OgRsEyN0mWeyPUSphLiHPYl656OVZrMT6+F8LDpDSftItvnQ=", "X-Received": "by 2002:a1f:1185:: with SMTP id\n\t127mr18356745vkr.85.1560771692508; \n\tMon, 17 Jun 2019 04:41:32 -0700 (PDT)", "MIME-Version": "1.0", "References": "<1559638792-8608-1-git-send-email-david.marchand@redhat.com>\n\t<1560580950-16754-1-git-send-email-david.marchand@redhat.com>\n\t<20190617100027.GA527@bricha3-MOBL.ger.corp.intel.com>\n\t<CAJFAV8zYaoB4TSNVK85CVwLPx4hbs1XdQfKgE7vj=bpsMrH=iA@mail.gmail.com>\n\t<20190617111713.GD527@bricha3-MOBL.ger.corp.intel.com>", "In-Reply-To": "<20190617111713.GD527@bricha3-MOBL.ger.corp.intel.com>", "From": "David Marchand <david.marchand@redhat.com>", "Date": "Mon, 17 Jun 2019 13:41:21 +0200", "Message-ID": "<CAJFAV8zZQrPK6xj_S=s7JrNHS+Urrx-r2wbQCO+8LS8DjrSN-A@mail.gmail.com>", "To": "Bruce Richardson <bruce.richardson@intel.com>", "Cc": "dev <dev@dpdk.org>, Thomas Monjalon <thomas@monjalon.net>,\n\tAaron Conole <aconole@redhat.com>, Michael Santana <msantana@redhat.com>", "Content-Type": "text/plain; charset=\"UTF-8\"", "X-Content-Filtered-By": "Mailman/MimeDel 2.1.15", "Subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "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>" }, "addressed": null }, { "id": 97204, "web_url": "http://patches.dpdk.org/comment/97204/", "msgid": "<20190617115654.GE527@bricha3-MOBL.ger.corp.intel.com>", "list_archive_url": "https://inbox.dpdk.org/dev/20190617115654.GE527@bricha3-MOBL.ger.corp.intel.com", "date": "2019-06-17T11:56:54", "subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "submitter": { "id": 20, "url": "http://patches.dpdk.org/api/people/20/?format=api", "name": "Bruce Richardson", "email": "bruce.richardson@intel.com" }, "content": "On Mon, Jun 17, 2019 at 01:41:21PM +0200, David Marchand wrote:\n> On Mon, Jun 17, 2019 at 1:18 PM Bruce Richardson\n> <[1]bruce.richardson@intel.com> wrote:\n> \n> On Mon, Jun 17, 2019 at 12:46:03PM +0200, David Marchand wrote:\n> > On Mon, Jun 17, 2019 at 12:02 PM Bruce Richardson\n> > <[1][2]bruce.richardson@intel.com> wrote:\n> >\n> > On Sat, Jun 15, 2019 at 08:42:15AM +0200, David Marchand\n> wrote:\n> > > This is a joint effort to make the unit tests ready for CI.\n> > > The first patches are fixes that I had accumulated.\n> > > Then the second part of the series focuses on skipping\n> tests when\n> > some\n> > > requirements are not fulfilled so that we can start them in\n> a\n> > restrained\n> > > environment like Travis virtual machines that gives us two\n> cores\n> > and does\n> > > not have specific hw devices.\n> > >\n> > > We are still not ready for enabling those tests in Travis.\n> > > At least, the following issues remain:\n> > > - some fixes on librte_acl have not been merged yet [1],\n> > > - the tests on --file-prefix are still ko, and have been\n> isolated\n> > in a\n> > > test that we could disable while waiting for the fixes,\n> > > - rwlock_autotest and hash_readwrite_lf_autotest are taking\n> a\n> > little more\n> > > than 10s,\n> > > - librte_table unit test crashes on ipv6 [2],\n> > > - the \"perf\" tests are taking way too long for my taste,\n> > > - the shared build unit tests all fail when depending on\n> mempool\n> > since\n> > > the mempool drivers are not loaded,\n> > >\n> > For the autotest app shared builds, it is probably worthwhile\n> > linking in\n> > all drivers explicitly to avoid issues like this.\n> >\n> > Yes, I'll look into this.\n> > While at it, do you know why the i40e and ixgbe drivers are\n> linked to\n> > app/test in meson?\n> > --\n> There are unit tests for the device-specific functions in those\n> drivers, so\n> they need to be given at link time.\n> \n> For testpmd, I can understand.\n> But I can't see code for driver specific apis in app/test.\n> It looks like a copy/paste error when adding meson support.\n> --\nOk, could be. Simple question is does it still build ok if you remove them?\n\n/Bruce", "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 54BAC1BF16;\n\tMon, 17 Jun 2019 13:57:02 +0200 (CEST)", "from mga04.intel.com (mga04.intel.com [192.55.52.120])\n\tby dpdk.org (Postfix) with ESMTP id CB4341BED5\n\tfor <dev@dpdk.org>; Mon, 17 Jun 2019 13:57:00 +0200 (CEST)", "from orsmga005.jf.intel.com ([10.7.209.41])\n\tby fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;\n\t17 Jun 2019 04:56:59 -0700", "from bricha3-mobl.ger.corp.intel.com ([10.237.221.51])\n\tby orsmga005-auth.jf.intel.com with\n\tESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Jun 2019 04:56:57 -0700" ], "X-Amp-Result": "UNKNOWN", "X-Amp-Original-Verdict": "FILE UNKNOWN", "X-Amp-File-Uploaded": "False", "Date": "Mon, 17 Jun 2019 12:56:54 +0100", "From": "Bruce Richardson <bruce.richardson@intel.com>", "To": "David Marchand <david.marchand@redhat.com>", "Cc": "dev <dev@dpdk.org>, Thomas Monjalon <thomas@monjalon.net>,\n\tAaron Conole <aconole@redhat.com>, Michael Santana <msantana@redhat.com>", "Message-ID": "<20190617115654.GE527@bricha3-MOBL.ger.corp.intel.com>", "References": "<1559638792-8608-1-git-send-email-david.marchand@redhat.com>\n\t<1560580950-16754-1-git-send-email-david.marchand@redhat.com>\n\t<20190617100027.GA527@bricha3-MOBL.ger.corp.intel.com>\n\t<CAJFAV8zYaoB4TSNVK85CVwLPx4hbs1XdQfKgE7vj=bpsMrH=iA@mail.gmail.com>\n\t<20190617111713.GD527@bricha3-MOBL.ger.corp.intel.com>\n\t<CAJFAV8zZQrPK6xj_S=s7JrNHS+Urrx-r2wbQCO+8LS8DjrSN-A@mail.gmail.com>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=us-ascii", "Content-Disposition": "inline", "In-Reply-To": "<CAJFAV8zZQrPK6xj_S=s7JrNHS+Urrx-r2wbQCO+8LS8DjrSN-A@mail.gmail.com>", "User-Agent": "Mutt/1.11.4 (2019-03-13)", "Subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "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>" }, "addressed": null }, { "id": 97209, "web_url": "http://patches.dpdk.org/comment/97209/", "msgid": "<CAJFAV8w6WHdNaLX_24p=H2OCuAnf086mBo0cFp=k2buzvyp_Pg@mail.gmail.com>", "list_archive_url": "https://inbox.dpdk.org/dev/CAJFAV8w6WHdNaLX_24p=H2OCuAnf086mBo0cFp=k2buzvyp_Pg@mail.gmail.com", "date": "2019-06-17T13:44:41", "subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "submitter": { "id": 1173, "url": "http://patches.dpdk.org/api/people/1173/?format=api", "name": "David Marchand", "email": "david.marchand@redhat.com" }, "content": "On Mon, Jun 17, 2019 at 1:57 PM Bruce Richardson <bruce.richardson@intel.com>\nwrote:\n\n> On Mon, Jun 17, 2019 at 01:41:21PM +0200, David Marchand wrote:\n> > On Mon, Jun 17, 2019 at 1:18 PM Bruce Richardson\n> > <[1]bruce.richardson@intel.com> wrote:\n> >\n> > On Mon, Jun 17, 2019 at 12:46:03PM +0200, David Marchand wrote:\n> > > On Mon, Jun 17, 2019 at 12:02 PM Bruce Richardson\n> > > <[1][2]bruce.richardson@intel.com> wrote:\n> > >\n> > > On Sat, Jun 15, 2019 at 08:42:15AM +0200, David Marchand\n> > wrote:\n> > > > This is a joint effort to make the unit tests ready for CI.\n> > > > The first patches are fixes that I had accumulated.\n> > > > Then the second part of the series focuses on skipping\n> > tests when\n> > > some\n> > > > requirements are not fulfilled so that we can start them in\n> > a\n> > > restrained\n> > > > environment like Travis virtual machines that gives us two\n> > cores\n> > > and does\n> > > > not have specific hw devices.\n> > > >\n> > > > We are still not ready for enabling those tests in Travis.\n> > > > At least, the following issues remain:\n> > > > - some fixes on librte_acl have not been merged yet [1],\n> > > > - the tests on --file-prefix are still ko, and have been\n> > isolated\n> > > in a\n> > > > test that we could disable while waiting for the fixes,\n> > > > - rwlock_autotest and hash_readwrite_lf_autotest are taking\n> > a\n> > > little more\n> > > > than 10s,\n> > > > - librte_table unit test crashes on ipv6 [2],\n> > > > - the \"perf\" tests are taking way too long for my taste,\n> > > > - the shared build unit tests all fail when depending on\n> > mempool\n> > > since\n> > > > the mempool drivers are not loaded,\n> > > >\n> > > For the autotest app shared builds, it is probably worthwhile\n> > > linking in\n> > > all drivers explicitly to avoid issues like this.\n> > >\n> > > Yes, I'll look into this.\n> > > While at it, do you know why the i40e and ixgbe drivers are\n> > linked to\n> > > app/test in meson?\n> > > --\n> > There are unit tests for the device-specific functions in those\n> > drivers, so\n> > they need to be given at link time.\n> >\n> > For testpmd, I can understand.\n> > But I can't see code for driver specific apis in app/test.\n> > It looks like a copy/paste error when adding meson support.\n> > --\n> Ok, could be. Simple question is does it still build ok if you remove them?\n>\n\nIt would have been strange if it did not build, since on Makefile side we\ndo nothing.\nYes, it builds fine with meson without this.\n\nI managed to get the same test results than with static builds by linking\nthe skeleton eventdev driver and the mempool sw drivers.\nShould be enough.", "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 306F91BD24;\n\tMon, 17 Jun 2019 15:44:55 +0200 (CEST)", "from mail-vs1-f68.google.com (mail-vs1-f68.google.com\n\t[209.85.217.68]) by dpdk.org (Postfix) with ESMTP id 93FDD1BC01\n\tfor <dev@dpdk.org>; Mon, 17 Jun 2019 15:44:53 +0200 (CEST)", "by mail-vs1-f68.google.com with SMTP id a186so6125579vsd.7\n\tfor <dev@dpdk.org>; Mon, 17 Jun 2019 06:44:53 -0700 (PDT)" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:references:in-reply-to:from:date\n\t:message-id:subject:to:cc;\n\tbh=HcAynOprW3OoVH5Fplox/nfijZX3fKfuI6VonXouOg8=;\n\tb=IOpf5xdk2IeGaMbmC1otY4vpo3Q88T0ZUXpErowDf7CjpORIs17TQpzgdkT3jK0rpI\n\t6hvpdh8RnhjvVrlu4GBb6r/3JLT7bFt1E26Nd8c31Z/EQQZBdIsKoLMJ45E7C5v7Y8I3\n\t7/WwGtwD44cYGpCnDyUFyqDbfj36VRfKK7fIpLVIC1QxqID8ajbuHppTdWLtTxNWw9gZ\n\t/DVYW9OqekbXfgrcZa3mkX0yJA2W0EZhtVYXAPSTPpj3Vzv4kHHDFThUkhF8I2J0Rvbg\n\tLx0QA0wRzTSNZK3asbMUaTckUOdGSm98e9DrQ42iAtqxmYp2NA4jgt08bLg1SFe3A22Y\n\t5zaw==", "X-Gm-Message-State": "APjAAAVGGVsvFFmMGeEDjh0y86Arz9Muk8psRccdWEHUVA9ygo4qJTf1\n\t5XJkd/KWxZYMQlYHaJXVCyQTNPeUymSeYZY6DqTYUg==", "X-Google-Smtp-Source": "APXvYqwBFmjsdRLuON++ZiFzWojqmuYQ7PBs9D2Q9yqKKAv6a/HcVS5qF/BwNVBwVvZv8GEEYMA3T4YYfdrgFA7164c=", "X-Received": "by 2002:a67:da99:: with SMTP id\n\tw25mr2344128vsj.141.1560779093030; \n\tMon, 17 Jun 2019 06:44:53 -0700 (PDT)", "MIME-Version": "1.0", "References": "<1559638792-8608-1-git-send-email-david.marchand@redhat.com>\n\t<1560580950-16754-1-git-send-email-david.marchand@redhat.com>\n\t<20190617100027.GA527@bricha3-MOBL.ger.corp.intel.com>\n\t<CAJFAV8zYaoB4TSNVK85CVwLPx4hbs1XdQfKgE7vj=bpsMrH=iA@mail.gmail.com>\n\t<20190617111713.GD527@bricha3-MOBL.ger.corp.intel.com>\n\t<CAJFAV8zZQrPK6xj_S=s7JrNHS+Urrx-r2wbQCO+8LS8DjrSN-A@mail.gmail.com>\n\t<20190617115654.GE527@bricha3-MOBL.ger.corp.intel.com>", "In-Reply-To": "<20190617115654.GE527@bricha3-MOBL.ger.corp.intel.com>", "From": "David Marchand <david.marchand@redhat.com>", "Date": "Mon, 17 Jun 2019 15:44:41 +0200", "Message-ID": "<CAJFAV8w6WHdNaLX_24p=H2OCuAnf086mBo0cFp=k2buzvyp_Pg@mail.gmail.com>", "To": "Bruce Richardson <bruce.richardson@intel.com>", "Cc": "dev <dev@dpdk.org>, Thomas Monjalon <thomas@monjalon.net>,\n\tAaron Conole <aconole@redhat.com>, Michael Santana <msantana@redhat.com>", "Content-Type": "text/plain; charset=\"UTF-8\"", "X-Content-Filtered-By": "Mailman/MimeDel 2.1.15", "Subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "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>" }, "addressed": null }, { "id": 97686, "web_url": "http://patches.dpdk.org/comment/97686/", "msgid": "<70986373.KVGszKu7e3@xps>", "list_archive_url": "https://inbox.dpdk.org/dev/70986373.KVGszKu7e3@xps", "date": "2019-06-27T20:36:29", "subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "submitter": { "id": 685, "url": "http://patches.dpdk.org/api/people/685/?format=api", "name": "Thomas Monjalon", "email": "thomas@monjalon.net" }, "content": "15/06/2019 08:42, David Marchand:\n> This is a joint effort to make the unit tests ready for CI.\n\nApplied, thanks\n\nRemaining work below from your list:\n[...]\n> - the tests on --file-prefix are still ko, and have been isolated in a\n> test that we could disable while waiting for the fixes,\n> - rwlock_autotest and hash_readwrite_lf_autotest are taking a little more\n> than 10s,\n> - librte_table unit test crashes on ipv6 [2],\n> - the \"perf\" tests are taking way too long for my taste,\n> - the shared build unit tests all fail when depending on mempool since\n> the mempool drivers are not loaded,\n> \n> 2: https://bugs.dpdk.org/show_bug.cgi?id=285", "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 B6D3A28EE;\n\tThu, 27 Jun 2019 22:36:35 +0200 (CEST)", "from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com\n\t[66.111.4.26]) by dpdk.org (Postfix) with ESMTP id 46D7C25D9\n\tfor <dev@dpdk.org>; Thu, 27 Jun 2019 22:36:34 +0200 (CEST)", "from compute1.internal (compute1.nyi.internal [10.202.2.41])\n\tby mailout.nyi.internal (Postfix) with ESMTP id 8070721C82;\n\tThu, 27 Jun 2019 16:36:33 -0400 (EDT)", "from mailfrontend1 ([10.202.2.162])\n\tby compute1.internal (MEProxy); Thu, 27 Jun 2019 16:36:33 -0400", "from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184])\n\tby mail.messagingengine.com (Postfix) with ESMTPA id 0036980069;\n\tThu, 27 Jun 2019 16:36:31 -0400 (EDT)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=\n\tfrom:to:cc:subject:date:message-id:in-reply-to:references\n\t:mime-version:content-transfer-encoding:content-type; s=mesmtp;\n\tbh=r2IqL0HSqJJC72m9sAS4Foov0CyXK78QnjQERungyeQ=; b=gYF2CHHCOi/R\n\t7AIzl/4qz7VTZ1ZJOVtZnTyo/G0tnSmmueU1Ajdjd+l8XaWg//AUm8h8mCm+TRjF\n\tMhGdnxTSQJmgF7CJKkM2f+NdmQAUdJbbXqlKDpDo0d/wZ9QGy5/9RFvrPv5AH+cR\n\t99avgrhIJmmZmXhTP1qt6gKat5k7Vt4=", "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n\tmessagingengine.com; h=cc:content-transfer-encoding:content-type\n\t:date:from:in-reply-to:message-id:mime-version:references\n\t:subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender\n\t:x-sasl-enc; s=fm3; bh=r2IqL0HSqJJC72m9sAS4Foov0CyXK78QnjQERungy\n\teQ=; b=sHvr3no3/CWCaKsKAVlfKUHce0r0aP/5bLo763B8+ST6/64YfBgcd8DZQ\n\t6nfcNjgjvqAOevCsLY9fWYlLIJ4TqQZd7LANTMuHou4TVUU1DRt+TfPlEEn2eC8s\n\tu5hr7fx5n8FdltqY+0zgW6rgwP7GZ1OHKN5Z0nUInuoSbjNwCOz0ODy848Ut/uYA\n\tYAI/wQS3qI+tmhD+hXlz5hYwjc4FtTPExxLMZd7+QHy/PzZYp6ghBTTirTJl7jPZ\n\ta9P38Nk6K2EOikU4tOiGtXQKTFiFqcZCRiTZvB5dC//bIAcAyc7HTgY6Ta5PbQZv\n\tZDdSUOVlGGlKmegACLOxW23GqWzag==" ], "X-ME-Sender": "<xms:0SgVXTeD_XdEcqtI0b5ByDzXDESOsqGgPBAHeYToMMWXT7Ps05TI_Q>", "X-ME-Proxy-Cause": "gggruggvucftvghtrhhoucdtuddrgeduvddrudekgdduheefucetufdoteggodetrfdotf\n\tfvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen\n\tuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne\n\tcujfgurhephffvufffkfgjfhgggfgtsehtufertddttddvnecuhfhrohhmpefvhhhomhgr\n\tshcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecuff\n\thomhgrihhnpeguphgukhdrohhrghenucfkphepjeejrddufeegrddvtdefrddukeegnecu\n\trfgrrhgrmhepmhgrihhlfhhrohhmpehthhhomhgrshesmhhonhhjrghlohhnrdhnvghtne\n\tcuvehluhhsthgvrhfuihiivgeptd", "X-ME-Proxy": "<xmx:0SgVXcLeFWGYQpav7N-XjAFnhg0Nqmf99X15GaSILHngA3bws9-EIA>\n\t<xmx:0SgVXQvwS6vvi4pZJFrlwIUhyEcRyRV63xPVFWYkDUVkHulbnBHtOg>\n\t<xmx:0SgVXSKa0xwdrEcnAmRundvHyHgn53q6MGNcWQPW8JPyJE2iRJT8hw>\n\t<xmx:0SgVXSbmCz9UIPVMoTBLKF-3JagoJ7whjI_MAarpLxUlY67XhbsLkQ>", "From": "Thomas Monjalon <thomas@monjalon.net>", "To": "David Marchand <david.marchand@redhat.com>", "Cc": "dev@dpdk.org, aconole@redhat.com, msantana@redhat.com", "Date": "Thu, 27 Jun 2019 22:36:29 +0200", "Message-ID": "<70986373.KVGszKu7e3@xps>", "In-Reply-To": "<1560580950-16754-1-git-send-email-david.marchand@redhat.com>", "References": "<1559638792-8608-1-git-send-email-david.marchand@redhat.com>\n\t<1560580950-16754-1-git-send-email-david.marchand@redhat.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "7Bit", "Content-Type": "text/plain; charset=\"us-ascii\"", "Subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "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>" }, "addressed": null }, { "id": 97909, "web_url": "http://patches.dpdk.org/comment/97909/", "msgid": "<f7tk1d1rbay.fsf@dhcp-25.97.bos.redhat.com>", "list_archive_url": "https://inbox.dpdk.org/dev/f7tk1d1rbay.fsf@dhcp-25.97.bos.redhat.com", "date": "2019-07-01T16:04:21", "subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "submitter": { "id": 332, "url": "http://patches.dpdk.org/api/people/332/?format=api", "name": "Aaron Conole", "email": "aconole@redhat.com" }, "content": "Thomas Monjalon <thomas@monjalon.net> writes:\n\n> 15/06/2019 08:42, David Marchand:\n>> This is a joint effort to make the unit tests ready for CI.\n>\n> Applied, thanks\n>\n> Remaining work below from your list:\n> [...]\n>> - the tests on --file-prefix are still ko, and have been isolated in a\n>> test that we could disable while waiting for the fixes,\n\nYes, I think it's good to do that for now.\n\n>> - rwlock_autotest and hash_readwrite_lf_autotest are taking a little more\n>> than 10s,\n\nOccasionally the distributor test times out as well. I've moved them as\npart of a separate patch, that I'll post along with a bigger series to\nenable the unit tests under travis. Michael and I are leaning toward\nintroducing a new variable called RUN_TESTS which will do the docs and\nunit testing since those combined would add quite a bit to the execution\ntime of each job (and feel free to bike shed the name, since the patches\naren't final).\n\n>> - librte_table unit test crashes on ipv6 [2],\n\nI guess we're waiting on a patch from Jananee (CC'd)?\n\n>> - the \"perf\" tests are taking way too long for my taste,\n\nAgreed, so I think we'll disable the perf tests in the CI environment\nanyway.\n\n>> - the shared build unit tests all fail when depending on mempool since\n>> the mempool drivers are not loaded,\n\nI think Michael is working on a fix for this right now.\n\n>> 2: https://bugs.dpdk.org/show_bug.cgi?id=285", "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 76E2A1B9F8;\n\tMon, 1 Jul 2019 18:04:31 +0200 (CEST)", "from mx1.redhat.com (mx1.redhat.com [209.132.183.28])\n\tby dpdk.org (Postfix) with ESMTP id 511D71B9E6\n\tfor <dev@dpdk.org>; Mon, 1 Jul 2019 18:04:30 +0200 (CEST)", "from smtp.corp.redhat.com\n\t(int-mx07.intmail.prod.int.phx2.redhat.com [10.5.11.22])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id 5BC0D3082B25;\n\tMon, 1 Jul 2019 16:04:29 +0000 (UTC)", "from dhcp-25.97.bos.redhat.com (unknown [10.18.25.208])\n\tby smtp.corp.redhat.com (Postfix) with ESMTPS id AB1C31001B2C;\n\tMon, 1 Jul 2019 16:04:22 +0000 (UTC)" ], "From": "Aaron Conole <aconole@redhat.com>", "To": "Thomas Monjalon <thomas@monjalon.net>", "Cc": "David Marchand <david.marchand@redhat.com>, dev@dpdk.org,\n\tmsantana@redhat.com,\n\tJananeeX M Parthasarathy <jananeex.m.parthasarathy@intel.com>", "References": "<1559638792-8608-1-git-send-email-david.marchand@redhat.com>\n\t<1560580950-16754-1-git-send-email-david.marchand@redhat.com>\n\t<70986373.KVGszKu7e3@xps>", "Date": "Mon, 01 Jul 2019 12:04:21 -0400", "In-Reply-To": "<70986373.KVGszKu7e3@xps> (Thomas Monjalon's message of \"Thu, 27\n\tJun 2019 22:36:29 +0200\")", "Message-ID": "<f7tk1d1rbay.fsf@dhcp-25.97.bos.redhat.com>", "User-Agent": "Gnus/5.13 (Gnus v5.13) Emacs/26.2 (gnu/linux)", "MIME-Version": "1.0", "Content-Type": "text/plain", "X-Scanned-By": "MIMEDefang 2.84 on 10.5.11.22", "X-Greylist": "Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.45]); Mon, 01 Jul 2019 16:04:29 +0000 (UTC)", "Subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "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>" }, "addressed": null }, { "id": 97910, "web_url": "http://patches.dpdk.org/comment/97910/", "msgid": "<5681467.hYyEeXCRzs@xps>", "list_archive_url": "https://inbox.dpdk.org/dev/5681467.hYyEeXCRzs@xps", "date": "2019-07-01T16:22:26", "subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "submitter": { "id": 685, "url": "http://patches.dpdk.org/api/people/685/?format=api", "name": "Thomas Monjalon", "email": "thomas@monjalon.net" }, "content": "01/07/2019 18:04, Aaron Conole:\n> Michael and I are leaning toward\n> introducing a new variable called RUN_TESTS which will do the docs and\n> unit testing since those combined would add quite a bit to the execution\n> time of each job (and feel free to bike shed the name, since the patches\n> aren't final).\n\nPlease would you like to send a RFC so we can discuss it before\nyou do the final patches?", "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 CDB7D1BA5A;\n\tMon, 1 Jul 2019 18:22:33 +0200 (CEST)", "from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com\n\t[64.147.123.20]) by dpdk.org (Postfix) with ESMTP id C89F51B9F8\n\tfor <dev@dpdk.org>; Mon, 1 Jul 2019 18:22:32 +0200 (CEST)", "from compute1.internal (compute1.nyi.internal [10.202.2.41])\n\tby mailout.west.internal (Postfix) with ESMTP id 6E8DE4FC;\n\tMon, 1 Jul 2019 12:22:31 -0400 (EDT)", "from mailfrontend2 ([10.202.2.163])\n\tby compute1.internal (MEProxy); Mon, 01 Jul 2019 12:22:31 -0400", "from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184])\n\tby mail.messagingengine.com (Postfix) with ESMTPA id BBD14380075;\n\tMon, 1 Jul 2019 12:22:29 -0400 (EDT)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=\n\tfrom:to:cc:subject:date:message-id:in-reply-to:references\n\t:mime-version:content-transfer-encoding:content-type; s=mesmtp;\n\tbh=kYtVTrijnl1wPZIr49d2x2cCrrgQVrfKfgXP+uJ5g8M=; b=i760TeR49Apj\n\tYOtoGa0HA7oZnU/ldbrrcg4+iTYD8rlfSemtOU6pJZseVEfsAN5jzIbzzTlfWIQJ\n\thpz+4LpEpteN77/fmiyBKdtxtr9K3uxtA85G4w/mefuxcklcfdPfagQQS3uP3s5h\n\tKl8LQVuvmXuM/3BLdMY+qOr9vO5PtU0=", "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n\tmessagingengine.com; h=cc:content-transfer-encoding:content-type\n\t:date:from:in-reply-to:message-id:mime-version:references\n\t:subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender\n\t:x-sasl-enc; s=fm3; bh=kYtVTrijnl1wPZIr49d2x2cCrrgQVrfKfgXP+uJ5g\n\t8M=; b=W8+M+mSC5/EDkYvGAhUARfBqD/Bd8dSMk0BhQ0sxBUT3lbUrMRL/a0rGM\n\tAmFLWFfKE0if6aFvhvKM4Flk0PMBdfT/EoITyf0zeH2BmDKMVsjv1INVJo5eva24\n\tvUa4wlq0wlDbRuJPqvl00m13uhFx0a15gTJLSJUvLCg7Qh24UOcYs5QojCQkAQSx\n\tqoiwhM8jPKAma3+K5+xHHZRM2PVTKo8xVAiVGrCBF3HWLV/ehbbggu2bO4Cz3aRV\n\tkles/HPlLYxGsbr1UzrkJj6TV2MCGZMG8LF3pTMLCy7RcuQewZR/Sdmf8l1DH8wX\n\t+EzrbmWgnmNGhL/sQDH6BrHfcThWQ==" ], "X-ME-Sender": "<xms:RjMaXQ2vRPBlPKuGVdnvhk9IeCe3ZuYgFhkwTQH0el70Sqt_LcoGXA>", "X-ME-Proxy-Cause": "gggruggvucftvghtrhhoucdtuddrgeduvddrvdeigddutddtucetufdoteggodetrfdotf\n\tfvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen\n\tuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne\n\tcujfgurhephffvufffkfgjfhgggfgtsehtufertddttddvnecuhfhrohhmpefvhhhomhgr\n\tshcuofhonhhjrghlohhnuceothhhohhmrghssehmohhnjhgrlhhonhdrnhgvtheqnecukf\n\thppeejjedrudefgedrvddtfedrudekgeenucfrrghrrghmpehmrghilhhfrhhomhepthhh\n\tohhmrghssehmohhnjhgrlhhonhdrnhgvthenucevlhhushhtvghrufhiiigvpedt", "X-ME-Proxy": "<xmx:RjMaXaXXfAcMDIra9mWTsykxKKgqGPJ5R8hVeWSkiI0JLbJ0Zkux4g>\n\t<xmx:RjMaXVGkYnq6mAHz8SlUfSD4UTGNjHbziadERL6vs_R9AS1kaKIK1A>\n\t<xmx:RjMaXUn1PRAtDEvnfShkavSxTFZIdt2mHc3VWtqhgOHKNhmUmBA9mA>\n\t<xmx:RzMaXQxI9famEmRaVMfBWZYxE8sQOAgagLwrqou1riYri3m2c4kjMg>", "From": "Thomas Monjalon <thomas@monjalon.net>", "To": "Aaron Conole <aconole@redhat.com>", "Cc": "David Marchand <david.marchand@redhat.com>, dev@dpdk.org,\n\tmsantana@redhat.com,\n\tJananeeX M Parthasarathy <jananeex.m.parthasarathy@intel.com>", "Date": "Mon, 01 Jul 2019 18:22:26 +0200", "Message-ID": "<5681467.hYyEeXCRzs@xps>", "In-Reply-To": "<f7tk1d1rbay.fsf@dhcp-25.97.bos.redhat.com>", "References": "<1559638792-8608-1-git-send-email-david.marchand@redhat.com>\n\t<70986373.KVGszKu7e3@xps> <f7tk1d1rbay.fsf@dhcp-25.97.bos.redhat.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "7Bit", "Content-Type": "text/plain; charset=\"us-ascii\"", "Subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "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>" }, "addressed": null }, { "id": 97913, "web_url": "http://patches.dpdk.org/comment/97913/", "msgid": "<CAJFAV8zYBgMoA7fBgDOM4ECiRkBsf6U+NPMWW=f+zNBmjFPUQw@mail.gmail.com>", "list_archive_url": "https://inbox.dpdk.org/dev/CAJFAV8zYBgMoA7fBgDOM4ECiRkBsf6U+NPMWW=f+zNBmjFPUQw@mail.gmail.com", "date": "2019-07-01T16:45:48", "subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "submitter": { "id": 1173, "url": "http://patches.dpdk.org/api/people/1173/?format=api", "name": "David Marchand", "email": "david.marchand@redhat.com" }, "content": "On Mon, Jul 1, 2019 at 6:04 PM Aaron Conole <aconole@redhat.com> wrote:\n\n> >> - rwlock_autotest and hash_readwrite_lf_autotest are taking a little\n> more\n> >> than 10s,\n>\n> Occasionally the distributor test times out as well. I've moved them as\n> part of a separate patch, that I'll post along with a bigger series to\n> enable the unit tests under travis. Michael and I are leaning toward\n> introducing a new variable called RUN_TESTS which will do the docs and\n> unit testing since those combined would add quite a bit to the execution\n> time of each job (and feel free to bike shed the name, since the patches\n> aren't final).\n>\n\nSeeing how the distributor autotest usually takes less than a second to\ncomplete, this sounds like a bug.\nI don't think I caught this so far.\n\n\nYes, we need a variable to control this and select the targets that will do\nthe tests and/or build the doc.\nAbout the name, RUN_TESTS is ok for me.\n\nWhat do you want to make of this variable?\nHave it as a simple boolean that enables everything? Or a selector with\nstrings like unit-tests+doc+perf-tests?\n\n\n\n> >> - librte_table unit test crashes on ipv6 [2],\n>\n> I guess we're waiting on a patch from Jananee (CC'd)?\n>\n\nYep.", "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 8691B1B9F2;\n\tMon, 1 Jul 2019 18:46:01 +0200 (CEST)", "from mail-vs1-f44.google.com (mail-vs1-f44.google.com\n\t[209.85.217.44]) by dpdk.org (Postfix) with ESMTP id 5E75D1B9EA\n\tfor <dev@dpdk.org>; Mon, 1 Jul 2019 18:46:00 +0200 (CEST)", "by mail-vs1-f44.google.com with SMTP id q64so9349268vsd.1\n\tfor <dev@dpdk.org>; Mon, 01 Jul 2019 09:46:00 -0700 (PDT)" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:references:in-reply-to:from:date\n\t:message-id:subject:to:cc;\n\tbh=sV4tJW7+L0LrXvbotMsnd7m/ek4qBQvj54zitRb20vI=;\n\tb=YYDQoTqbiOgCIoNaGDLNHkFHZwv0hT+WJeDPrKrM4qDVZYQnKybn2GfAwbIj77RSyk\n\tYAQuyA03jRFz9GIz1WIsYl0TvCTSY3FOH1St2Fozk7s9U3v2AFfKTMBXb6AGaGJCSSKt\n\tkL5yPAEA0BTpxA5hjV+GQwYkDPiel9zAKgYfkj0tKlBMluS4puO37g6d6ruC8f5DhWRt\n\tk1pfM8FuuJN2s0JHGSRUSnrkYI35+DF23V00/UWPkjqar4FwZwOQVKTWfBigYoqIae87\n\tWRiMFbw2qYO8KFYpV9kxHl0+O2naCKowIt4ITKBWL6kxjr5IJ6gZ1T1dq8qdInrQFy4P\n\tEBJw==", "X-Gm-Message-State": "APjAAAW+00HPPRw/5/l26+iHNTgXvaV83wMHBnGUe8GXnIROrq0aRSF5\n\tMtteuxsic3Phf6QHdi7ZYnL7iZ75xnNjzmxH7Ok9Hw==", "X-Google-Smtp-Source": "APXvYqzUNwFvr++jQWKqtWX2QZ79aiSy7bF92Ipb5bqLrjtabqT97sGxI2i6LDUk6dRZgDf0hBKVLgyqKYLo9w7p5bo=", "X-Received": "by 2002:a67:2ec8:: with SMTP id\n\tu191mr15741447vsu.39.1561999559772; \n\tMon, 01 Jul 2019 09:45:59 -0700 (PDT)", "MIME-Version": "1.0", "References": "<1559638792-8608-1-git-send-email-david.marchand@redhat.com>\n\t<1560580950-16754-1-git-send-email-david.marchand@redhat.com>\n\t<70986373.KVGszKu7e3@xps> <f7tk1d1rbay.fsf@dhcp-25.97.bos.redhat.com>", "In-Reply-To": "<f7tk1d1rbay.fsf@dhcp-25.97.bos.redhat.com>", "From": "David Marchand <david.marchand@redhat.com>", "Date": "Mon, 1 Jul 2019 18:45:48 +0200", "Message-ID": "<CAJFAV8zYBgMoA7fBgDOM4ECiRkBsf6U+NPMWW=f+zNBmjFPUQw@mail.gmail.com>", "To": "Aaron Conole <aconole@redhat.com>", "Cc": "Thomas Monjalon <thomas@monjalon.net>, dev <dev@dpdk.org>, \n\tMichael Santana <msantana@redhat.com>, \n\tJananeeX M Parthasarathy <jananeex.m.parthasarathy@intel.com>", "Content-Type": "text/plain; charset=\"UTF-8\"", "X-Content-Filtered-By": "Mailman/MimeDel 2.1.15", "Subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "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>" }, "addressed": null }, { "id": 97919, "web_url": "http://patches.dpdk.org/comment/97919/", "msgid": "<CABzctQ8T9GpGkoeBn+snqaDfb369gWjnHEAO_6YWS7e+VuDsxw@mail.gmail.com>", "list_archive_url": "https://inbox.dpdk.org/dev/CABzctQ8T9GpGkoeBn+snqaDfb369gWjnHEAO_6YWS7e+VuDsxw@mail.gmail.com", "date": "2019-07-01T18:07:54", "subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "submitter": { "id": 1214, "url": "http://patches.dpdk.org/api/people/1214/?format=api", "name": "Michael Santana", "email": "msantana@redhat.com" }, "content": ">\n>\n>\n> On Mon, Jul 1, 2019 at 6:04 PM Aaron Conole <aconole@redhat.com> wrote:\n>>\n>> >> - rwlock_autotest and hash_readwrite_lf_autotest are taking a little more\n>> >> than 10s,\n>>\n>> Occasionally the distributor test times out as well. I've moved them as\n>> part of a separate patch, that I'll post along with a bigger series to\n>> enable the unit tests under travis. Michael and I are leaning toward\n>> introducing a new variable called RUN_TESTS which will do the docs and\n>> unit testing since those combined would add quite a bit to the execution\n>> time of each job (and feel free to bike shed the name, since the patches\n>> aren't final).\n>\n>\n> Seeing how the distributor autotest usually takes less than a second to complete, this sounds like a bug.\n> I don't think I caught this so far.\nSo I actually ran into the distributor test timing out. I agree with\nDavid in that it is a bug with the test. Looking at the logs that test\nnormally finishes in less than 1/2 a second, so running to 10 seconds\nand timing out is a big jump in run time. I ran into the issue where\nit timedout, so I restarted the job and it finished no problem.\nThe test fails every so often for no good reason and the logs[1] dont\nreally say much. I speculate that it is waiting for a resource to\nbecome available or in the worse case a deadlock. Seeing that it only\nfails every so often and it passes when restarted I don't think it's a\nbig deal, nevertheless it's worth investing time figuring out what's\nwrong\n\n[1] https://api.travis-ci.com/v3/job/212335916/log.txt\n>\n>\n> Yes, we need a variable to control this and select the targets that will do the tests and/or build the doc.\n> About the name, RUN_TESTS is ok for me.\n>\n> What do you want to make of this variable?\n> Have it as a simple boolean that enables everything? Or a selector with strings like unit-tests+doc+perf-tests?\n>\n>\n>>\n>> >> - librte_table unit test crashes on ipv6 [2],\n>>\n>> I guess we're waiting on a patch from Jananee (CC'd)?\n>\n>\n> Yep.\n>\n>\n> --\n> David Marchand", "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 EEBD81BA5E;\n\tMon, 1 Jul 2019 20:08:12 +0200 (CEST)", "from mail-io1-f68.google.com (mail-io1-f68.google.com\n\t[209.85.166.68]) by dpdk.org (Postfix) with ESMTP id 600501B9A6\n\tfor <dev@dpdk.org>; Mon, 1 Jul 2019 20:08:06 +0200 (CEST)", "by mail-io1-f68.google.com with SMTP id h6so30949025ioh.3\n\tfor <dev@dpdk.org>; Mon, 01 Jul 2019 11:08:06 -0700 (PDT)" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:references:in-reply-to:from:date\n\t:message-id:subject:to:cc;\n\tbh=+Xlckuh3XT2mr5PvOFSplQqthEKOZIkX73TBOeDbNNM=;\n\tb=Uba1fXVKzBm9wvCFzV5yIrg3UDrr8byR6NiYF4nGIAnyo2qIryfC5ZVPkL9c2XRm1M\n\tdimv30V6oBqgzd/yONMWg8FVgI9itt5xSpg+gjGoGJSxGEfOBYpbqwiFcjuOHBf9/fh/\n\tl7b6pRgAaG1z+jnrnyjQGi9+LH3oeyCU0WkykYYA+9GC4eb57yr1NLDE5RgLTAhHE7J+\n\tIxmkrZohhzTZepzxVa6gH3BtQpmRfndP16ZnmPL/3DY+xdqsulHNacpG/qZVAPegzum1\n\tPsJoU44yRgHAXa6h3sKZwtx0ZuaF4Rzp8mUdRE4lV8W5kdgjfLH+nPF14v38w6C2c/Nq\n\tUA5g==", "X-Gm-Message-State": "APjAAAVblfUKVWENz2OI9e4cY4T1ITBfXlqyVjrl/VMDFSGU1PjoXG5G\n\t2m0WFMO/qMWd0aeh7r81iEr6VLyEA71jMVqyeuInKg==", "X-Google-Smtp-Source": "APXvYqx4tkVWaQLJGDj7gBjd+vycKBUVtuP6G/HpsaAUN44Gt5zxi4r+a2951X1KVm+++JnctHQEcK5/51/mJJSxafk=", "X-Received": "by 2002:a6b:7b01:: with SMTP id l1mr2434081iop.60.1562004485812; \n\tMon, 01 Jul 2019 11:08:05 -0700 (PDT)", "MIME-Version": "1.0", "References": "<1559638792-8608-1-git-send-email-david.marchand@redhat.com>\n\t<1560580950-16754-1-git-send-email-david.marchand@redhat.com>\n\t<70986373.KVGszKu7e3@xps> <f7tk1d1rbay.fsf@dhcp-25.97.bos.redhat.com>\n\t<CAJFAV8zYBgMoA7fBgDOM4ECiRkBsf6U+NPMWW=f+zNBmjFPUQw@mail.gmail.com>", "In-Reply-To": "<CAJFAV8zYBgMoA7fBgDOM4ECiRkBsf6U+NPMWW=f+zNBmjFPUQw@mail.gmail.com>", "From": "Michael Santana Francisco <msantana@redhat.com>", "Date": "Mon, 1 Jul 2019 14:07:54 -0400", "Message-ID": "<CABzctQ8T9GpGkoeBn+snqaDfb369gWjnHEAO_6YWS7e+VuDsxw@mail.gmail.com>", "To": "David Marchand <david.marchand@redhat.com>", "Cc": "Aaron Conole <aconole@redhat.com>, Thomas Monjalon <thomas@monjalon.net>,\n\tdev <dev@dpdk.org>, \n\tJananeeX M Parthasarathy <jananeex.m.parthasarathy@intel.com>", "Content-Type": "text/plain; charset=\"UTF-8\"", "Subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "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>" }, "addressed": null }, { "id": 98471, "web_url": "http://patches.dpdk.org/comment/98471/", "msgid": "<139fd420-dbee-0a33-1885-00c9593fe201@redhat.com>", "list_archive_url": "https://inbox.dpdk.org/dev/139fd420-dbee-0a33-1885-00c9593fe201@redhat.com", "date": "2019-07-09T15:50:49", "subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "submitter": { "id": 1214, "url": "http://patches.dpdk.org/api/people/1214/?format=api", "name": "Michael Santana", "email": "msantana@redhat.com" }, "content": "On 7/1/19 2:07 PM, Michael Santana Francisco wrote:\n>>\n>>\n>> On Mon, Jul 1, 2019 at 6:04 PM Aaron Conole <aconole@redhat.com> wrote:\n>>>>> - rwlock_autotest and hash_readwrite_lf_autotest are taking a little more\n>>>>> than 10s,\n>>> Occasionally the distributor test times out as well. I've moved them as\n>>> part of a separate patch, that I'll post along with a bigger series to\n>>> enable the unit tests under travis. Michael and I are leaning toward\n>>> introducing a new variable called RUN_TESTS which will do the docs and\n>>> unit testing since those combined would add quite a bit to the execution\n>>> time of each job (and feel free to bike shed the name, since the patches\n>>> aren't final).\n>>\n>> Seeing how the distributor autotest usually takes less than a second to complete, this sounds like a bug.\n>> I don't think I caught this so far.\n> So I actually ran into the distributor test timing out. I agree with\n> David in that it is a bug with the test. Looking at the logs that test\n> normally finishes in less than 1/2 a second, so running to 10 seconds\n> and timing out is a big jump in run time. I ran into the issue where\n> it timedout, so I restarted the job and it finished no problem.\n> The test fails every so often for no good reason and the logs[1] dont\n> really say much. I speculate that it is waiting for a resource to\n> become available or in the worse case a deadlock. Seeing that it only\n> fails every so often and it passes when restarted I don't think it's a\n> big deal, nevertheless it's worth investing time figuring out what's\n> wrong\n>\n> [1] https://api.travis-ci.com/v3/job/212335916/log.txt\n\nI investigated a little bit on this this test. CC'd David Hunt,\n\nI was able to reproduce the problem on v19.08-rc1 with:\n\n`while sudo sh -c \"echo 'distributor_autotest' | \n./build/app/test/dpdk-test\"; do :; done`\n\nIt runs a couple of times fine showing output and showing progress, but \nthen at some point after a couple of seconds it just stops - no longer \ngetting any output. It just sits there with no further output. I let it \nsit there for a whole minute and nothing happens. So I attach gdb to try \nto figure out what is happening. One thread seems to be stuck on a while \nloop, see lib/librte_distributor/rte_distributor.c:310.\n\nI looked at the assembly code (layout asm, ni) and I saw these four \nlines below (which correspond to the while loop) being executed \nrepeatedly and indefinitely. It looks like this thread is waiting for \nthe variable bufptr64[0] to change state.\n\n0xa064d0 <release+32>   pause\n0xa064d2 <release+34>   mov    0x3840(%rdx),%rax\n0xa064d9 <release+41>   test   $0x1,%al\n0xa064db <release+43>   je     0xa064d0 <release+32>\n\n\nWhile the first thread is waiting on bufptr64[0] to change state, there \nis another thread that is also stuck on another while loop on \nlib/librte_distributor/rte_distributor.c:53. It seems that this thread \nis stuck waiting for retptr64 to change state. Corresponding assembly \nbeing executed indefinitely:\n\n0xa06de0 <rte_distributor_request_pkt_v1705+592> mov    0x38c0(%r8),%rax\n0xa06de7 <rte_distributor_request_pkt_v1705+599> test   $0x1,%al\n0xa06de9 <rte_distributor_request_pkt_v1705+601> je     0xa06bbd \n<rte_distributor_request_pkt_v1705+45>\n0xa06def <rte_distributor_request_pkt_v1705+607>        nop\n0xa06df0 <rte_distributor_request_pkt_v1705+608> pause\n0xa06df2 <rte_distributor_request_pkt_v1705+610> rdtsc\n0xa06df4 <rte_distributor_request_pkt_v1705+612> mov    %rdx,%r10\n0xa06df7 <rte_distributor_request_pkt_v1705+615> shl    $0x20,%r10\n0xa06dfb <rte_distributor_request_pkt_v1705+619> mov    %eax,%eax\n0xa06dfd <rte_distributor_request_pkt_v1705+621> or     %r10,%rax\n0xa06e00 <rte_distributor_request_pkt_v1705+624> lea    0x64(%rax),%r10\n0xa06e04 <rte_distributor_request_pkt_v1705+628> jmp    0xa06e12 \n<rte_distributor_request_pkt_v1705+642>\n0xa06e06 <rte_distributor_request_pkt_v1705+630> nopw   %cs:0x0(%rax,%rax,1)\n0xa06e10 <rte_distributor_request_pkt_v1705+640> pause\n0xa06e12 <rte_distributor_request_pkt_v1705+642> rdtsc\n0xa06e14 <rte_distributor_request_pkt_v1705+644> shl    $0x20,%rdx\n0xa06e18 <rte_distributor_request_pkt_v1705+648> mov    %eax,%eax\n0xa06e1a <rte_distributor_request_pkt_v1705+650> or     %rdx,%rax\n0xa06e1d <rte_distributor_request_pkt_v1705+653> cmp    %rax,%r10\n0xa06e20 <rte_distributor_request_pkt_v1705+656> ja     0xa06e10 \n<rte_distributor_request_pkt_v1705+640>\n0xa06e22 <rte_distributor_request_pkt_v1705+658> jmp    0xa06de0 \n<rte_distributor_request_pkt_v1705+592>\n\n\nMy guess is that these threads are interdependent, so one thread is \nwaiting for the other thread to change the state of the control \nvariable. I can't say for sure if this is what is happening or why the \nthese variables don't change state, so I would like ask someone who is \nmore familiar with this particular code to take a look\n\n>>\n>> Yes, we need a variable to control this and select the targets that will do the tests and/or build the doc.\n>> About the name, RUN_TESTS is ok for me.\n>>\n>> What do you want to make of this variable?\n>> Have it as a simple boolean that enables everything? Or a selector with strings like unit-tests+doc+perf-tests?\n>>\n>>\n>>>>> - librte_table unit test crashes on ipv6 [2],\n>>> I guess we're waiting on a patch from Jananee (CC'd)?\n>>\n>> Yep.\n>>\n>>\n>> --\n>> David Marchand", "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 DCC7B324D;\n\tTue, 9 Jul 2019 17:50:59 +0200 (CEST)", "from mx1.redhat.com (mx1.redhat.com [209.132.183.28])\n\tby dpdk.org (Postfix) with ESMTP id E689CA3\n\tfor <dev@dpdk.org>; Tue, 9 Jul 2019 17:50:57 +0200 (CEST)", "from smtp.corp.redhat.com\n\t(int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby mx1.redhat.com (Postfix) with ESMTPS id 2FEF730872FD;\n\tTue, 9 Jul 2019 15:50:52 +0000 (UTC)", "from localhost.localdomain (unknown [10.18.25.137])\n\tby smtp.corp.redhat.com (Postfix) with ESMTP id 4E8B18705E;\n\tTue, 9 Jul 2019 15:50:50 +0000 (UTC)" ], "From": "Michael Santana Francisco <msantana@redhat.com>", "To": "David Marchand <david.marchand@redhat.com>", "Cc": "Aaron Conole <aconole@redhat.com>, Thomas Monjalon <thomas@monjalon.net>,\n\tdev <dev@dpdk.org>,\n\tJananeeX M Parthasarathy <jananeex.m.parthasarathy@intel.com>,\n\tdavid.hunt@intel.com", "References": "<1559638792-8608-1-git-send-email-david.marchand@redhat.com>\n\t<1560580950-16754-1-git-send-email-david.marchand@redhat.com>\n\t<70986373.KVGszKu7e3@xps> <f7tk1d1rbay.fsf@dhcp-25.97.bos.redhat.com>\n\t<CAJFAV8zYBgMoA7fBgDOM4ECiRkBsf6U+NPMWW=f+zNBmjFPUQw@mail.gmail.com>\n\t<CABzctQ8T9GpGkoeBn+snqaDfb369gWjnHEAO_6YWS7e+VuDsxw@mail.gmail.com>", "Organization": "Red Hat", "Message-ID": "<139fd420-dbee-0a33-1885-00c9593fe201@redhat.com>", "Date": "Tue, 9 Jul 2019 11:50:49 -0400", "User-Agent": "Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101\n\tThunderbird/60.4.0", "MIME-Version": "1.0", "In-Reply-To": "<CABzctQ8T9GpGkoeBn+snqaDfb369gWjnHEAO_6YWS7e+VuDsxw@mail.gmail.com>", "Content-Type": "text/plain; charset=utf-8; format=flowed", "Content-Transfer-Encoding": "8bit", "Content-Language": "en-US", "X-Scanned-By": "MIMEDefang 2.79 on 10.5.11.15", "X-Greylist": "Sender IP whitelisted, not delayed by milter-greylist-4.5.16\n\t(mx1.redhat.com [10.5.110.47]); Tue, 09 Jul 2019 15:50:57 +0000 (UTC)", "Subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "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>" }, "addressed": null }, { "id": 98487, "web_url": "http://patches.dpdk.org/comment/98487/", "msgid": "<CAJFAV8wzfH2wWxFaMwfJmhYc4zfJaP+ukV_tg9PPGL2jPqU-Og@mail.gmail.com>", "list_archive_url": "https://inbox.dpdk.org/dev/CAJFAV8wzfH2wWxFaMwfJmhYc4zfJaP+ukV_tg9PPGL2jPqU-Og@mail.gmail.com", "date": "2019-07-10T08:18:46", "subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "submitter": { "id": 1173, "url": "http://patches.dpdk.org/api/people/1173/?format=api", "name": "David Marchand", "email": "david.marchand@redhat.com" }, "content": "On Tue, Jul 9, 2019 at 5:50 PM Michael Santana Francisco <\nmsantana@redhat.com> wrote:\n\n> On 7/1/19 2:07 PM, Michael Santana Francisco wrote:\n> >>\n> >>\n> >> On Mon, Jul 1, 2019 at 6:04 PM Aaron Conole <aconole@redhat.com> wrote:\n> >>>>> - rwlock_autotest and hash_readwrite_lf_autotest are taking a little\n> more\n> >>>>> than 10s,\n> >>> Occasionally the distributor test times out as well. I've moved them\n> as\n> >>> part of a separate patch, that I'll post along with a bigger series to\n> >>> enable the unit tests under travis. Michael and I are leaning toward\n> >>> introducing a new variable called RUN_TESTS which will do the docs and\n> >>> unit testing since those combined would add quite a bit to the\n> execution\n> >>> time of each job (and feel free to bike shed the name, since the\n> patches\n> >>> aren't final).\n> >>\n> >> Seeing how the distributor autotest usually takes less than a second to\n> complete, this sounds like a bug.\n> >> I don't think I caught this so far.\n> > So I actually ran into the distributor test timing out. I agree with\n> > David in that it is a bug with the test. Looking at the logs that test\n> > normally finishes in less than 1/2 a second, so running to 10 seconds\n> > and timing out is a big jump in run time. I ran into the issue where\n> > it timedout, so I restarted the job and it finished no problem.\n> > The test fails every so often for no good reason and the logs[1] dont\n> > really say much. I speculate that it is waiting for a resource to\n> > become available or in the worse case a deadlock. Seeing that it only\n> > fails every so often and it passes when restarted I don't think it's a\n> > big deal, nevertheless it's worth investing time figuring out what's\n> > wrong\n> >\n> > [1] https://api.travis-ci.com/v3/job/212335916/log.txt\n>\n> I investigated a little bit on this this test. CC'd David Hunt,\n>\n> I was able to reproduce the problem on v19.08-rc1 with:\n>\n> `while sudo sh -c \"echo 'distributor_autotest' |\n> ./build/app/test/dpdk-test\"; do :; done`\n>\n> It runs a couple of times fine showing output and showing progress, but\n> then at some point after a couple of seconds it just stops - no longer\n> getting any output. It just sits there with no further output. I let it\n> sit there for a whole minute and nothing happens. So I attach gdb to try\n> to figure out what is happening. One thread seems to be stuck on a while\n> loop, see lib/librte_distributor/rte_distributor.c:310.\n>\n> I looked at the assembly code (layout asm, ni) and I saw these four\n> lines below (which correspond to the while loop) being executed\n> repeatedly and indefinitely. It looks like this thread is waiting for\n> the variable bufptr64[0] to change state.\n>\n> 0xa064d0 <release+32> pause\n> 0xa064d2 <release+34> mov 0x3840(%rdx),%rax\n> 0xa064d9 <release+41> test $0x1,%al\n> 0xa064db <release+43> je 0xa064d0 <release+32>\n>\n>\n> While the first thread is waiting on bufptr64[0] to change state, there\n> is another thread that is also stuck on another while loop on\n> lib/librte_distributor/rte_distributor.c:53. It seems that this thread\n> is stuck waiting for retptr64 to change state. Corresponding assembly\n> being executed indefinitely:\n>\n> 0xa06de0 <rte_distributor_request_pkt_v1705+592> mov 0x38c0(%r8),%rax\n> 0xa06de7 <rte_distributor_request_pkt_v1705+599> test $0x1,%al\n> 0xa06de9 <rte_distributor_request_pkt_v1705+601> je 0xa06bbd\n> <rte_distributor_request_pkt_v1705+45>\n> 0xa06def <rte_distributor_request_pkt_v1705+607> nop\n> 0xa06df0 <rte_distributor_request_pkt_v1705+608> pause\n> 0xa06df2 <rte_distributor_request_pkt_v1705+610> rdtsc\n> 0xa06df4 <rte_distributor_request_pkt_v1705+612> mov %rdx,%r10\n> 0xa06df7 <rte_distributor_request_pkt_v1705+615> shl $0x20,%r10\n> 0xa06dfb <rte_distributor_request_pkt_v1705+619> mov %eax,%eax\n> 0xa06dfd <rte_distributor_request_pkt_v1705+621> or %r10,%rax\n> 0xa06e00 <rte_distributor_request_pkt_v1705+624> lea 0x64(%rax),%r10\n> 0xa06e04 <rte_distributor_request_pkt_v1705+628> jmp 0xa06e12\n> <rte_distributor_request_pkt_v1705+642>\n> 0xa06e06 <rte_distributor_request_pkt_v1705+630> nopw\n> %cs:0x0(%rax,%rax,1)\n> 0xa06e10 <rte_distributor_request_pkt_v1705+640> pause\n> 0xa06e12 <rte_distributor_request_pkt_v1705+642> rdtsc\n> 0xa06e14 <rte_distributor_request_pkt_v1705+644> shl $0x20,%rdx\n> 0xa06e18 <rte_distributor_request_pkt_v1705+648> mov %eax,%eax\n> 0xa06e1a <rte_distributor_request_pkt_v1705+650> or %rdx,%rax\n> 0xa06e1d <rte_distributor_request_pkt_v1705+653> cmp %rax,%r10\n> 0xa06e20 <rte_distributor_request_pkt_v1705+656> ja 0xa06e10\n> <rte_distributor_request_pkt_v1705+640>\n> 0xa06e22 <rte_distributor_request_pkt_v1705+658> jmp 0xa06de0\n> <rte_distributor_request_pkt_v1705+592>\n>\n>\n> My guess is that these threads are interdependent, so one thread is\n> waiting for the other thread to change the state of the control\n> variable. I can't say for sure if this is what is happening or why the\n> these variables don't change state, so I would like ask someone who is\n> more familiar with this particular code to take a look\n>\n\nAh cool, thanks for the analysis.\nCan you create a bz with this description and assign it to the\nlibrte_distributor maintainer?", "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 4FF882BF4;\n\tWed, 10 Jul 2019 10:18:59 +0200 (CEST)", "from mail-vs1-f65.google.com (mail-vs1-f65.google.com\n\t[209.85.217.65]) by dpdk.org (Postfix) with ESMTP id 96DAC1C01\n\tfor <dev@dpdk.org>; Wed, 10 Jul 2019 10:18:58 +0200 (CEST)", "by mail-vs1-f65.google.com with SMTP id h28so924815vsl.12\n\tfor <dev@dpdk.org>; Wed, 10 Jul 2019 01:18:58 -0700 (PDT)" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:references:in-reply-to:from:date\n\t:message-id:subject:to:cc;\n\tbh=veyUfWrP3NboPbG9zGyCynzJE6Nk0AMArF/0ACcVazQ=;\n\tb=pNoG45gqu9P7QK1crjY9ZjufBQiST5321c0F88+vNSQar+DCKnxWFfrNRzmm3bl+jt\n\t5USsSPP4GmyU6Vjh4APA8VySC2fIKLI0wPA7uKct2My/IKNx+j8Miy9d1UwsEkD5Svh4\n\t7P/9KjGeugf8yD5jb7zZMsiGziWazq36LuiRbUrozIF3Nvg35uOnGrknFLcKE0U1/K6C\n\tdGGMry4kLPHmhyXc6KSD3OgFg6ukb9ZjnxwIko+UrmI1RhemBRkP02yCQlAPxiwThaKH\n\taOmclDwUDoV7FKJam1sxNYfmCDKHI7HzZtemVkKuvT9+XqGTYPLwTJv4q+w5tg8rfEV+\n\t7x6w==", "X-Gm-Message-State": "APjAAAVItwo0fWCPdQ2a0AQJO2bgCm27wowm9N60eD+iAKfEk2+SAs+J\n\t0N1jBLEFnUer0kkzw+7WOCn4kIWleU4nrP8Wk575LQ==", "X-Google-Smtp-Source": "APXvYqzoCNurer34l9vDL2tGxtm9dn8J3A2nFNv4lsSN9Ei3BiT/rWZE4P/gBpU7ipbmYchnntHueybVdUj/yaHd64o=", "X-Received": "by 2002:a67:da99:: with SMTP id\n\tw25mr17679823vsj.141.1562746737976; \n\tWed, 10 Jul 2019 01:18:57 -0700 (PDT)", "MIME-Version": "1.0", "References": "<1559638792-8608-1-git-send-email-david.marchand@redhat.com>\n\t<1560580950-16754-1-git-send-email-david.marchand@redhat.com>\n\t<70986373.KVGszKu7e3@xps> <f7tk1d1rbay.fsf@dhcp-25.97.bos.redhat.com>\n\t<CAJFAV8zYBgMoA7fBgDOM4ECiRkBsf6U+NPMWW=f+zNBmjFPUQw@mail.gmail.com>\n\t<CABzctQ8T9GpGkoeBn+snqaDfb369gWjnHEAO_6YWS7e+VuDsxw@mail.gmail.com>\n\t<139fd420-dbee-0a33-1885-00c9593fe201@redhat.com>", "In-Reply-To": "<139fd420-dbee-0a33-1885-00c9593fe201@redhat.com>", "From": "David Marchand <david.marchand@redhat.com>", "Date": "Wed, 10 Jul 2019 10:18:46 +0200", "Message-ID": "<CAJFAV8wzfH2wWxFaMwfJmhYc4zfJaP+ukV_tg9PPGL2jPqU-Og@mail.gmail.com>", "To": "Michael Santana Francisco <msantana@redhat.com>", "Cc": "Aaron Conole <aconole@redhat.com>, Thomas Monjalon <thomas@monjalon.net>,\n\tdev <dev@dpdk.org>, \n\tJananeeX M Parthasarathy <jananeex.m.parthasarathy@intel.com>,\n\tDavid Hunt <david.hunt@intel.com>", "Content-Type": "text/plain; charset=\"UTF-8\"", "X-Content-Filtered-By": "Mailman/MimeDel 2.1.15", "Subject": "Re: [dpdk-dev] [PATCH v2 00/15] Unit tests fixes for CI", "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>" }, "addressed": null } ]