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 54DC08015A for ; Wed, 9 Sep 2026 12:16:30 +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 689CFF0C019377; Wed, 9 Sep 2026 15:15:16 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 689CFF0C019377 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="qs464kSN" 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 689CF9bS019357 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Wed, 9 Sep 2026 15:15:09 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 689CF9bS019357 Received: by mail-wr1-f72.google.com with SMTP id ffacd0b85a97d-485b14fed5aso326013f8f.0 for ; Wed, 09 Sep 2026 05:15:09 -0700 (PDT) X-Forwarded-Encrypted: i=2; AKwUvBxusLzjRa9eJaT92ebhbb++tHgKqZTB3qq3eon715l34yn0xy/hDemzZEOrviU9mqfbGPu3Gg==@openvz.org X-Gm-Message-State: AFuF++kAZ6G2TJbTna566K3/56k9Z8i4+P395iP9PDGgFsdPzgIFD3t1 +DhbmP9VS4a+rfw+Uptr50l1o5Z3T6YjygazP5DO0J8tq4+yj3nIM65QJfd7Bxg4V2F83gABB+1 RPWnVjA3qmpveEHc77NnZm6V0O737gtn9LgCHytVsaVByrGoBma844w== X-Gm-Gg: AYBFou1ApNFA5vNyJgkpQh5sw/ATasfprXfrAb0ffBF7ab9KmHx5NisbyA7boR0Z+ne hlB8/IHVmMOgijyDHPwz1U7xhC1OydX6T/N2q4GyMU5r8vVUjv7fq2J0twlFzXktr5+VoEqplAd 6q6AAny8Fgz0qnC5TIgdsKKbFLGb3n+sAyacnRh4NmT1Ea5DILxE6aSVd7Ie9Eqxs6ZUUFpKrvx c31oIZvUBfPmaaCbJhfePvgVGMlYNbWgHcH/jZ40wZ3zttn0foQeQ0uHhehm1Fyn0Znnhof1Rfe jRwxzK15Ldu+0sM5G+NCUs8UEbqlcCUqRvh5nC53klrKm8QsWkhjooVGqAOMntupR80X6UQuY7k qxP1843RXpgYQha+x26BnmhNBiefK5Q== X-Received: by 2002:a5d:5885:0:b0:485:8c16:a32b with SMTP id ffacd0b85a97d-4858c16a55bmr33227901f8f.32.1788956109115; Wed, 09 Sep 2026 05:15:09 -0700 (PDT) X-Received: by 2002:a5d:5885:0:b0:485:8c16:a32b with SMTP id ffacd0b85a97d-4858c16a55bmr33227826f8f.32.1788956108447; Wed, 09 Sep 2026 05:15:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1788956108; cv=none; d=google.com; s=arc-20260327; b=JkNsIiuP969RvveeJ2NdWIiIIa33VpRwghZxP+yzWYUblmJyFAYEwud8vSHvOm2BHN O/x/XAIo+c/myhTsMyhwaOXnRMJmD/BLHTpuI/9I5xzQOnthCRfWrKoCCNiv+1HcRNBw s6N0j47hmRGe4flVDg52jLTFv9iZ1EoNQHfepqWR4ChxhSTgQhGEPzIfHLoA9HB3CZ8S oNomalDNlDPYAkqNJeAE5BaGCGkZy3M0CrA03yoUrRrebbMJQFNiKCmnmjstU0yeQ/7l X8IG4hrIllswDc1tL6vCFPBMekXWYZ/AgTF0hH9idyQsr+jSTxvqoKXuGaNIroALriMG GZ7Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:dkim-signature; bh=DfP3tr4dFqwCild3/ys3SmMeNthSTAkCGKE5ZQi/0f4=; fh=4dppuILCfGifWHfxjIIA1BWoKQtGs1EMopxlFiqV6no=; b=nyBJBF4+TKk9mQGDQIRLER8DDcXjQkDc6kufaqs3CfbHSPUbuR22Vfh9p5T319yluK fUB+M3oRTKNkqvp+9oM/Pf7elUPjVjeyAeY+odY03oPDj2Z+o3U2fOVsdKk1eZPHxydm sigU4lsIORRWPthSjDhJusov47Os8jyzE8ZkJANzJP/ccdeH30YHVkEhs0YC+mihrKfX +f0eXki43hZphRHr4LYaov6rvzQeHGZovaVIt314ePy/6hh/rupHx8gSg8KO3Ix4HXNl mBCwf96K4IPsozqIUHH+VpkO1NPEkqE8WmL2lXw4dLF66q968vXKXkcfSH+cg/Xm6S2P eNeA==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=qs464kSN; spf=pass (google.com: domain of vladimir.riabchun@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=vladimir.riabchun@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-485920d912esi26364886f8f.361.2026.09.09.05.15.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Sep 2026 05:15:08 -0700 (PDT) Received-SPF: pass (google.com: domain of vladimir.riabchun@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=qs464kSN; spf=pass (google.com: domain of vladimir.riabchun@virtuozzo.com designates 130.117.225.111 as permitted sender) smtp.mailfrom=vladimir.riabchun@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=Message-Id:Content-Type:MIME-Version:Subject:Date :From; bh=DfP3tr4dFqwCild3/ys3SmMeNthSTAkCGKE5ZQi/0f4=; b=qs464kSNjz0erf2hjWc iq2Ljd8SZWLQgphqWR35tYuA2yHzoUzNL6nd6SvTLrf0J2Tsa+HWNtEp1QYHBuPZIJ92cupgZBSwv /CEVLg5FeZ9zL3DCOWOT+Mg1QBPnXgIixUtAk8uqwHsqezCLBw34cgQnYpdtIEi3cyQ9kXuw3LSUF RvyjM43ruePIUGFfG/z8IbHyfhY6prR++vKd6PS7Kn+XZ9MN/UTuRconZGt2AzOVP8PjXelAM2YzB h9U2u/8b4IyDj57whfF97ULSvN+/j3rrQy5FHhYtG97jzMlCtfaGYyNFe/4/QvFw/dAkFK86nt9Jw YnYDV8YRNtvvkKQ==; Received: from [130.117.225.5] (helo=dev012.aci.vzint.dev) by relay.virtuozzo.com with esmtps (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1x4HAC-002Qzu-0C; Wed, 09 Sep 2026 14:15:07 +0200 From: Vladimir Riabchun Date: Wed, 09 Sep 2026 12:14:19 +0000 MIME-Version: 1.0 Message-Id: <20260909-ve-selftest-improv-v2-3-aad0a25d6569@virtuozzo.com> References: <20260909-ve-selftest-improv-v2-0-aad0a25d6569@virtuozzo.com> In-Reply-To: <20260909-ve-selftest-improv-v2-0-aad0a25d6569@virtuozzo.com> To: Konstantin Khorenko X-Mailer: b4 0.16.0 X-OZ-Fwd: true Cc: devel@openvz.org Subject: [Devel] [PATCH VZ10 v2 3/3] ve_namespace: Allow entering non-running VE namespace 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 This doesn't bring a lot of value and makes tests more complex. To enter VE namespace we need to actually start VE. In vzctl we have locking to prevent parallel creations. If someone decides to skip locks and start one CT in parallel - big mistake, but not ours. https://virtuozzo.atlassian.net/browse/VSTOR-144504 Feature: ve selftests Signed-off-by: Vladimir Riabchun --- kernel/ve/ve_namespace.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/ve/ve_namespace.c b/kernel/ve/ve_namespace.c index 3dbe0dde2645..879a7863e33f 100644 --- a/kernel/ve/ve_namespace.c +++ b/kernel/ve/ve_namespace.c @@ -227,7 +227,8 @@ static int ve_ns_install(struct nsset *nsset, struct ns_common *new) return -EPERM; if (!VE_IS_RUNNING(ve_ns->ve)) - return -EINVAL; + pr_warn_once("Switching to a non-running ve %s.\n", + ve_name(ve_ns->ve)); /* * Don't need to put_ve_ns(nsset->ve_ns) here, -- 2.47.1 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel