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 0FD8880160 for ; Mon, 7 Sep 2026 19:16:43 +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 687JFVp9030687; Mon, 7 Sep 2026 22:15:32 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 687JFVp9030687 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="lM9ceSqf" Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 687JFJ5L030660 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Mon, 7 Sep 2026 22:15:19 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 687JFJ5L030660 Received: by mail-wm1-f71.google.com with SMTP id 5b1f17b1804b1-49b8c651ac0so55816885e9.2 for ; Mon, 07 Sep 2026 12:15:19 -0700 (PDT) X-Forwarded-Encrypted: i=2; AKwUvBxeiYHgE+jqvpCgBZOmSMqg01YEdS2R1zMIbmAMuwpzt95PKaG5oTCf3Tuz1EKqUikT14AHCQ==@openvz.org X-Gm-Message-State: AFuF++ngpOW4qJrkoZOXf//zacl7v76k1hFt0/UHR33AUrMb+r2jBq/D Rh1ELIWt05hAz44lcAGBLGZ7Z9iCJ1DlBtcdyU61QkNo9xgegs0ymu2D+JQWNUc7eWnahmOkfd3 kPQIgdSSrlM8THqPINfVNunFW1ZgE1sV8GlFS6NlNte/DHSppjAmvqA== X-Gm-Gg: AYBFou2lXYIzg1Jslq3UsIHux1cRtY8Nc/SfRCFMQlvkcW1uRMdIKL3n8ujZrFTscco P8QqZ4iI11GamsS3HGxWFWWbx95DZbk0h0hTFUVPC2jLmVXFgMsvNn/9zkflWhdOs7llFTJyDki /2hBzgB4NhCXAg1BEKN6bAV63Oyb1m/5/6HDOywiuxdH78QH5fDQLb/GEyGDwKQ63FcWcZokQdp PilRCvnuSsRjfy+w9kC2MSOO89d4hUEuVqCKn2ICRPQ0uBzrYxXenI9c+/Xo7Jimnfw/jXiLZcU 5UJZ60V+Okpxd21dK2zZOWZIa5hF4+2LGEWRzE85URmLTgryFQjyuW3RtdGBQp/hA63noV4nd+u aeS1pEsAqtZ81+SmJRMa8MJ1BTUejWg== X-Received: by 2002:a05:600c:c4a7:b0:49c:df2b:15fc with SMTP id 5b1f17b1804b1-49cf823d0dcmr262330435e9.8.1788808519254; Mon, 07 Sep 2026 12:15:19 -0700 (PDT) X-Received: by 2002:a05:600c:c4a7:b0:49c:df2b:15fc with SMTP id 5b1f17b1804b1-49cf823d0dcmr262329575e9.8.1788808518413; Mon, 07 Sep 2026 12:15:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1788808518; cv=none; d=google.com; s=arc-20260327; b=aVK9YOxqmDE0j9FzupZWEU6TAl1GAwBLXENFcnTvLalrEXb7OiF/BCLeP4A6eGkGe/ 5vIwIEjyzIbEMLYoGkFKPCoNlxmsHcOjK75zvKCUvgGk4jNq79Vf5Q4jZuIQiICODqmw tAXbACkf0Fge62fTlT840aQMg45r83rxJJNUhOtRbsInsIGxYuEfOaHl3W7apsd8RgeK WHUSlzAxCM117YTOsArOv16NroOW/H6EuCMAadLBJu9JBM/pK/GM6GaeuLJc7L62at7z YAV7KZcD3ZQVlNi/9FE1/+RFLQHvmyDTn/BGf4vY63MpxIPmynMDdxHk1wkHH663QR+F 4uEQ== 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=vtqCz9LAAVUSbZTgpoQa23xfBZyBFOfQS96fX37Q9FM=; fh=4dppuILCfGifWHfxjIIA1BWoKQtGs1EMopxlFiqV6no=; b=p5+S9Z7yuTGppDXyC7jA+jtiqGqCxC1RcZbFT9ytOItbF5sGeDB/R0POqtXq08Kbes 7l8D5TL4P5cRNPHDKDgjU+RS+jqSDB4rlUpivZyQHWb0k7v+okH76qbuQ8DG7MBqF5BV SwX5l3mrS11zImyuEAJEulcmMBDQTVndxOBKCG4y0qI70IQrKStOJYS7IhFd20KGdbsm 0n7+lxheVsNAvkwDkoH3A7VPU+npkeWy4G6BIkDqFUQon2D4ocskeE/lyJ4dwvx6Hf3m ovVVShkc/yB4eTa1kf7HEscM6WwmbVj+S41Ri+ya+1WC8IyZ5W+8ErFxfThhW9e6J7Ey 7X6Q==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=lM9ceSqf; 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-4858bfac8dfsi20515017f8f.328.2026.09.07.12.15.18 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Sep 2026 12:15:18 -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=lM9ceSqf; 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=vtqCz9LAAVUSbZTgpoQa23xfBZyBFOfQS96fX37Q9FM=; b=lM9ceSqf4d94LXCDKcb D1svzpZkN9hKvJ8xsD06K5jBbK6m9leUvV8ss0nqSbeqpK886ZvfVUjCgL/4kVNqPcBu4/1zZQY3+ WN/1SNamTUprP8XXnmBvuB1uhvLck0ED3xJr+42xUMh93VKZ1Vs4bydH84krHOW5yFGPid9zgQn4B 6NAXb9KCfXohjTFGzMm6sciFuF4jIEsPdR1wN+x5DAhNY6txpMl074lNB3ICF4WHRHaz57WkVN/Jl 3sEWo73qQdHNL2pEQ4Z70e3c5XlF68kFliWJ8T9EURspuwBr4CL2bzjiUyQGDEXz5FFJFKTGo9zjM 9Q0Waqc4zbqfCWA==; 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 1x3elk-006g0W-2t; Mon, 07 Sep 2026 21:15:09 +0200 From: Vladimir Riabchun Date: Mon, 07 Sep 2026 19:14:46 +0000 MIME-Version: 1.0 Message-Id: <20260907-ve-selftest-improv-v1-3-a17847abbd48@virtuozzo.com> References: <20260907-ve-selftest-improv-v1-0-a17847abbd48@virtuozzo.com> In-Reply-To: <20260907-ve-selftest-improv-v1-0-a17847abbd48@virtuozzo.com> To: Konstantin Khorenko X-Mailer: b4 0.16.0 X-OZ-Fwd: true Cc: devel@openvz.org Subject: [Devel] [PATCH VZ10 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 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kernel/ve/ve_namespace.c b/kernel/ve/ve_namespace.c index 3dbe0dde2645..2ddec9ef312f 100644 --- a/kernel/ve/ve_namespace.c +++ b/kernel/ve/ve_namespace.c @@ -227,7 +227,9 @@ 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" + "This should happen in kselftests only.\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