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 1911A8015B for ; Fri, 25 Sep 2026 12:48:35 +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 68PClMPg025254; Fri, 25 Sep 2026 15:47:23 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68PClMPg025254 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="Cqav2NvH" 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 68PClACU025228 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Fri, 25 Sep 2026 15:47:10 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68PClACU025228 Received: by mail-wr1-f72.google.com with SMTP id ffacd0b85a97d-4886448d257so548140f8f.1 for ; Fri, 25 Sep 2026 05:47:10 -0700 (PDT) X-Gm-Message-State: AFuF++nzGZEzmh7FJsgrE4ZrX3bNt3jzsC71lDLZq/IaWp3ayO5XunWE nrJzq5wPNURTPp2bfeCN8TmURQTr6qCGfksRbrkFSi5iE5GTfrwB+MDclyS8p4396NpuZtirF4Q x8CDoVIZQT51bkP1uo8487CCtMOKXksXsq2hb+EBSY7FNew8fPVaWJw== X-Gm-Gg: AYBFou23aC2xQChMdWlVKZxd2XAayEgZNsi4zyKFwj+HXtDcG5Tsu3jKXgXXX22lSwb 95jMv3UzOM2plEE7y6O0HJeRGh1MLdkdDJIQe48LMV8fhEO7FZGQgx+AhmXDEwJZg6gSiF73vXF QzN3jo56luM6Pc/aJZ+gBVcLN17QDsJUwCh/IJ81wXMSnfVeJCs4RyyfLjaoubsCO6/LfOGm3kp 6ZGpl1f5PRBK/hWAJSfV8dbZjNnmJw4lgmYlqtREy3yRS2sEf+JxrVZZ3csvBu6Y+1tNTm3uQMM 042MaphR0OcTD6U90N4x6F9ed9gsenxdzz3H4vu3JDwr1w+w7qpBC2t9sQOJuwyT4kLCLNaqaVu LfAeqRcPW9oluEzV3 X-Received: by 2002:a05:6000:481b:b0:486:f97b:6412 with SMTP id ffacd0b85a97d-4887db3c08amr3608090f8f.46.1790340429931; Fri, 25 Sep 2026 05:47:09 -0700 (PDT) X-Received: by 2002:a05:6000:481b:b0:486:f97b:6412 with SMTP id ffacd0b85a97d-4887db3c08amr3608041f8f.46.1790340429202; Fri, 25 Sep 2026 05:47:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1790340429; cv=none; d=google.com; s=arc-20260327; b=gv8KNXqFto/qCjyShDLZlIOpGEYz1Ws0+nvtOa0AN9CQ/B/24Susbcm1XPPoeKEu7P 1/QW8ccsZy+3qzVnZSW9M2gZFXxXu7KQ/vP61X63vDk3Yms4/0NCgTKC9ICEH68HGj9q HuJRwumyBq8AGO7ff52w4Rg4bZRMI3hb01jOWRtgTborKZd8k7Y1E/U+bAo70Gvriz1x 7NImFCIfN2p/ADhktGgHW76cRhRhda2uHCYgw4GO7irIO1pAfG/zSwOTOdB0GbCovjb3 xHdQqcvQMn6ksNcTAOArxbEdE8H+pnR12F2/AqfW24tusSOaIkW6XNNWcblqKcDfiXR+ MQyQ== 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=iBfdRJtbX/mG2ZfJgQIyJdwCAiQCYZJkKolRhK8B/Jo=; fh=RKXkvghX4iWYZXS5wDgL7Ui0VKwsIa3ttyVns5QVLNU=; b=CDco5hD2G0rD0f+wYQ/MuF9R7vk6b2nMzwTyYFHHWnZ3SNX70uApJiHwDKBVTHVsqQ q6excI3ZgSemZlz4OcqXvoWTfUXe23wwsFjFmSJY7BuMKG73CRq9Q6TeZhrSOEzhZztJ 12A+NeE3FZaxOxFd29rHspY75quOjyRafrMIGZgJc1MxewJqSrQvXUXKLLl3IiE3cYH9 XIG+086T0NPRoLsYS3058nfWjwbYEgkYRdW7tHiqY0DDDQijXXffZwQ4HeV+KI6k9094 tDZg7XkgeS1fXIq2EIyjZAR1xQu4izZ1/F8TdxVHPWCnBDEVjttH4IYzxQ2p4WN85EV8 Hzxw==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=Cqav2NvH; 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-4887a361857si5061473f8f.91.2026.09.25.05.47.09 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 05:47:09 -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=Cqav2NvH; 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=Message-Id:Content-Type:MIME-Version:Subject:Date :From; bh=iBfdRJtbX/mG2ZfJgQIyJdwCAiQCYZJkKolRhK8B/Jo=; b=Cqav2NvHqVCGG8PIJU+ SARdHDtVKVpcNxJMOusEK8BC4vIlyXg018CYaKKKHIe2Gd23wXmBMOQdpkc18K+UxDPvIijmqD1fO KRaD00E/XbIiYBNDpUTMoWJC70zNfU3f9DbYz5i/qJ7mzBZ1uDip05Z1RLq/g9e6dvFu4s/UWRm4I 9zH1cK5yaO1UeUDirQrYpbmGWgq3Uk9upliW9ZFIRviITn2JhCsRm3TLRmh6QrHwQWkiu3dGKm0P4 1/zdYs1FhSfyNriV4PadI3Ynq5iO/cD3p8kK3FtmomQQJ3FUvjMWrmXy1Esku6WUGsSx+VQ4E1cMl /5Xc5iUEnDxrF+g==; 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 1xA5HY-007Y8o-2c; Fri, 25 Sep 2026 14:47:05 +0200 From: Konstantin Khorenko Date: Fri, 25 Sep 2026 14:47:02 +0200 MIME-Version: 1.0 Message-Id: <20260925-ve-selftest-improv-v4-1-1f505bd0eca6@virtuozzo.com> References: <20260925-ve-selftest-improv-v4-0-1f505bd0eca6@virtuozzo.com> In-Reply-To: <20260925-ve-selftest-improv-v4-0-1f505bd0eca6@virtuozzo.com> To: Vladimir Riabchun , Vasileios Almpanis X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1512; i=khorenko@virtuozzo.com; h=from:subject:message-id; bh=dEg4ED1ZxWx8V2MEm2tvnrI7LiJFmIwLF3E93341elo=; b=owEBbQKS/ZANAwAKAVGWCkf5YVwqAcsmYgBqtm1LE3M50ifXypHFFNPOj3sTJBaDN8hUp3+gq 01RaTRHDqyJAjMEAAEKAB0WIQRWD23IPcXT0GO9CCxRlgpH+WFcKgUCarZtSwAKCRBRlgpH+WFc Kq7JD/0buSxpPMtZa/5EGpN+ATEIktSnnzD9rRNCwWgwMNGH5lk8Q0jQ2ucF/RzcXlqr2DfefNK ZRKYlGcfjYI5l6MqJ5TtEEcITr2enNust6fB2TjH+oFD7c6q40tXuBJQDrhW3V9z/97YG7jKlHl N70fPBLIGUBzFuYDaL5/huU0NBlpTZmQSlEqaQUg3vH4HAYPF1jieKP3PEulP1R+tNu6I+heDkD aZ9RAMCnduRSnJ1z5roHgdRK9Kbfh7D7N8OlBSO2AlxFFGBI/qyCx1BAlmAnv9P3XFOHceImYJO aYJuisWDuYraUng1AmjNSBMcGI64a0m0SYN//oIbUYp/vFCdy0V7pkn7UQkqpEvVSVRuL/WolHk orxm2w3vjeKSAozOzJTeHbGIAVmDhado4Khl6POoUvxLMIKWU7ejN4g5tIGcYucYnG7jIlR2iYl WoOd31o6t2hBVJQ09j7P0+n/VAt+CMPCBhxnBhE4NdGM7rgjhFopgZhpsceEeRuSvB27YbM8C9D 7hmbh2l2v6awNkHEt9DTg0rVa9K93W63GotxCitYHVEu6hfHgWxl06Nz24/dOqvZxGXIbPknJJ4 m4JlWCwKBtbgiN49lZExkfYjb/3eenhrA+0YPpLGo1JvCgMY0TqbJaupB+m4TTnnCVRP6Fwqo1w U/0+2AJh6Krn89w== X-Developer-Key: i=khorenko@virtuozzo.com; a=openpgp; fpr=560F6DC83DC5D3D063BD082C51960A47F9615C2A X-OZ-Fwd: true Cc: devel@openvz.org Subject: [Devel] [PATCH VZ10 v4 1/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 From: Vladimir Riabchun The restriction doesn't bring a lot of value and makes tests more complex: to enter a VE namespace, the VE has to be actually started. 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. Still, entering a non-running CT is a strange thing to do. Our selftests do it on purpose, but if some of our userspace does the same on a production node, that is a bug we want to know about and fix, so leave a warning in place of the check. https://virtuozzo.atlassian.net/browse/VSTOR-144504 Feature: ve selftests Signed-off-by: Vladimir Riabchun Reviewed-by: Vasileios Almpanis Reviewed-by: Konstantin Khorenko --- 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 3dbe0dde2645d..6b12bcd605ea4 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("CT: %s: setns to the VE namespace of a non-running CT (state %d) by %s (%d)\n", + ve_name(ve_ns->ve), ve_ns->ve->state, + current->comm, task_pid_nr(current)); /* * Don't need to put_ve_ns(nsset->ve_ns) here, -- 2.43.0 _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel