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 B5BEA80162 for ; Tue, 8 Sep 2026 09:13: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 6889CFUn004003; Tue, 8 Sep 2026 12:12:16 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6889CFUn004003 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="m/SarzGg" Received: from mail-yx1-f70.google.com (mail-yx1-f70.google.com [74.125.224.70]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 6889CEbY003995 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Tue, 8 Sep 2026 12:12:14 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6889CEbY003995 Received: by mail-yx1-f70.google.com with SMTP id 956f58d0204a3-66d309b367dso3807714d50.3 for ; Tue, 08 Sep 2026 02:12:14 -0700 (PDT) X-Gm-Message-State: AFuF++l/ZLhonvEm1ks1d3J/d+nUjF38AYQTdE6arGr2g5gWQNiFXsat el2RM0QHS9CnATBXvwDhkEfBgNAmtsVysE3k9pgtCb5uE5URxDIXYGatbxvEf9hWdQODX0FYx3G HMVX8FyN1HRuJ/6vyYDAR5j46qEyc6EZOJ3ktm7EUsy0SAVUrVfCnKg== X-Gm-Gg: AYBFou29qhM0/t+s2W3m6187JJrQGkDTFTOkdIsspJM2V/MvnVdp+CxzChjoDI5Wzma nVn4bY1SJRY/3dDjH1T997i2hNsfx9NeA5XcweHrACjZxAumt8NZsP/Xf//VxgxHiMGc5BgeWIp y43OjDQKL3XXDrSG9gzk+gEKpZR8EXIcd4B8ZLOZV5ew0UKxVjrbusxPnjrY+XcQFrjgM5zT9qF iXgqKzQ2GnGncAMvfza8n24Up7ZrbjmtfsMtPY51Exx447yVc1xmrIewgVQc0imkpEsMUviuCZ7 hvT9KKqUXjWtAOa07H2EPTUHQrBM5b8erQEMGpgh4dbCJwJqRUY/ikxSs/OoSYc/yCntYqDgg8w 5TQs9zgrTnQUasbuZoXaL7X73I05cbrfbOSgU3dABIqxpenSC9ZMM3q/xvCb76AueujuYOPIJKQ GMedDZDCYxVpe1DE3GFz00hkl9DZg= X-Received: by 2002:a05:690e:4388:b0:66d:2c09:fb70 with SMTP id 956f58d0204a3-66fc19d9d86mr4412647d50.0.1788858733679; Tue, 08 Sep 2026 02:12:13 -0700 (PDT) X-Received: by 2002:a05:690e:4388:b0:66d:2c09:fb70 with SMTP id 956f58d0204a3-66fc19d9d86mr4412640d50.0.1788858733224; Tue, 08 Sep 2026 02:12:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1788858733; cv=pass; d=google.com; s=arc-20260327; b=WttcY967cbfPZWaQqsvw0KfxYyHKxrAKZ9Iy8HcDXjwdNrfbK3M5RClDm0Vf2Pxgrk xo9Gf/UMnubJsHOy8/1AnpmdQ74Jc/TFl86/LW/7UXW1ALuPfy/qdeGM9cX7aTgzYKrv 7MizQNF0d87ziC1AOuL9dkAtU30UHmBI6Zh+38xVC5WRQ1BlXodOmh6FWPXm7M9QwpsU bw15wTttSWnGgp449EGZ7o866giTpNAgRKAmKs5X2JWvsZBMnogAjiSVQKMUSnS+y5Ke GTFKC452nGm1nuo/2oyY+OMVjU3WGvhsnM7jUiXvJMYV6A44KggxkTxp0KBx89WukaT5 /tTQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:message-id:date:references:in-reply-to:cc:to:from :subject:content-transfer-encoding:dkim-signature; bh=NU/H047k4fbWq60sKIAtqnehHCmMTqLMfFt5WZJ0K3s=; fh=gSFgsI/8ruZbI9YDDeA03uwOUqCTaFUkse2J+j4BC/U=; b=FosZJ+dzD2VrhGSURQvUp4G3QMkVuIr1RzR/gcIhE2EN/zPtNjiWkaPhHDXG69e7Pq YN6NGzQjfrww2Aw2hw5z2HqrUT5UTMgkmwxlgaLk/N55vQvsmqpEySBvvTZbRf40rTGn wMI6zNbnmOMYAAg4+lEq3R8oAXQBRBz/2peduxzLyN4C0fiBSquXQF2AmCaqqwGDXq7l +USWerXUlk/aiZD/Q11mpaR5tkc3VXd5DF5+0CiUNWFuwcX5qL16Cyq6jJMiNvmWcVJw NaV3fP5HcUQgnxSAS8LoG/YCN+lt5cLAFh3JK+aLLtD8EEOz22dmpyd5iGOviHXeyf+A 8vgg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b="m/SarzGg"; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of ptikhomirov@virtuozzo.com designates 2a01:111:f403:c200::1 as permitted sender) smtp.mailfrom=ptikhomirov@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from DB3PR0202CU003.outbound.protection.outlook.com (mail-northeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c200::1]) by mx.google.com with ESMTPS id 956f58d0204a3-66fc29d0ebesi4395509d50.24.2026.09.08.02.12.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Sep 2026 02:12:13 -0700 (PDT) Received-SPF: pass (google.com: domain of ptikhomirov@virtuozzo.com designates 2a01:111:f403:c200::1 as permitted sender) client-ip=2a01:111:f403:c200::1; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b="m/SarzGg"; arc=pass (i=1 spf=pass spfdomain=virtuozzo.com dkim=pass dkdomain=virtuozzo.com dmarc=pass fromdomain=virtuozzo.com); spf=pass (google.com: domain of ptikhomirov@virtuozzo.com designates 2a01:111:f403:c200::1 as permitted sender) smtp.mailfrom=ptikhomirov@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Q31P21UCbM+7HXt/K+ywNbokEAFhgOYj7VVR3FXLdMWDieRWbmi9WTytZEN58F//ZPGPmEJV6RLX6am1R26O/ds+pEDoII9lqn6djUguAHcs0iTpJ7OfwHIwiaFEW3yrdu/rjcqXVdHOkrRZaAzCxy4csKWn/Q5Yqe0Gf2BXnMlCE2yqsj5uiHtbXZqnfu5ZyA1MrkUX2bW2hLgNQBLgoxYUMte+OePo9syVHdWyCynbimbfTuNy8sMgLhysgpFUuJV8cUcuSUGyjMQ2kyR5pY3to1FN9MyQyoHiHR7qO0uFL+Ka3xUTPcN1KGcFwyeZlaBrB8zSBOUjEbRI9s8bow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NU/H047k4fbWq60sKIAtqnehHCmMTqLMfFt5WZJ0K3s=; b=TmaNdYv+RH87+mYYi4GNt1maptPTSxIVh7/BbMSUHBRlaTZpT+uzhTZDT20HzKDNY8DE5WDW3zzIgFRVKbKbQZTlYjrHKsoYERaGhdXoWtU57b7Q5t9cpIPjrbwHKOx++L1HTRxrYEv6ErGXF/GcHhJL5DVYw4PuSDF/AePV1Sl0QdI+EmzC5ov0E0/RSPfaIs+02vCq9A/wPw+SIbQ9I79EKIVCHSAInJPEGJsKOJpYMBp0jOeSI0ozCVBLGoJJuOS1eOR6p0lXeFX6qqO7H7hQKiklh8pWlRzNtKAfr4956dAOhJtZDRz1/1vI7A4p/cfuiOiJbIzINGEWBvAu1g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=virtuozzo.com; dmarc=pass action=none header.from=virtuozzo.com; dkim=pass header.d=virtuozzo.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=virtuozzo.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NU/H047k4fbWq60sKIAtqnehHCmMTqLMfFt5WZJ0K3s=; b=m/SarzGghrH3EEHCNggVj+O38rHVdbXoMbZkLqXe0u9l6Bkzry7tRpzZTx/QD1KUKGXDZaIPbYLP3wyTqqaQ2OdO424vyHJ+aF55hRI1TMb9we+Xa2ELW3OInQF/bzDddqosPPTh+29l+jCcFkhVA1yj6hEgTTai9VtfMKynfaGEFkZIU3Ju0FmXpkAYZfO26KK2LMukd63DhAEpirs8yqwYb+i4huHWgBqUhosYK5YjsY5zDLZ80e2IVZBywcgn8OwpTCvkdn/c3su157Xwvn/xpwWrTJghjR+qK37w4B8CAfnfLcrd7zo0x7d6YiSNDn8vLo5UjfLy4oJToTndPA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from AM0PR08MB11804.eurprd08.prod.outlook.com (2603:10a6:20b:747::14) by DBAPR08MB5607.eurprd08.prod.outlook.com (2603:10a6:10:1ae::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.406.6; Tue, 8 Sep 2026 09:12:10 +0000 Received: from AM0PR08MB11804.eurprd08.prod.outlook.com ([fe80::bf46:f137:f6d2:5b3a]) by AM0PR08MB11804.eurprd08.prod.outlook.com ([fe80::bf46:f137:f6d2:5b3a%7]) with mapi id 15.21.0406.002; Tue, 8 Sep 2026 09:12:10 +0000 From: Pavel Tikhomirov To: Konstantin Khorenko In-Reply-To: <20260907-ve-selftest-improv-v1-0-a17847abbd48@virtuozzo.com> References: <20260907-ve-selftest-improv-v1-0-a17847abbd48@virtuozzo.com> Date: Tue, 08 Sep 2026 11:12:05 +0200 Message-Id: <178885872527.466559.4263856544278604894.b4-review@b4> X-Mailer: b4 0.16.0 X-ClientProxiedBy: BE1P281CA0453.DEUP281.PROD.OUTLOOK.COM (2603:10a6:b10:7f::26) To AM0PR08MB11804.eurprd08.prod.outlook.com (2603:10a6:20b:747::14) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM0PR08MB11804:EE_|DBAPR08MB5607:EE_ X-MS-Office365-Filtering-Correlation-Id: b49aaa82-9e42-4b8b-5493-08df0d894355 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|1800799024|366016|376014|52116014|23010399003|10070799003|6133799003|10067099003|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: Z+NsYkhUhIKI5M6V1r1noyzj7jKKrub3GhphFXi3M302G7TM7X7FfAtjPDhgz0+f1FUcZuO+UGj8qMPpPqm6vIDSWfAB9McqDyLIPU5Qp/gqYpvm4rU2e4ZvIsEfzIMGPy+QByK+eHqKtnT6fEfJBpBSOEQGvIuR7NJjvXRyzNK80AI0OmEAM7ksrpr/Jn54Gb3++ZTjJY6kKJ0P7cV8xIkhHJz5jjHc/LLBtVPAylwucVNsPicHG7/BacNMv6jA92qim2MBChpD4M1FMgiDTRj2ITTyG3CKFFizDYnFSZPBeDHnEF4ZpBNEf4DJkJBigdoOG8fU3LM1/7uQOlbQuP198Duwgjdi8KqW/gqRlOPhVEbWBtB0/KlB8qw0ekGK6x7JU7KqElNzhuXyw4gnksswc7XicUxbDyHCM9dbYVYy2nAnE8LrIU7nFg9H4u4X4ysJXHznnRYrfgtiaMIWreCOqQT91A6SlBjns92vDmoxv4IvXIvj3tdjHelAQbIHTGwvO1Mjdm3R6CF5Tu78xwfbUlHR+Q9x4DXqVSohyN6uxG+upPJR7i9+VWRdzk9EjfLbT6BXo8q8a8Mih8H71kS6BTY4PNgY3B2of2wKD1nBz/vOdrQcnSUpiI+OGoDgIXGGBDauVs1oeyWXRrMrrfV9tksiSsR3EyFcDwJgmEI= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR08MB11804.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(366016)(376014)(52116014)(23010399003)(10070799003)(6133799003)(10067099003)(56012099006)(22082099003)(18002099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cEFIUkYvc3kxd2lROWtEZVI0U0tqTFNCKzNUcGJoaHFRWHBmS0YvSmpsQnpC?= =?utf-8?B?SlNVTk1Cei9lTWI2K285aG55b2I1RnNGRVNNWUJza2NVQktNVlZrMFlZbE5E?= =?utf-8?B?cEVRL1JTR25CdmFHbG96blc0eUlzOTViMnQ1b1VmNEVteEFuTWVCN2NhYkww?= =?utf-8?B?K1lSdnNTa3NjVXk2aWhOODJydFJkZGVrWko5bDVUL0VxUm8vbExmYnlDMXNP?= =?utf-8?B?b1d5U2JEcFJ4Z3lpWXZlME85MHl4ZEx2bk9DVC91YjhzVXVpYTFWbG1tbEQ5?= =?utf-8?B?dDV0MlRkTzg0QzZBTlIzQ3J3Qjh5Kzl1eFVZSjM2c3ZLRjRXaFZOMW9tQXc5?= =?utf-8?B?NGJUTjBvZlNuQnZsaTRzMTM3S3pOaDhqbHhIamN0dVdPeW1qVXdvVG5hYnNP?= =?utf-8?B?WjI3ZldTTURvM0dwOExlRkpZWDliT1hYZTh5K0dHZjFHS2l1WUJzWUVldkJt?= =?utf-8?B?OGtDcE4vOC9RcDVpdFZDRXQ5OTlwUUhRdWlZenVYb0RISkZJeU9iT1RBMTA5?= =?utf-8?B?Y1hUN05FUUgxTVhoMzhBVUlQOFNNT2l4RUlMdmJWUmxWcG80ZzNtY3I2WGJt?= =?utf-8?B?d0ljNjgxeExLSUlHN1paZVVDKzdnLytKQlhrRXc4WGhvQm9IMy9nNVRqTUcv?= =?utf-8?B?L0NVSHRMbUVpaUVHem52VEpJeDBrcyt4SHljaDl1K2pjSFJpdWgvb3hPZGdS?= =?utf-8?B?eG1CVFJhUmQyNHNRSTFkQk1PTGNIU2U2UC9UbVVINnFRWFBwekNOUjJxSDdU?= =?utf-8?B?V2QyclhMelVrNVBSSHVZRDlJVFFPdWZkckJSL3AzSGM0enp3cURnRzBYcWs5?= =?utf-8?B?eVlIVTlYbjh0LzVjb3haSkhNNWhvODR5MkVDWnhjYitCWSt6US9SbUR3N2pi?= =?utf-8?B?bWRhSE9VZWIzYSsxSVhxdU8yalZDZ2YrZkpOWlJueEtmUnZVczdKM3psUG1l?= =?utf-8?B?WllMNVE1aEIrN1FlRzg3VjdsUUVOSUowaDhndHNzbkFYRE43K3pyRWpIRkZz?= =?utf-8?B?TThUV0lvT2RRekRmUHVqRGdPRVVPWkxVVmpwa01WaVpvVXAxcVNDTmd0enhU?= =?utf-8?B?YUtnRlMvdWJGRVFCbEJwUnVpMkFaRjcwMzFxR0tBYUFNY0o2N2plb29ObXFo?= =?utf-8?B?N2tyZ2orVkVVdUIySGZpb1pTN0lURHIwZExWcDBzTFBZa3N3Qm9nT2tLL2N3?= =?utf-8?B?UkxwczgxU2lKVm5YWWpqb084eC8xak9HS1NGN0pnWUNDYlV2Rlg5VE1SazVR?= =?utf-8?B?NHdkTzNESkVoTE53UW84Tis0Qmt5alB3NDZFbUZTOFB0RHR4VzN0dHhPeWRD?= =?utf-8?B?cnJ0d2lhZXFFbXkvMWFzbW9BZEhOYVFQb2VERnpmZ0lUWmJEKzg0ejBOTENx?= =?utf-8?B?ek9OeUhZaHBQbTB6ZlFiUXdrSDI1b0d1eWthOTdMZk01ZjVHUjlNb1lzeG5q?= =?utf-8?B?TzdkbmZpb1JSOEdKYUpOaUxqNnFZWVc3UzZHTGJlUS9UaHdGOEZqb0dUbDdx?= =?utf-8?B?M3o1VlNOY2Jpcmcxa25tdzdWaktmZTNGYUNrbjBiUFZ5MXZvbFJseCt1elVz?= =?utf-8?B?MTg0OWg2UCsyeGFidGVacFVVdGZOSFJmWjlBQzVQNWRWN1RpNVVNT2p0MG1u?= =?utf-8?B?dWppR2hNMkVJUjJMSW16a0MyaDlVMDkxNGpBZmI0VnB6NXk2RlB4TkdoMEI2?= =?utf-8?B?RDJ6S3lWL0RlQm9ndm00TVNKbEIyeTRCcENaa3BQRDlhL05UNFl4d2NLMC9R?= =?utf-8?B?Z2E2UzhxaWV4ZnlKR3IvUjJvQkZvWFhoYkh4aWx2NHNncmNkdWFqcmt5akV1?= =?utf-8?B?MnlTTUgzYXRvakJFM0RFTnNsYk9lZUt6TmJheUpXckg4YU1FbEFCZHFKdHVl?= =?utf-8?B?TVdkYVhHVWlhVFl2VkNhbGZDNk9OdFhSekxxYURwMHdUYXVwem5kSThQYmtu?= =?utf-8?B?MGExVFU2QVdMNUkvbWdRSlBkNi9IYTFhNkh2Qi93cFI3cXNmbU9SUWtQSzRi?= =?utf-8?B?cTJ4OGx1OTB4QzV4OWlDak5aSWRuMlRwNVRRdVpPS3dSSzA0aU85emtodzBB?= =?utf-8?B?YWorTHJCd2pVbTBMcFE1bGUweXdDSWxmdENqWHNVTThMRGNsTjdyaU1KVXFV?= =?utf-8?B?Q3g3NmxEdWsyaGQvUnFIbWZPRGE0NTJJVFFKZkprek4zaTlxYjZGWGNhcUwx?= =?utf-8?B?TmF3dkFRZ0JlMStBeSttc2w2Y2p6RXhoWWNpcTd6WW9SbDdMU2xEdWQyWlBP?= =?utf-8?B?MFExdWxSZmU3b3QxeVpOSFFTSjlha0JRMzR3bFBRSHVlK2ZaK2ZrS3hsY3RY?= =?utf-8?B?WkRNMXQzMHNjMGI2eHd4aTNhWEhaOVhMbTlXbEpMSnpRL1hlNHVTVm9aYzgw?= =?utf-8?Q?FE1fpk38vgLULKwVIpkPjpIC9k8o7NwZdwLAxxg51zThK?= X-MS-Exchange-AntiSpam-MessageData-1: qtJQKw3MpbZU9jMnFGSblkonwMHdNW4KDU8= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: b49aaa82-9e42-4b8b-5493-08df0d894355 X-MS-Exchange-CrossTenant-AuthSource: AM0PR08MB11804.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Sep 2026 09:12:10.2808 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 0bc7f26d-0264-416e-a6fc-8352af79c58f X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 3EfKELXrOd91mDKR96QCBdKv0if3UTx7Ff4L2wfIqFtjtNQ4PN5R1fkqm+hTwiYhjOsSvGqpxKshFwhzeh/zqQk+P2P+Vg1KAajwnRzr1N0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR08MB5607 X-OZ-Fwd: true Cc: devel@openvz.org Subject: Re: [Devel] [PATCH VZ10 0/3] Improvements for ve selftests 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 change adds helpers for creating and preserving various > namespaces and running functions inside them. > This appeared useful while implementing ve mount accounting > selftests - it required keeping mount namespace alive and > doing different things at different moments of time. > > To make setns work with CLONE_NEWVE without starting VE, > the last patch changes -EINVAL return to warning message. > > https://virtuozzo.atlassian.net/browse/VSTOR-144504 > > Feature: ve selftests > Signed-off-by: Vladimir Riabchun Code itself looks good. Removing the EINVAL does not seem to be braking any syncronization, and simplifies the separate use of VE namespace for tests. I think we can go gradully and update it with actual ve START when we will need it. Reviewed-by: Pavel Tikhomirov -- Pavel Tikhomirov _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel