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 828C08017D for ; Thu, 24 Sep 2026 13:01:04 +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 68OCxmeX016366; Thu, 24 Sep 2026 15:59:49 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68OCxmeX016366 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="nJl9G704" Received: from mail-yw1-f200.google.com (mail-yw1-f200.google.com [209.85.128.200]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 68OCxk9t016362 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Thu, 24 Sep 2026 15:59:47 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68OCxk9t016362 Received: by mail-yw1-f200.google.com with SMTP id 00721157ae682-8a7d69f4204so3580097b3.2 for ; Thu, 24 Sep 2026 05:59:47 -0700 (PDT) X-Gm-Message-State: AFuF++lLF3USZc5UyswE4j4PH5hC5ngS7HyellU/B5rJjrGhdjQXGLrU Y/xpVx2YACtbFF1VFyNaZDeyB6HbHmpkQssJ28w0AxwgjvAN0LPxSPCYnqnqIGPfFhuYt1etfJ8 m7LVMg5ZClJy7uAeII4wQZounBIcUANBW9kuFRADu1mwAmWH0PUR/lg== X-Gm-Gg: AYBFou1guSFOxH2K1to7q3uyabifvQm3jGWeybKiNasGe+ycg4JTLJXUsuK8jBmxbwJ rFBMYUYWMDB5rr0r/+j1fFuec7trwhDVoKHvR3CRF8vNX4Dunzt8kGlK6/0ZHVQOdxy2yCdIZjE zpToPlTvPU7cd5Il9PPfWo5dxvs5q70bLqMRVfnh8SSyxt9Q5J5yfn+3Be3qaWEIHyjOi/Z2J65 ckHBNdj9t4cHY/mn26Gzjvl4Uk9KwBUUfbIipdUuHXOWtVgL25alMqs3vRzzPZokEeoPbIPuO6M oBjU6yBwfgaPY1gFSBF//teEmxUt25hxOXtCZzfc+HnklzayhpMuwonOfws+G2gYnr4nfnm/k6i TPzQe/4nOObGzOcVt1dEphWXLh37dZ1njRi1kYbS/Avs8NtCuCucgrfq0RC23OHaWSjRWg0V1Jj 5wHfK6AlabmsCFTUCmPtvz X-Received: by 2002:a05:690e:118e:b0:673:4a01:e1e3 with SMTP id 956f58d0204a3-6734a01e69cmr332581d50.72.1790254785788; Thu, 24 Sep 2026 05:59:45 -0700 (PDT) X-Received: by 2002:a05:690e:118e:b0:673:4a01:e1e3 with SMTP id 956f58d0204a3-6734a01e69cmr332578d50.72.1790254785218; Thu, 24 Sep 2026 05:59:45 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1790254785; cv=pass; d=google.com; s=arc-20260327; b=UpgeWUEvNCD4mCIjiklysECo3zvAV+NBGDd0tDg8I3q7+4+TufMUiWXccCSccIrvHW rV4eUxkp/iHvURBwx+TrLLST4hfrPzcJYviSh+gipzroybEmRo6S9UndLZdtAYVMf9xa GInblXc3t77E56pDUK7zpPthfVliJMfshVv/kIURKrtuHCY43begHqPzwRpHjzwenj7r DVmGbZiGAebC1bUMD/vDF+ipRoMTuduxyUIY4dLFvBHYKVItW5DI7woWtd2pWgFbv1Ja Kw+0K6sb5AE0LvdAzRJiVVZTqGBwm0wUCdtQLYMyisx41H87axBbVdezSP8sri3srcqZ fJFQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:in-reply-to:from :content-language:references:cc:to:subject:user-agent:date :message-id:dkim-signature; bh=R+3zH88/9q3C/ed6tFqp04U09xQcfdcWQIhpg3JTDoo=; fh=4Sx4fRpltW7SVtdImyKcEUj5FPMjkilOdU//pCm4A+8=; b=TDUHx57BK4d897O5IuERfriSgG+WCNbi0fy5GxojytfWHBifm0wfUyHzXF8t6KaFm+ KfkQDc5nxv5ZHjP4RsWnsJVYARiiSSyNczS1vUNUl6qLe3DH0G7qn/e+Xx6CPNGJeyKm iCHo8lY3UBeQsipSlnBQaXxQgaMZ0EisG9sGtRs2uEBL8V9cZGA88fVtsAmY2F+TUwPO PaKKDGrY1+kMZd/6rc39zkmm3q5RCHxoAiE92R2mByLHKXQ8DB3QGox+8bDFF0Ammbal mOpyRKgSKzOPXE/VLwLeGHgPp4VvJtHP3PVPiYqBqCKOeGbAtqHPeQ3M2AOFf0/qflQ4 TYEw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=nJl9G704; 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 khorenko@virtuozzo.com designates 2a01:111:f403:c20f::7 as permitted sender) smtp.mailfrom=khorenko@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazlp170130007.outbound.protection.outlook.com. [2a01:111:f403:c20f::7]) by mx.google.com with ESMTPS id 956f58d0204a3-672d82ea38bsi1908878d50.318.2026.09.24.05.59.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 05:59:45 -0700 (PDT) Received-SPF: pass (google.com: domain of khorenko@virtuozzo.com designates 2a01:111:f403:c20f::7 as permitted sender) client-ip=2a01:111:f403:c20f::7; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=nJl9G704; 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 khorenko@virtuozzo.com designates 2a01:111:f403:c20f::7 as permitted sender) smtp.mailfrom=khorenko@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=j3SpMeBZuvx7Z5pTQKr29rzt+ei8/I2TZfjN9LsQub99xP29FIYci58YKGAw2cBt29N6ko6QozZram7G/4+kdHT2ylVSS2vVjz00DHQ02MpFi5Z8TsR6XSd6nDWYXaWoMiakk+R6uvoxmzvrhK/B/K0P/4VBk9v3YyKJtx5JjYZ/0UR5pkFOdD6lzt0EUYJZ/PnnddttfBg7092U6Zfh72fpFsaYkLiam3AnOX/YWoCEekIk68RAfbSdSl++UjQtTa5eGvqpywxh6XTsAKWCpZGYGcnbnp89Nme8DoXTHKCKo4I1PcuM7HH1J+qPIiWYX4YkhJVwC+4Sfz49KxBLrg== 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=R+3zH88/9q3C/ed6tFqp04U09xQcfdcWQIhpg3JTDoo=; b=HNrEiYQSDfFK2Fw7AAewIN/Y8n8Wq39R/xGjwEf8szJNs1g8x2XjJiICkHkXmvxUE35Ak8zBCm1hrpDT6/koO4luUXf8uTqX8/5l7+rvTpaE+XfyEFLYr0LOFyrwu9R9J10i0iHJZPQPFTplxr3QwRD8GChPmJCMPveLihUHIcGkRiIyrYx9CjiXusCmMzDsVcRQOZ5zE+aJQhYTUQV/eLcgSI7Unc+qsonbfiTRhX1b7fRmbnLtSFjjD2NF5CFOxxVH86ebp9c8U0Mq/2apZ8Z1J9R4R7LUZtWhKlQENSxAgLecg4zJ6bfYSq4pJeqAzMWiBGxKU5fCwC4zoXpw+A== 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=R+3zH88/9q3C/ed6tFqp04U09xQcfdcWQIhpg3JTDoo=; b=nJl9G704s2P6UfQIyf37jYNYvARJZA/Ad20voddwAWKAlXCL//cOi2VwbaStmTV5cjDTKuwhjjGR6QSC039NK88UMubka8LBPy9A24H6UQ7SojzN4sOaqfBI9dWACPN+QC0fK99uTHAhKyerKq1x5acwiCZq30DEAYYDz3o8bnuU981q2rRMbBJB/VtqO4j8AVO2ACwRQd/3vS9s0c2fMMPcj/mfhbMbL0P4B9snh/s96I0fXmKwwTnbi2wqqA5LvozTpUeMCevdx/V6aasfz9s5HNyK7LWw9Zyo5R4BO2BWF9VropgxXBEMOz/ZP0UpEzIV411Z2E8BW6Gtg2u03Q== Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from PA6PR08MB10708.eurprd08.prod.outlook.com (2603:10a6:102:3c7::20) by AS4PR08MB7878.eurprd08.prod.outlook.com (2603:10a6:20b:51d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.451.18; Thu, 24 Sep 2026 12:59:40 +0000 Received: from PA6PR08MB10708.eurprd08.prod.outlook.com ([fe80::1999:c6db:dc55:494a]) by PA6PR08MB10708.eurprd08.prod.outlook.com ([fe80::1999:c6db:dc55:494a%5]) with mapi id 15.21.0451.014; Thu, 24 Sep 2026 12:59:40 +0000 Message-ID: <8b94b962-0053-40cc-acb9-6129125008b5@virtuozzo.com> Date: Thu, 24 Sep 2026 14:59:38 +0200 User-Agent: Mozilla Thunderbird To: Eva Kurchatova References: <20260831234036.1649006-1-eva.kurchatova@virtuozzo.com> <20260831234036.1649006-3-eva.kurchatova@virtuozzo.com> Content-Language: en-US, ru, sr From: Konstantin Khorenko In-Reply-To: <20260831234036.1649006-3-eva.kurchatova@virtuozzo.com> X-ClientProxiedBy: AS4PR10CA0006.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5dc::6) To PA6PR08MB10708.eurprd08.prod.outlook.com (2603:10a6:102:3c7::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA6PR08MB10708:EE_|AS4PR08MB7878:EE_ X-MS-Office365-Filtering-Correlation-Id: 23c9e7fc-ac8f-4305-9343-08df1a3bb226 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|23010399003|376014|1800799024|366016|10067099003|6133799003|18002099003|22082099003|4143699003|56012099006; X-Microsoft-Antispam-Message-Info: dJ/mzTN6YZl4kRV3myAPr7SQcM6jtgm4zLk2X7xHB2yRNafu+tDt9mbHufsJm9/6Jo23oTPXmer+6K1hSvspO/nnDXhDm+aNL4vkasUARFhBPdOL3sW5/O7aa4xY2Sy4rHT2g0be9d+4yOIkvI5F/L7H37HBDVLz6T9kboo4wdwvEaTKGhckh7FRlil7VwPyDJc0VK15kUEwVCKbCjgGsg7mYdRscrYTlUfLHhgrdUa1UiqvazU5gcwcJ14SMr+1lTp060bt6S0wuCEWueaEjSWxGWPMFhME7O18ZvlpyVFs8pjX4bzsStNNiHzWYQhWVzP8AnaUPpTBn5yZae223rU0V1PT4ZANCqZbD5bOMA/Vuo/BSYrbhCF2vTnm/bdEPuzA0IfkjY9ygWWYREWHYdybDSmkRg89bOoNRT5/BMqh39GiHVh4qzoGmW/VmeZ4A/nhLukH56C2h3VOr4yVXOrkJACL6C9GJ0dJoUIN9HCPDwECJ2GudF1MYVjW0uaivNDHBc/6RvQ+ro1eVkIz2eUPR1wd9gGJuUV/7kSCM2slpac4SzzlOwcPjGN8EfUTTVzpVpBKkt7ip8yAFj4FJsSuIDRh8sLJiWLI1sKHCf/9FjEtpET6lzfw+CveaXRQeOD2Gpwnvr0wBD31o+iaQfQ9oCGim8WkQ4Kay9oCFv8= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA6PR08MB10708.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(23010399003)(376014)(1800799024)(366016)(10067099003)(6133799003)(18002099003)(22082099003)(4143699003)(56012099006); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?R2VVSXZ6SVg4ejZGZDhEK3NSbys2bllCRE9FUzFJVW9QT0FFY1k4VlcyKzhZ?= =?utf-8?B?K1FIZGtyQ0J4eHdRU2RabEQxYWxZWWxQSEVPMlpmMUtkYTFxb0JQMXNVQk5C?= =?utf-8?B?RTVLbkUwd1RwKy9kdW01eHFqeE55cXYyUXlWK2tuYThOeEtwYk5LY2ZLVFhs?= =?utf-8?B?cXhKbUMxczFhUng3aTd5Mk04Tm05blNEN2EyVEl5STZPVXkyNkZyZU9pTnUx?= =?utf-8?B?R0lHT0hRQ2xQekNiZmF1c2FXM1dZbzRobWZRSVBKemtiZEVIZ0I4U3F3MFMy?= =?utf-8?B?eVA0U0dvV1FKRk5TaXJ6NDArUG9CcjBYSVdZSUpCTDFrc0h3QVVmeHRSaVNG?= =?utf-8?B?ZmRLUTFUeVhOdXBna1ExZVM1MUllcGlJMU9IRzZ1NzRWMGtuYXJzRGNmdldw?= =?utf-8?B?TU8wMUV4bzY5M25ZVy8wYkFTenFaVko0VHBOY2wzUTlDNmltOVJJdnV0VElr?= =?utf-8?B?bVlRYThnQldsNXZuY1ZwZnVjVEhnQ2pHNlg5SExvZ1ovZjMwdmJGS0ZxNXcv?= =?utf-8?B?enRyeTZ3MjBVTFF1V0o2MElra1MvV1B3USs2VmRTMmlzYXhsM1hUTFp6TFZY?= =?utf-8?B?bGpXUWhmSGJiMmYxU2NuaWVjM0k3dFJqalBMSndLVVdQaFVSNjFIaEZPRXoy?= =?utf-8?B?ZXFXRm90T2pJT0RBay9MREZxUGp2QkRWaW5XbGpqcHpWNU5EWk4xUU05VDRr?= =?utf-8?B?c2lrak1BbGpCalQ0NC8rMW5VczdJb05qMjhiY3l3L2ZYdUpJSUFCNmN6UUVr?= =?utf-8?B?U2tBQWpRNGMrYkcvSDBZYkR3NTRId1NlKzJsRkZZZDJESGxOWmdkUzN6eE1v?= =?utf-8?B?MlNqdjlxbURkV2UyMmJkQU5LSCtWZ2ZNeDVKQ3I5ZkRnVStmY1R3Y2trQWpN?= =?utf-8?B?Y3AxWTVoekNpL25KZ3pyYjVlSGpqNGZxdDBwQnN4MXQ3d2M4VkUyOXdFQ3hq?= =?utf-8?B?bWMzSTdoQWdnTVk0NG50SWdKOFZlSU9LTi83YmlvdEdveTBtVys1TWkrM1ZX?= =?utf-8?B?WEdDSjY0dm1uNkJKeFZIVUF4bWkzUG5TRHlrMFdvTlNBcnVHNi9BOTY4MmpK?= =?utf-8?B?MHBwS2RxMyt2U1J0aVdtcm8rS1Jzb1dPODhVV1pJa1lXVW9YUUl1YW5nTmdO?= =?utf-8?B?eHVkMjdvODErQ2dLNEhxeXhrVHVRQnhRb0FQVEp6dHI4U2YxVUN4ZjV2Rm5X?= =?utf-8?B?enpsU0ZxeHBQaDduTktRK0hkcHZlR3h2ZzRUanhITGpRUDV3eDFwM2ZoUjJD?= =?utf-8?B?dVNyWHE1YUdYMFQzb3dTeVErM2orRUpYZ1RZNjdwZ2lsZ29NalJ0bytOekk4?= =?utf-8?B?amFZbS8zaktMb3FycTBzNisvanJMMjdEU1BEcEg0VHZYSHVQUEp3a2k1ekZS?= =?utf-8?B?M1hhdVJaTnhCR0FQVmZENUp5OTRjNUNiemdKODc4djFMbXpFZDlDTVJsK1Nh?= =?utf-8?B?VkN3dzR6VllQMXhvbFEvTXRSbkhsNldaQlVpWjAweFdwdi91NmVacUE4QmtI?= =?utf-8?B?MXAzS1ViVk9NOEJmSjRJNHJ6NlF1QVV3V1hBa3VZYVI4MzZhc0xsNGJSQ2RZ?= =?utf-8?B?Mm9FeXpIaDRFSUVITGpQK00xdXRUSHJVZ0RXcEdUMHMvR1BibTVsRjk2NkN4?= =?utf-8?B?R2lNLzNwWmliS1g2L0tRY0x6bGdZR3E4OENEdzZ5WDhFQTV5MkVhQTcxd21P?= =?utf-8?B?ZkRNSkF2aGZFYThNRjVMNC9HZmgrNEEwTUt2WmdVbUdXQTRjRDIvamkvRUt4?= =?utf-8?B?eEt3THhqaHVFN1BVWlViZWY0WEFsYnNyMW8ycE45SmtLTENSSEt5VURaU0w1?= =?utf-8?B?eElnS0pFQXh6QVRTUHZncW15RndzOGE5L2VMQTFIQW54UHF6d0ZZTWxVRVBn?= =?utf-8?B?aHFoU1R3RGp5alNFRkhCTUtsSmFZSEoxajNzcTlKSklnNDhud2pnSTFVYUdm?= =?utf-8?B?VFR5WndTQzY0WEZuQXRsUzlOWXB5VFU5eWZnV1FkK2xtTUZMNjRnKzhqVmRR?= =?utf-8?B?U1M0akN0NkhVdUdYSXF2bG5UNSs5bmxsc0RNVmRqd2lZem91TkRHVXFlNVBF?= =?utf-8?B?STdpM0VPMnM5NVdXclRHQzlMVzNMWnV4SWNoSHA5Qm1MSmh6cUVpWDlHTk5v?= =?utf-8?B?ZWxERURlYWtPVExjZE5hdDFoeFJQdlA3dXFnY0ZqYjVOVzE2dzBTV0hPWjJU?= =?utf-8?B?bEtnOHhqUWlUdGd0NGxmN1M1L2ZaZnpyWWJQaUkwTVU2eFg5UWdGYldyOHMz?= =?utf-8?B?ZXJOOUljNTBqQ3pLN1A4cVgrcUMzVFhKdUgvNWtpc0U1QXloV1I4Q1NDc2t6?= =?utf-8?B?Smo0dU1vYVRrZytnMnZMb1FDR0pyRnlmWjNxREdjVGRWZnBNNEFlcG8yZFd4?= =?utf-8?Q?89WCAdzyQZYyNXX0=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 23c9e7fc-ac8f-4305-9343-08df1a3bb226 X-MS-Exchange-CrossTenant-AuthSource: PA6PR08MB10708.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Sep 2026 12:59:40.5598 (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: AH4LxG8dA/QYoZL/KUNgKSd2uvPxtuFbcwDHxuvMokVanyt9oNGugrIaJdGuzfYEbvBZa3D3K1h7yuvoTovMZA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR08MB7878 X-OZ-Fwd: true Cc: devel@openvz.org Subject: Re: [Devel] [PATCH vz10 3/3] selftests: bonding: do not build on the namespaces of a killed run 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 i have NOT applied it, please rework. -- Best regards, Konstantin Khorenko, Virtuozzo Linux Kernel Team On 9/1/26 01:39, Eva Kurchatova wrote: > lag_setup2x2() creates lag_node1 and lag_node2 and then moves a veth > into each with > > ip link set dev lag1 netns lag_node1 down name eth0 > > which asks for the move, the state and the rename in one request. The > namespaces are removed by lag_cleanup() from an exit trap, so a run > that is killed instead, by the timeout of the suite for one, leaves > them behind. The next run then finds them: ip netns add fails, the > veth is moved into a namespace that already has an eth0, the rename > fails after the move has been committed, and the kernel says so: > > A link change request failed with some changes committed already. > Interface lag1 may have been left with an inconsistent configuration, > please check. > > What is left is half a topology, and a bond built on it does not come > back: > > TEST: mode (2) bond recovery [FAIL] > Bond failed to recover > > Only some of the cases fail, which is what makes it look like a timing > problem. With lag_node1 and lag_node2 left over on purpose, one case > of the seven in mode-2-recovery-updelay.sh fails; with them removed > first, three runs of seven pass, and so does > mode-1-recovery-updelay.sh, which uses the same library. > > https://virtuozzo.atlassian.net/browse/VSTOR-139651 > Feature: fix selftests > Signed-off-by: Eva Kurchatova > --- > .../selftests/drivers/net/bonding/lag_lib.sh | 21 +++++++++++++++---- > 1 file changed, 17 insertions(+), 4 deletions(-) > > diff --git a/tools/testing/selftests/drivers/net/bonding/lag_lib.sh b/tools/testing/selftests/drivers/net/bonding/lag_lib.sh > index bf9bcd1b5ec0..7ac6c4d055eb 100644 > --- a/tools/testing/selftests/drivers/net/bonding/lag_lib.sh > +++ b/tools/testing/selftests/drivers/net/bonding/lag_lib.sh > @@ -90,9 +90,18 @@ lag_setup2x2() > local state=${1:-down} > local namespaces="lag_node1 lag_node2" > > - # create namespaces > + # create namespaces. A run of one of these tests that was killed, > + # by the timeout of the suite for one, does not get to its cleanup > + # and leaves these behind; the ip link set below then moves a veth > + # into a namespace that already has an eth0, fails on the rename it > + # is asked for in the same request, and leaves half a topology: > + # A link change request failed with some changes committed already. > + # Interface lag1 may have been left with an inconsistent > + # configuration, please check. > + # Take what is left over before building on top of it. > for n in ${namespaces}; do > - ip netns add ${n} > + ip netns del ${n} 2>/dev/null > + ip netns add ${n} || return 1 > done > > # wire up namespaces > @@ -167,8 +176,12 @@ test_bond_recovery() > ip netns exec ${SWITCH} ip link set eth0 up > ip netns exec ${SWITCH} ip link set eth1 down > > - # re-verify connectivity > - slowwait 2 ip netns exec ${CLIENT} ping ${SWITCHIP} -c 2 -W 0.1 &> /dev/null > + # re-verify connectivity. With no member up the bond is supposed to > + # bring one up at once instead of waiting out updelay, so this must > + # stay below the smallest updelay the callers rely on, 5000ms, while > + # leaving enough room for a busy machine: two seconds is not enough > + # and the case with updelay 1000 fails now and then. > + slowwait 4 ip netns exec ${CLIENT} ping ${SWITCHIP} -c 2 -W 0.1 &> /dev/null > > local rc=$? > check_err $rc "Bond failed to recover" _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel