From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (unknown [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id CE73B802FA for ; Mon, 31 Aug 2026 23:14:52 +0000 (UTC) Received: from mail.openvz.org (localhost [127.0.0.1]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 67VNDaIx031318; Tue, 1 Sep 2026 02:13:37 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 67VNDaIx031318 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="IGonyPXt" Received: from mail-wr1-f71.google.com (mail-wr1-f71.google.com [209.85.221.71]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 67VNDVAv031305 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Tue, 1 Sep 2026 02:13:31 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 67VNDVAv031305 Received: by mail-wr1-f71.google.com with SMTP id ffacd0b85a97d-482e538ad9fso154653f8f.0 for ; Mon, 31 Aug 2026 16:13:31 -0700 (PDT) X-Gm-Message-State: AFuF++m6Np8SrdpaAGWPcm5juPdUZ2qraGH8TjHVAvwixhJ1nLY53Ays SKpmHhZ4gSQH9iDuJWclXkxJeXI/bYnZdbJwLNZqsp9T9PMDEJ/REbdz2N/GplfrYYbcqEjmZHH FdnohCOGEDDKNVirIw6tcy6LDiUYEjyAanWx74nwnV/4KhII3w85H/Q== X-Gm-Gg: AYBFou2mLg7Rt5V8w0P6Nk/tv9DXKK3aF92hIsHVt+Z6PBj/Vs9zEWil0YMjJaYdM44 0+lticEN1SNiQ34Wp9KNpZGtemX7Q2im7aIiz5bcpyEKzDav2xcOaKmmRVs9wXR2iz05KgaZ3qx JK4/pKA1109puV3BMGOzm3B5KTh8hJsChtcT9VQGU5K8zDgMuxq7Ak4FQT5Z2mycqga+R+wPi40 2AUNgOXKD13V/oeB1QOfiBtq6BSPmJgRmY+eT7WLFhRzVV7iMYx2L0VLIDb62MWxvnsw0Xgp5Rs IPusJpiOKIIAbl4ynZ7lSNVxYKOqnoQjnW1F9X6VVp5tIgFAoN02kiW5eDIsbQLOR50yQr4xyoj bBjlgVAcpiSMNZpTct7RH/8mU X-Received: by 2002:a05:6000:1864:b0:481:503b:b663 with SMTP id ffacd0b85a97d-482f79c8523mr55911350f8f.18.1788218010868; Mon, 31 Aug 2026 16:13:30 -0700 (PDT) X-Received: by 2002:a05:6000:1864:b0:481:503b:b663 with SMTP id ffacd0b85a97d-482f79c8523mr55911274f8f.18.1788218010364; Mon, 31 Aug 2026 16:13:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1788218010; cv=none; d=google.com; s=arc-20260327; b=UtBEP2mWLqtDu9uFrEQkZW7mvABDQsiVVGnC4sx8iK0n0lVFjHk22JWFRppSziu3bs ylSLci14unBu+TlBAVmJmnQW0/V0i205IM3OUGJPLpMytLskUUFG48ODaRXKvaYNU/th OgXihu8sjPDnpoIJhzFp2rgy7Q9G+O+ikd5BkUG/cEHb28wB4GXxcvPe4HCrhATYicLg kEqVv2xs/VnH3NskKgnrcUhA/BSL0nTKKPzj5X79Idg/jIzX0VKQdfUYldXEgB8nAXDw BT+SMyWEhGQyars/j4lAUeNhh0aoyCuh2pJp3KmFDzMUbHtT2wZziGUUVycRy6BfVQSA Puxw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=MXv2A8j5IF4JQDrlwmls16cY3Oert/Izyazd+GzJxXA=; fh=WpT6aB7RBAGHZeWZzqAr71yzRFbPTYkPWKsRagLn48Q=; b=iKCmd0ULr4n1FvdyWMOEZ010ILMccIatLAhoWYf+kghL8Cvdvi4ynrNdSnAR1nSgB7 tfoJau/R/AYj3vcaBzydsM6qhzfHAFJICcC30NKSm/1iBgi11c3PjWpN+Mh8ASNzhKYN fjALjzq+UY2b8loIvw9S4x50qO0ePdC432z3uN9v/EjwHRTvIbtRsAVMS9vLxi/Lhhu2 rUSVzr3XChtRQFpZP24hIKTG7giBid4wing9f94X6Y78eBBdoGU1dlkVu9Ac8wLf4fCV B56Z5TwXljkuj/uRNW3mObPOxMKzLoN52inXt73gVpnpvJ7dbLqVVw+KS4TwMpBUD721 5Pxg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=IGonyPXt; spf=pass (google.com: domain of eva.kurchatova@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=eva.kurchatova@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from relay.virtuozzo.com (relay.virtuozzo.com. [130.117.225.111]) by mx.google.com with ESMTPS id ffacd0b85a97d-48442d7aec5si805900f8f.282.2026.08.31.16.13.30 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 31 Aug 2026 16:13:30 -0700 (PDT) Received-SPF: pass (google.com: domain of eva.kurchatova@virtuozzo.com designates 130.117.225.111 as permitted sender) client-ip=130.117.225.111; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=IGonyPXt; spf=pass (google.com: domain of eva.kurchatova@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=eva.kurchatova@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=virtuozzo.com; s=relay; h=MIME-Version:Message-ID:Date:Subject:From: Content-Type; bh=MXv2A8j5IF4JQDrlwmls16cY3Oert/Izyazd+GzJxXA=; b=IGonyPXtaD7O N4CAw56eFkfmL//MJRKNpTOUD8YpG0TM9oq860K0PVt8FCC4QjpmplbMtijEatA0RJqc0zQQI3A+a zZTWbXj9A1PDgxz006ZhDL5o6Ehe+qJBM8JPSRFB4ydZhQJEjYJ7UEmro7b7m20D8LG5+L90sIX9Q IwKaqHTC/EM4YJ6dg1tyQDBrAnoDoj5vfCI/vtrXeDHt2dZvpZeAFT2Pow748xlR9/1UR01vm08h3 ywBBEBQj5MN5TwwIY4rhNRH+ZUGT69IAtE9bwhBkqGN4EEh9ZR40546FLOYcsw5FU8y/YPZLYHzDh 5IIiUjqu40lJqJtpYE5i5A==; Received: from ch-vpn.virtuozzo.com ([130.117.225.6] helo=LekKit-T14) by relay.virtuozzo.com with esmtp (Exim 4.96) (envelope-from ) id 1x1B9b-00ADGd-0x; Tue, 01 Sep 2026 01:13:21 +0200 From: Eva Kurchatova To: khorenko@virtuozzo.com Date: Tue, 1 Sep 2026 02:13:26 +0300 Message-ID: <20260831231328.1644755-2-eva.kurchatova@virtuozzo.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260831231328.1644755-1-eva.kurchatova@virtuozzo.com> References: <20260831231328.1644755-1-eva.kurchatova@virtuozzo.com> MIME-Version: 1.0 X-OZ-Fwd: true Cc: devel@openvz.org Subject: [Devel] [PATCH vz10 v2 2/2] ms/selftests/damon/damon_nr_regions: sort collected regiosn before checking with min/max boundaries X-BeenThere: devel@openvz.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: OpenVZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org From: SeongJae Park damon_nr_regions.py starts DAMON, periodically collect number of regions in snapshots, and see if it is in the requested range. The check code assumes the numbers are sorted on the collection list, but there is no such guarantee. Hence this can result in false positive test success. Sort the list before doing the check. Link: https://lkml.kernel.org/r/20250225222333.505646-4-sj@kernel.org Fixes: 781497347d1b ("selftests/damon: implement test for min/max_nr_regions") Signed-off-by: SeongJae Park Cc: Shuah Khan Cc: Signed-off-by: Andrew Morton (cherry picked from commit 582ccf78f6090d88b1c7066b1e90b3d9ec952d08) https://virtuozzo.atlassian.net/browse/VSTOR-132453 Feature: fix selftests Signed-off-by: Eva Kurchatova --- tools/testing/selftests/damon/damon_nr_regions.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/testing/selftests/damon/damon_nr_regions.py b/tools/testing/selftests/damon/damon_nr_regions.py index 2ed12281cea2..29523275c262 100755 --- a/tools/testing/selftests/damon/damon_nr_regions.py +++ b/tools/testing/selftests/damon/damon_nr_regions.py @@ -69,6 +69,7 @@ def test_nr_regions(real_nr_regions, min_nr_regions, max_nr_regions): test_name = 'nr_regions test with %d/%d/%d real/min/max nr_regions' % ( real_nr_regions, min_nr_regions, max_nr_regions) + collected_nr_regions.sort() if (collected_nr_regions[0] < min_nr_regions or collected_nr_regions[-1] > max_nr_regions): print('fail %s' % test_name) -- 2.55.0 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel