Received: by 2002:a89:d88:0:b0:1fa:5c73:8e2d with SMTP id eb8csp668375lqb; Fri, 24 May 2024 09:31:18 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCWHwabbWGmMZLzWoSURPADAn5tbByEK0cmVqqnKllakaisfLhmqVPscWhlwa7il2+qQnV6Iu7eNdtXh8Tt8c+kcjr0QM1rj8UlDKyB61g== X-Google-Smtp-Source: AGHT+IFkSbmjtwuzapPwZhMLUIJuhzA0/GsV7bd+ywm66WHFWOaNDGLfeJsLQL1EPuhj7Xwh/WQ0 X-Received: by 2002:a17:903:2344:b0:1f2:fbda:8671 with SMTP id d9443c01a7336-1f4486b9c06mr28691305ad.6.1716568278168; Fri, 24 May 2024 09:31:18 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716568278; cv=pass; d=google.com; s=arc-20160816; b=xx+dJLQ3SQVwjriTBq79r35PvvxYdLJdgwLJopZD7Vd98UK2eHR6Rbtupef3qnUCxQ 5OCIyqFIGUveDAzstEgnNwCZoM76IQAVvn+bxmK+P9RtQ19gzI0/1mi8y1URdJP/FM1W XOz7vB6cn1clici3/0lmpY1BcCpbLc1pojDexxU5okTgv+kXKuRibzDxvaaDd6Nw+ThN 4aBg80FSeEXcOJzMEnNUjXh9gDNAgXRQeqgPx//hw0C1I/kVBFblVkhluYn5UZGqroo2 kbsLsBYo/MSuTVTpGxb6YrQL18JK9jXE7JXwL8eaAEd5/iYVXqZ5y/JdqNGibgzCG39q hrhQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:from :dkim-signature; bh=/YxF3gtRkf0b2WEd5FaB6p690J2JRC/GvFWFbcE17hA=; fh=Z1YWgvxkmJ0/+y4FkLRSZ5mzUdtmyDAS67SU6REkp38=; b=ORFxhHHe69VElQaNvGsDKbhUvzwBqjKt/AZUFFlIr4QclqcyliRhU9IEuKAuAcfU1K JSQprFAFyZZsTTh/HN6TDo4o2ZGGfzAIp/v8xvvgiKCK1h1A0ISbFetF+3J8jjCUnxU3 5vRmgA2g/44IeuSEkBCalVPrL30nLKctiObI2l75VA/h9unvNcY6AoCrW+ZyOfnX9Z48 47E/XfiGr2DuRv4cuGlG14bh2v460+rgADa0O4G1xALeK+2gulCUxkxDkz/52FaRyWrq Hgmaw4N5cGeBKTMv+5xcE81lZLR5NtNNHRFoIFg5MHU4LjzdxCAneXQQPfrt/6+tNP/T 7Y2g==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=THm50Jyj; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-188930-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-188930-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id 41be03b00d2f7-682275b3463si1535603a12.328.2024.05.24.09.31.17 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 May 2024 09:31:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-188930-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=THm50Jyj; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-188930-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-188930-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id C989C282E79 for ; Fri, 24 May 2024 16:31:17 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id E619812EBE6; Fri, 24 May 2024 16:31:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="THm50Jyj" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0E67E364CD; Fri, 24 May 2024 16:31:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716568268; cv=none; b=INLXUi+U0TwJpf0R7+KxL3BMVufnHX0FjzSJFsMj1HKxNvJsxcu+Ionfaozfzy5rBccUmnCL74rarOE0fvwLJS4+XJmV4Qh7YD2MsncAShMQOLL/OZzLSmRhvV/aMlhmekBb1kjtprLDfe/3pZH1kU3l4U5Jdkl/eVJj4WaGG6I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716568268; c=relaxed/simple; bh=/hhJ7Yey/FzVkrS2QNwcqbxXlf0t73S0oIkmlspyMi4=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=bjMUY5GxDN9XJv2xRnK4dpcbNSGXQ1/5UC5E3HmmgRR+N8/IDpBIknS+PWNkQQ2wgB7g1olskVjh+MNZvaNv5k3QqoBTdozVI9JnyrhOdwFVMGFI5CoCeaW608F+VOIHTKt1iLtmMmmIKoj4qQUBWmVGTKj7PQhfwtZcCR36Poc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=THm50Jyj; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1B0A3C2BBFC; Fri, 24 May 2024 16:31:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1716568267; bh=/hhJ7Yey/FzVkrS2QNwcqbxXlf0t73S0oIkmlspyMi4=; h=From:Subject:Date:To:Cc:From; b=THm50Jyj9De2hGeqKKDdAg5FezR5gYi+6hrVmalpDfIC59iBXQcF7QnBU//qhTLkK Yy7ZIypSjJK9ELSSmR0X6VhDZtmuG9Ow/c9WmpKFSGiPfBi1Ippt24dWCKULR9RNq+ Pg1EIrEKYhYCrZmAvhgoP0JwxeuTTUYrVqflgTE0HdSi/d4quM59ARP3mxoTZoXfmM IKxaD/AuJL4Lbokn0GigQobyYPPzVmQ7gUGKuxR6595yZK4iia/vGpNLC6N1oLa2RJ HGE8xhih6MKlhHaVCE42T5HvXI7/zzlUAXZNXIPSRSbpZKXsyHrjIc0J274ivYBJH5 3YpOE1ghwfMEw== From: "Matthieu Baerts (NGI0)" Subject: [PATCH net 0/4] selftests: mptcp: mark unstable subtests as flaky Date: Fri, 24 May 2024 18:30:55 +0200 Message-Id: <20240524-upstream-net-20240524-selftests-mptcp-flaky-v1-0-a352362f3f8e@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAL/AUGYC/z2NywrCMBBFf6XM2oEam/r4FXER640OtjFkRlFK/ 93gwuW5cO6ZSVEESodmpoKXqDxShfWqoeEW0hUsl8rkWte13nX8zGoFYeIE4/+qGKNBTXnKNmS OY7h/2J/73aYPfh+3jupjLojy/tWOVH06LcsXhsjmp4IAAAA= To: mptcp@lists.linux.dev, Mat Martineau , Geliang Tang , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Shuah Khan Cc: netdev@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, "Matthieu Baerts (NGI0)" X-Mailer: b4 0.13.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1901; i=matttbe@kernel.org; h=from:subject:message-id; bh=/hhJ7Yey/FzVkrS2QNwcqbxXlf0t73S0oIkmlspyMi4=; b=owEBbQKS/ZANAwAIAfa3gk9CaaBzAcsmYgBmUMDIaEszv+73tdZ0a4q6uSoAZkYnaLX2O9hyX QKNCYi9UPaJAjMEAAEIAB0WIQToy4X3aHcFem4n93r2t4JPQmmgcwUCZlDAyAAKCRD2t4JPQmmg c0IbD/wPaQgXH/X2pg42uDuXnJvwJut1E1qdZ1fQMkSvvAFrts4Z29M1ICAiqbMhJNjFnhp9Pa2 8KH1bzg/8JasH9up4CEDA6cv2jpJgyipqTx7JoHBbUcRiS3sVg07d9GGlh9cAwdkfzdJ+iPGi/p 3r347vPyQKMG9z2EwK0pLAU+MITp8ijyb4zf/juormgtVffOt0C6osLkTW3i9fJ9z3LSOqxLWY2 /sfFONa2D6STp2x/kkqc1v2GyLB20eDcLr2+iOfkI1XIEeZSPBJdSRHNjo1XgI3zrHoeCO8SMSW lxrh8ogDhjkWiu90RNPxfcYq5EhFgrkaknPHi1U7vrkH7ioj6BtIkX0E1yf9NpfmtSBoNvrK8eU NmS/qUB4+F8Vfj3cegch2iJBOtajkLXBZXlBNFupK6SbAHk0/nvEl2heDGoqao428fV0MNQ4PYV q9wq/XLCmzfeqyREFT4VrmVgxHW2uNoIhy1pW2MtA0u5UdyCCC2MP1yUGXBdz9FlTbQMqb3iPfc f/Lwea1wvCvo/Dkyc3HIeT94u+fxrnZKDs2rMkFs3vWXv5pupLd0TXqkczhjuCelOL652It23aU 3jq/14Sy0vJ63kmi9nIUby5LYLYOO9lgUlIZtHASRpTj5+B1b53MEK45mP/cr9Mzx31iDig++zy QgCr1aut/T61AbA== X-Developer-Key: i=matttbe@kernel.org; a=openpgp; fpr=E8CB85F76877057A6E27F77AF6B7824F4269A073 Some subtests can be unstable, failing once every X runs. Fixing them can take time: there could be an issue in the kernel or in the subtest, and it is then important to do a proper analysis, not to hide real bugs. To avoid creating noises on the different CIs where tests are more unstable than on our side, some subtests have been marked as flaky. As a result, errors with these subtests (if any) are ignored. Note that the MPTCP CI will continue to track these flaky subtests. All these unstable subtests are also tracked by our bug tracker. These are fixes for the -net tree, because the instabilities are visible there. The first patch introducing the flake support has no 'Fixes' tags, mainly because it requires recent and important refactoring done in all MPTCP selftests. Backporting that to old versions where the flaky tests have been introduced would be too difficult, and probably not worth it. The other patches, adding MPTCP_LIB_SUBTEST_FLAKY=1, have a Fixes tag, simply to ease the backport of the future fixes removing them along with the proper fix. Signed-off-by: Matthieu Baerts (NGI0) --- Matthieu Baerts (NGI0) (4): selftests: mptcp: lib: support flaky subtests selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky selftests: mptcp: join: mark 'fastclose' tests as flaky selftests: mptcp: join: mark 'fail' tests as flaky tools/testing/selftests/net/mptcp/mptcp_join.sh | 10 +++++++- tools/testing/selftests/net/mptcp/mptcp_lib.sh | 30 +++++++++++++++++++++-- tools/testing/selftests/net/mptcp/simult_flows.sh | 6 ++--- 3 files changed, 40 insertions(+), 6 deletions(-) --- base-commit: 0b4f5add9fa59bfd42c1030f572db2e4c395181b change-id: 20240524-upstream-net-20240524-selftests-mptcp-flaky-5b6836a59f72 Best regards, -- Matthieu Baerts (NGI0)