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 1A95D8015A for ; Wed, 9 Sep 2026 21:34:21 +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 689LX6Xs023959; Thu, 10 Sep 2026 00:33:07 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 689LX6Xs023959 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="Yi0H+G+1" 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 689LX1dP023938 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Thu, 10 Sep 2026 00:33:01 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 689LX1dP023938 Received: by mail-wr1-f71.google.com with SMTP id ffacd0b85a97d-48597bbd963so4383483f8f.2 for ; Wed, 09 Sep 2026 14:33:01 -0700 (PDT) X-Forwarded-Encrypted: i=2; AKwUvBx4uk/cCS8UW44a0QSbKIwm+rcpT044cx4wQV1cICEFpNNfS/w+GcE9NsfxmxPSQ9ZHss0pcA==@openvz.org X-Gm-Message-State: AFuF++n5m5nmShrr6Jw5ipHRvlZ/rhSVDUyVdKqHXf4J/cAe7z12vtvh ucR02oGMVvaH0lPvV4UwU6sEeHwKTCssco7c32uJy508teWGBup2+vTifK+JEVTeEYP2JV0MisO kDSCJ0jzNxjpW3Xc+4gHe+zsAU1IjAGIoVSl8tfoyxxYm20fulpEt4A== X-Gm-Gg: AYBFou2wJZh7i6BkGgi6Im/nUURr5/tGoofHuKam5+h7b4ZIaTRL0oa7SwA3tLhrUhY 440GL52HFNPhIFTovB91XeT3Ef3IWHC/1Dwze/ezJcGxgBgS/kcSTK6tmeX5GX0dQ6eQB6IMoMq arXSlaNbAZeMsNo2lmWuQpmOBTcZvyPf+AOdZKbb4Ktx8kFduDPS0Kqu/sb85BS6ohnOgrlshOt 27aW8yKPy80Qd+jQtvuRUCdTVzTXHD5g+0zvjvCB6n1+Hk4rM5EfBKSGau3Ak2PpNj2tgrVw4Sm KNHkerQOzOo0VPQaYakwBp9Hu3o2fCQzlM1CrgH778gO1VlhSI1MSqAdUD5nU2iE8zdiN+yxxbT 8ORnNSTWWg9/CKs3TwmSxitadpE4u X-Received: by 2002:a5d:59c1:0:b0:485:a306:1f40 with SMTP id ffacd0b85a97d-485c23d0ad2mr7485457f8f.13.1788989580931; Wed, 09 Sep 2026 14:33:00 -0700 (PDT) X-Received: by 2002:a5d:59c1:0:b0:485:a306:1f40 with SMTP id ffacd0b85a97d-485c23d0ad2mr7485403f8f.13.1788989580485; Wed, 09 Sep 2026 14:33:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1788989580; cv=none; d=google.com; s=arc-20260327; b=PfUjycvPg70WqzoKuHMIz1ZMEUFUZxsZxedFJ0hkPJy+3LyiWq6YHLMUnX6fIcfJfQ 6+5o0zULFqkJnecpm+m3YShnFvcy0GlYyRgqW0ax6Z7l8DcwDH+HcmflJRGH8LDafljb MtlivijmnNwhiQ+dF2bVZPdAHG21zkZQVfiAMZZpYJfoL/zNCN/oA2tQU7zwCCEOPR6v g+LlFXn/UWjUrsDwv6pkjGkx5zW1T5ELK1P/C5XtH5kiniknbztHUwjgnWF2gqltDpq6 sQC4S8aE8JrQn/wcslGcEt8GEY95mmr0994n9actfivGoUV2+uOss5j/iJSdyHhjjnv4 cGpA== 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=vUECVpjOjIdz431s8bRiKYBdScEDOVhPZlDu2AQ+txg=; b=Hop94N8rGFZX99BzNuvFGGC2hi3DEDRWmUbv7SSrKqHZ8zg51Ppudv3p6ArJqVO+WL edUdRhd27sBhZJng2MmX1FKE3iM6pkEAy008A3qH/gy+vmKbNb8G92SDTU/eHxMm/4Pw HGdSiZlHJr3gGpyDEihSCqSsLGe/MElPnM6sG/72ZgsOOhrXsDo7ZIORzMDPmIuE2jAV 7sUYZscV7CXIno+Fs66BOiB2k9U5Ydcwafeof94qk6ZTn2hwjALVGJPzIy9aD9Nq/suP iFN474VYkUjQMD5VZosT2NdUzM2CCdJ76b4LUPHcNjnjWF03spQPSVYq3mpDb90lqMg2 /YuQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=Yi0H+G+1; 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-485885df4f9si36471628f8f.399.2026.09.09.14.33.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 09 Sep 2026 14:33:00 -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=Yi0H+G+1; 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=Yi0H+G+1EZ0Gzj/sqL6 pN65BKqAXFm2S2qMSOynOzBiUFLTdZiLZQOcI5KtFec5YQBWc4KlA1jULIYG7+cycz4Mqiu8aDuhr e3GxCWK5JZ5VtdndkuS1x3qybVzalUewNe3uyq0kNgzEkpO5hglKMemGKjrW0ZiJNf7xofwG+Bjqe uZThNSiaBdtNMyTvPYrXlUuKJssGhY1/JS94vet187+zZQwJqREOv9XKoZtLyUHrmm7KmxrC/mY/Z WNGdz5Ty/D3rOrRQa6KcExHLRc7O5jLuilo2pZNtypc0Ym/cCq7cn+mWlyRbHC7lNBGS2h9f7y8Z2 DsAQyIcHnlgGUKA==; 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 1x4Ps3-00DS6s-2a; Wed, 09 Sep 2026 23:32:58 +0200 From: Vladimir Riabchun Date: Wed, 09 Sep 2026 21:32:50 +0000 MIME-Version: 1.0 Message-Id: <20260909-ve-selftest-improv-v3-3-4b41980d9a45@virtuozzo.com> References: <20260909-ve-selftest-improv-v3-0-4b41980d9a45@virtuozzo.com> In-Reply-To: <20260909-ve-selftest-improv-v3-0-4b41980d9a45@virtuozzo.com> To: Konstantin Khorenko , vasileios.almpanis@virtuozzo.com X-Mailer: b4 0.16.0 X-OZ-Fwd: true Cc: devel@openvz.org Subject: [Devel] [PATCH VZ10 v3 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