From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id DDF7FA034F; Fri, 8 Oct 2021 09:23:46 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 7691D40696; Fri, 8 Oct 2021 09:23:46 +0200 (CEST) Received: from inbox.dpdk.org (inbox.dpdk.org [95.142.172.178]) by mails.dpdk.org (Postfix) with ESMTP id AF07740685 for ; Fri, 8 Oct 2021 09:23:44 +0200 (CEST) Received: by inbox.dpdk.org (Postfix, from userid 33) id 8BF83A0C45; Fri, 8 Oct 2021 09:23:44 +0200 (CEST) From: bugzilla@dpdk.org To: dev@dpdk.org Date: Fri, 08 Oct 2021 07:23:43 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: DPDK X-Bugzilla-Component: other X-Bugzilla-Version: unspecified X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: david.marchand@redhat.com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: Normal X-Bugzilla-Assigned-To: cristian.dumitrescu@intel.com X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://bugs.dpdk.org/ Auto-Submitted: auto-generated X-Auto-Response-Suppress: All MIME-Version: 1.0 Subject: [dpdk-dev] [Bug 826] red_autotest random failures X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" https://bugs.dpdk.org/show_bug.cgi?id=3D826 Bug ID: 826 Summary: red_autotest random failures Product: DPDK Version: unspecified Hardware: All OS: All Status: UNCONFIRMED Severity: normal Priority: Normal Component: other Assignee: cristian.dumitrescu@intel.com Reporter: david.marchand@redhat.com CC: dev@dpdk.org, jasvinder.singh@intel.com Target Milestone: --- A recent failure can be found at: https://lab.dpdk.org/results/dashboard/patchsets/19223/ 50/94 DPDK:fast-tests / red_autotest FAIL 0.= 86s=20 exit status 1 23:08:32 MALLOC_PERTURB_=3D116 DPDK_TEST=3Dred_autotest /home-local/jenkins-local/jenkins-agent/workspace/Generic-Unit-Test-DPDK/dp= dk/build/app/test/dpdk-test '-l 0-15' --file-prefix=3Dred_autotest ----------------------------------- output --------------------------------= --- stdout: RTE>>red_autotest ---------------------------------------------------------------------------= ----- functional test 1 : use one rte_red configuration, increase average queue size to various levels, compare drop rate to drop probability avg queue size enqueued dropped drop prob %=20= =20=20 drop rate % diff % tolerance %=20=20=20=20 6 10000 0 0.0000=20=20= =20=20=20=20=20=20 0.0000 0.0000 50.0000=20=20=20=20=20=20=20=20 12 10000 0 0.0000=20=20= =20=20=20=20=20=20 0.0000 0.0000 50.0000=20=20=20=20=20=20=20=20 18 10000 0 0.0000=20=20= =20=20=20=20=20=20 0.0000 0.0000 50.0000=20=20=20=20=20=20=20=20 24 10000 0 0.0000=20=20= =20=20=20=20=20=20 0.0000 0.0000 50.0000=20=20=20=20=20=20=20=20 30 10000 0 0.0000=20=20= =20=20=20=20=20=20 0.0000 0.0000 50.0000=20=20=20=20=20=20=20=20 36 9954 46 0.4167=20=20= =20=20=20=20=20=20 0.4600 0.0000 50.0000=20=20=20=20=20=20=20=20 42 9901 99 1.0417=20=20= =20=20=20=20=20=20 0.9900 0.0000 50.0000=20=20=20=20=20=20=20=20 48 9831 169 1.6667=20=20= =20=20=20=20=20=20 1.6900 0.0000 50.0000=20=20=20=20=20=20=20=20 54 9761 239 2.2917=20=20= =20=20=20=20=20=20 2.3900 0.0000 50.0000=20=20=20=20=20=20=20=20 60 9701 299 2.9167=20=20= =20=20=20=20=20=20 2.9900 0.0000 50.0000=20=20=20=20=20=20=20=20 66 9618 382 3.5417=20=20= =20=20=20=20=20=20 3.8200 0.0000 50.0000=20=20=20=20=20=20=20=20 72 9581 419 4.1667=20=20= =20=20=20=20=20=20 4.1900 0.0000 50.0000=20=20=20=20=20=20=20=20 78 9490 510 4.7917=20=20= =20=20=20=20=20=20 5.1000 0.0000 50.0000=20=20=20=20=20=20=20=20 84 9460 540 5.4167=20=20= =20=20=20=20=20=20 5.4000 0.0000 50.0000=20=20=20=20=20=20=20=20 90 9398 602 6.0417=20=20= =20=20=20=20=20=20 6.0200 0.0000 50.0000=20=20=20=20=20=20=20=20 96 9371 629 6.6667=20=20= =20=20=20=20=20=20 6.2900 0.0000 50.0000=20=20=20=20=20=20=20=20 102 9259 741 7.2917=20=20= =20=20=20=20=20=20 7.4100 0.0000 50.0000=20=20=20=20=20=20=20=20 108 9211 789 7.9167=20=20= =20=20=20=20=20=20 7.8900 0.0000 50.0000=20=20=20=20=20=20=20=20 114 9133 867 8.5417=20=20= =20=20=20=20=20=20 8.6700 0.0000 50.0000=20=20=20=20=20=20=20=20 120 9058 942 9.1667=20=20= =20=20=20=20=20=20 9.4200 0.0000 50.0000=20=20=20=20=20=20=20=20 126 8987 1013 9.7917=20=20= =20=20=20=20=20=20 10.1300 0.0000 50.0000=20=20=20=20=20=20=20=20 132 0 10000 100.0000=20=20= =20=20=20=20 100.0000 0.0000 50.0000=20=20=20=20=20=20=20=20 138 0 10000 100.0000=20=20= =20=20=20=20 100.0000 0.0000 50.0000=20=20=20=20=20=20=20=20 144 0 10000 100.0000=20=20= =20=20=20=20 100.0000 0.0000 50.0000=20=20=20=20=20=20=20=20 ---------------------------------------------------------------------= ----- ---------------------------------------------------------------------------= ----- functional test 2 : use several RED configurations, increase average queue size to just below maximum threshold, compare drop rate to drop probability RED config avg queue size min threshold max threshold drop prob % = drop rate % diff % tolerance %=20=20=20=20 0 127 32 128 9.8958=20=20=20= =20=20=20=20=20 9.9400 0.0000 50.0000=20=20=20=20=20=20=20=20 1 127 32 128 4.9479=20=20=20= =20=20=20=20=20 4.8100 0.0000 50.0000=20=20=20=20=20=20=20=20 2 127 32 128 3.2986=20=20=20= =20=20=20=20=20 2.6800 0.0000 50.0000=20=20=20=20=20=20=20=20 3 127 32 128 2.4740=20=20=20= =20=20=20=20=20 1.6300 0.0000 50.0000=20=20=20=20=20=20=20=20 4 127 32 128 1.9792=20=20=20= =20=20=20=20=20 1.2700 0.0000 50.0000=20=20=20=20=20=20=20=20 5 127 32 128 1.6493=20=20=20= =20=20=20=20=20 1.0300 0.0000 50.0000=20=20=20=20=20=20=20=20 6 127 32 128 1.4137=20=20=20= =20=20=20=20=20 0.8300 0.0000 50.0000=20=20=20=20=20=20=20=20 7 127 32 128 1.2370=20=20=20= =20=20=20=20=20 0.7300 0.0000 50.0000=20=20=20=20=20=20=20=20 8 127 32 128 1.0995=20=20=20= =20=20=20=20=20 0.6200 0.0000 50.0000=20=20=20=20=20=20=20=20 9 127 32 128 0.9896=20=20=20= =20=20=20=20=20 0.5500 0.0000 50.0000=20=20=20=20=20=20=20=20 ---------------------------------------------------------------------= ----- ---------------------------------------------------------------------------= ----- functional test 3 : use one RED configuration, increase average queue size to target level, dequeue all packets until queue is empty, confirm that average queue size is computed correctly w= hile queue is empty q avg before q avg after expected difference % tolerance %=20= =20=20 result=20=20=20=20=20=20=20=20 1022.0000 1022.0000 1016.0627 0.5843 5.0000 = pass=20 1022.0000 1022.0000 1016.0627 0.5843 5.0000 = pass=20 1022.0000 1022.0000 1016.0627 0.5843 5.0000 = pass=20 1022.0000 1022.0000 1016.0627 0.5843 5.0000 = pass=20 1022.0000 1022.0000 1016.0627 0.5843 5.0000 = pass=20 ---------------------------------------------------------------------= ----- ---------------------------------------------------------------------------= ----- functional test 5 : use several queues (each with its own run-time data), use several RED configurations (such that each configuration is shared by multiple queues), increase average queue size to just below maximum threshold, compare drop rate to drop probability, (this is a larger scale version of functional test 2) queue config avg queue size min threshold max threshold = drop prob % drop rate % diff % tolerance %=20=20=20=20 0 0 127 32 128=20=20=20=20= =20=20=20=20=20=20=20 9.8958 9.9700 0.0000 50.0000=20=20=20=20=20=20=20=20 1 0 127 32 128=20=20=20=20= =20=20=20=20=20=20=20 9.8958 9.7200 0.0000 50.0000=20=20=20=20=20=20=20=20 2 1 127 32 128=20=20=20=20= =20=20=20=20=20=20=20 4.9479 4.8900 0.0000 50.0000=20=20=20=20=20=20=20=20 3 1 127 32 128=20=20=20=20= =20=20=20=20=20=20=20 4.9479 4.8200 0.0000 50.0000=20=20=20=20=20=20=20=20 ---------------------------------------------------------------------= ----- ---------------------------------------------------------------------------= ----- functional test 6 : use several queues (each with its own run-time data), use several RED configurations (such that each configuration is sharte_red by multiple queues), increase average queue size to target level, dequeue all packets until queue is empty, confirm that average queue size is computed correctly w= hile queue is empty (this is a larger scale version of functional test 3) queue config q avg before q avg after expected=20=20= =20=20=20=20 difference % tolerance % result=20=20 0 0 1022.0000 1022.0000 1016.0627=20=20= =20=20=20 0.5843 5.0000 pass=20=20=20=20=20=20=20=20=20=20=20 1 0 1022.0000 1022.0000 1016.0627=20=20= =20=20=20 0.5843 5.0000 pass=20=20=20=20=20=20=20=20=20=20=20 2 1 1022.0000 1022.0000 1010.1483=20=20= =20=20=20 1.1733 5.0000 pass=20=20=20=20=20=20=20=20=20=20=20 3 1 1022.0000 937.1660 1010.1483=20=20= =20=20=20 7.2249 5.0000 fail=20=20=20=20=20=20=20=20=20=20=20 ---------------------------------------------------------------------= ----- ---------------------------------------------------------------------------= ----- overflow test 1 : use one RED configuration, increase average queue size to target level, check maximum number of bits requirte_red to represent av= g_s avg queue size wq_log2 fraction bits max queue avg num bits enqueued=20 dropped drop prob % drop rate %=20=20 1023 12 10 0xffc00000 32 0=20=20=20= =20=20=20=20=20 941366 100.00 100.00=20=20=20=20=20=20=20 ---------------------------------------------------------------------= ----- [total: 6, pass: 5, fail: 1] Test Failed --=20 You are receiving this mail because: You are on the CC list for the bug.=