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 F40E18017D for ; Fri, 25 Sep 2026 17:35:10 +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 68PHXtqr027883; Fri, 25 Sep 2026 20:33:56 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68PHXtqr027883 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="DPfgU1dA" Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 68PHXsWG027879 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Fri, 25 Sep 2026 20:33:54 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68PHXsWG027879 Received: by mail-wr1-f72.google.com with SMTP id ffacd0b85a97d-48706ee8fbaso759537f8f.1 for ; Fri, 25 Sep 2026 10:33:54 -0700 (PDT) X-Forwarded-Encrypted: i=2; AKwUvBxJTAg+TZ9ubceTACheOzeo9YJxkc75cDDzJwP8y26rRPJxLY2jRRDfhn1DGvf2VVrx4IX6Ng==@openvz.org X-Gm-Message-State: AFuF++ndGrYyF94hUS0vSm9ns7ggqg5Jxrx0shD553h4VzbfidPXFLtO GtmmYJnD/MMDQvi2vFdCeV8VCkL8O5ZzmqzJnc5wWCWeLZionDc54fWBLcqFhceNRmPh5B0p4bR d37Q+dZqLUe8SkbazyGQVtYSlCI6gr6TkjYxuq5hCkMLzhCcS24Ij1A== X-Gm-Gg: AYBFou0Jkx6s22Wx4oy5U+nLObrg/jxprF9JpK8Xd0KJ06NeaNpFf5LJR/2gWMkpmF9 uWyqZfRsLBF/7gEwEPPCtWaGYmpEWWNvKdRrFcQiFp882YoIkrSmu1JPTa3zgwNXjKsNBwEAbKl yDzaAcnL/bfjcgX9kxTvQgKKvc5RAiDjQ3JMHOxf+6rTIIAuHYdjCulUQf6ziA0AAkR7QMkgmOO ob23/LGHABCVjnx+NvcMgEUG2SmnPkooU0HFrvii/G2HT1dTVYZZGL1Jifz3WmSYPylilikIS4I AsQuX5CraA0MFz34v5irlCToLNN9I/Ku08LlroAQjNag5qujiAu1dwztkyp6JrRha7PD0VaveUY Kw8LZkJ5SZHN27LZl X-Received: by 2002:a05:6000:490d:b0:488:845b:4bc with SMTP id ffacd0b85a97d-488845b065amr1212868f8f.11.1790357634036; Fri, 25 Sep 2026 10:33:54 -0700 (PDT) X-Received: by 2002:a05:6000:490d:b0:488:845b:4bc with SMTP id ffacd0b85a97d-488845b065amr1212818f8f.11.1790357633357; Fri, 25 Sep 2026 10:33:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1790357633; cv=none; d=google.com; s=arc-20260327; b=GpuBngQwbYi6lZwX7Y/K0uM5gJb590bhz4RAufiM+64RqhKE8xj+fGZo/veJ0y/SPa NDJCL+N8j+/p+EUbpcsDVtyy2uG2IVU9bDbmEDPv8xT2+D2UxhESGY5JwEufYef9xrp0 ARtcOEE9x9gy8D2R18Ml4eJL/kRYg3qUn9vf6wVRu/hC5E/+EZUJ+DiJfO2LiW/FrzCV J7tVL2RK33RgDFwkmKJGUyqDpkfn2GboLiEHurQr/6G5EHC4zo8nlBC8HuYSiDVZKKXl o5RYt7BykeN4DGxAFnYnEQidW0r/PfDk8xhk+GNOHy0uN8UJsCO1Hu2u1/4s0l2z1+RR gDGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:mime-version:date:message-id:subject :references:in-reply-to:to:from:dkim-signature; bh=c4/MdJiz7FBPZsLkcdY6Q/RLyWGaswSzYAW+WRXFADc=; fh=Qk83dFsxtiuVpw2FGEpbFyE6VgzW2jcLyqH3G26awLE=; b=sCSHt0n8fpIWIJjbxWW4qPQPg+bK8wRGNm9AQFYa77uRZdU/msAST87F/BxBcjNnwj Gg6VE4vokO7ljUjL11mg5YFFL9ETefV/TGps5IJi8SqgGUqil3OXQE2LyrQcYo/AhBdd Gpd206WZ0Om7nbRuDT8ACrcYrUYcbv4uqe0s3hQQF8dAJkg/EXG/KXP1nURtAIYMQO84 mgIZSVuQ+/hpxzavQa/Em+bE6KEvEqAF0X1CSb+zRyHqV+J5IU7EjFkDQmk2ddwDOXmL 1XsmBiBPeiutWlU7vCSe9LU5exZy2kKfg0JhAz7pNIfYTQuPJOY4nB1KAmukNTHlKYhS DBjA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=DPfgU1dA; spf=pass (google.com: domain of khorenko@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=khorenko@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-4887a882af0si6428264f8f.463.2026.09.25.10.33.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 10:33:53 -0700 (PDT) Received-SPF: pass (google.com: domain of khorenko@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=DPfgU1dA; spf=pass (google.com: domain of khorenko@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=khorenko@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=Content-Type:MIME-Version:Date:Message-Id:Subject :From; bh=c4/MdJiz7FBPZsLkcdY6Q/RLyWGaswSzYAW+WRXFADc=; b=DPfgU1dAr2l6i7HqjLH MCBM/vJsopim4VVqxIQzFxNZw+mcVYkECWwBW6rm70vExOOA0qR3HbYXvgIK/aPql7xjNiLPNb3gB WwJECOf9tPkHb5q65cMV/RC2XRc1Aa10niYZoUEFwO4Q+tBaV9TBbzIEWQsTcXOtCeEj4+O/yRUqi 3odcEkKlZ9BLodNfaPOnJrqXXpG6wjW3VklN+SV6AeNfEhHOolMg+W7ir75Pdg93vXOkiWiI3FTsm uYSPNhaq5zVdOpaEY5J1b95O8oyNEXGmMc6gLwlsT2LLbax0z14AE7v68g8Qzajhfk26Rhg1n3x9+ Mc7jh3mvqLNXfkg==; Received: from ch-demo-asa.virtuozzo.com ([130.117.225.8] helo=f0.sw.ru) by relay.virtuozzo.com with esmtp (Exim 4.96) (envelope-from ) id 1xA9l2-00D13B-1f; Fri, 25 Sep 2026 19:33:48 +0200 From: Konstantin Khorenko To: Vasileios Almpanis , Pavel Tikhomirov , cover.1789491989.git.vladimir.riabchun@virtuozzo.com, devel@openvz.org, Konstantin Khorenko In-Reply-To: <20260925-b4-kh-ve_fail-v10-0-77a6b6ea4205@virtuozzo.com> References: <20260925-b4-kh-ve_fail-v10-0-77a6b6ea4205@virtuozzo.com> Message-Id: <179035762821.3333433.11479053483037920081.b4-ty@b4> Date: Fri, 25 Sep 2026 19:33:48 +0200 MIME-Version: 1.0 X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2725; i=khorenko@virtuozzo.com; h=from:subject:message-id; bh=Q+Z4Mac0PLWQ5rwztCnMThOHvIM5BzX65pNzmpV6YLc=; b=owEBbQKS/ZANAwAKAVGWCkf5YVwqAcsmYgBqtrCAVtQAUtLmtPe4LhYW2+GOFob6Xapupuja2 EJd9m/PkraJAjMEAAEKAB0WIQRWD23IPcXT0GO9CCxRlgpH+WFcKgUCarawgAAKCRBRlgpH+WFc KggmD/4nQjN9FQ22LGGOlonU2Svamyxjc5wcjW0USqHsbpYAWHYToCdksDvdeofm51ufGEksKG3 VPdrvReTpAEvpiu095HUwXw3/0D5e2OmpY/J6x5H6fUfJ8P/6E3Ql7eLp40CnD3LU7pDGaYHwCa 6LFpF1L3bnMuXew6sIoyXKtlOwYE0qJwOfaSYxOU0SNuTHd3reAjRUyoE5IumYyH0Lstewx/EPD pJAZg8i9cDgKg4jG35McxlfuFCy/sPtheJJVtnTKAt+4llCL6YlISszKXDqxNYmtftUW38RYyCL Rlw6gVyP0ZRBNWifi4de5RkVA7dyWMzTX3wlf5g4t0sALSDxHxI9Qi0B9ySl7U191j+h0dWYPKp uywSyrakUSqDB3UM93g9ndchXfRo3wx82U1Bz+Ti/0TWAbBSyW2yYUkPqku8zWdSVGusqxQ/qKY AyMo8C4/ouIMEEXItE2bk+08FC3ODXb3N7EkvBA+DEEhobH038wxSphd3+EkL57x4b0lCpy/cpe ePVYLmKYQINMHfMFGfuxXrmdBVVLoI3Rzkb8vGmw1yJYTnCkVCWKXyjTvHOYtIqwKUGwdUnrwwt YK2mW1ugx7kGAZ9I8GrVKBWXWqF223+BzuPStRDgEW5QszY2I5hkdM5NjxvDY+ZQQUGsQG+qVPg bIEfcFwSsNIx9tg== X-Developer-Key: i=khorenko@virtuozzo.com; a=openpgp; fpr=560F6DC83DC5D3D063BD082C51960A47F9615C2A X-OZ-Fwd: true Subject: Re: [Devel] [PATCH hci-8.1 v10 00/13] Add per-VE failcount support 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 On Fri, 25 Sep 2026 18:53:21 +0200, Konstantin Khorenko wrote: > Add per-VE failcount support > > This patchset introduces per-VE failcount support. > We have several resources that have per-VE limits, the users might > want to know what limit hits make operations fail. > > - Patch 1 is cosmetic, nothing special. > - Patches 2-4 change mount number and limit processing, unifying it > with other resources. VE selftest is updated in patch 3. > - Patch 5 removes copy-pasted resource accessors by generating them > with macros. > - Patch 6 is a split-out fix: ve0 was left without aio defaults when > aio_nr/aio_max_nr moved into ve_struct. > - Patch 7 adds the ve.failcount file and the helpers. > - Patches 8-12 add one failcounter each: netns, mnt, netif, > bpf_prog, aio. > - Patch 13 introduces new VE selftest that checks mounts accounting, > limits and failcount updates. > > [...] Applied to branch-rh10-6.12.0-211.52.1.22.x.vz10-ovz, will be released in rh10-6.12.0-211.52.1.22.4.vz10, thanks! [01/13] ve/ve.{h, c}: farewell to spaces as indents https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/94e1f3e566b2 [02/13] ve/fs: count available mounts instead of used ones https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/b9c2e2d6ee85 [03/13] selftests/ve: update ve_ns_owner_test https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/81eba31300aa [04/13] ve: make mount limit configurable per VE https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/dd2667127d88 [05/13] ve/ve.c: generate VE resource accessors using macros https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/d7411af14db5 [06/13] ve/aio: initialize aio fields in ve0 https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/bc9ae303c2e3 [07/13] ve: introduce per-VE failcounter infrastructure https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/82fcf1c48466 [08/13] ve: add netns failcounter https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/edd7353a94df [09/13] ve: add mnt failcounter https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/0f50eece91e9 [10/13] ve: add netif failcounter https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/4a6c30eb6f86 [11/13] ve: add bpf_prog failcounter https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/0755704f524a [12/13] ve: add aio failcounter https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/77b09350431f [13/13] selftests/ve: add mount accounting selftest https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/32609fbd61a6 -- Konstantin Khorenko _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel