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 D093D8045D for ; Tue, 20 Oct 2026 13:10:56 +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 69KD9chS002236; Tue, 20 Oct 2026 16:09:39 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69KD9chS002236 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="erZ3gsrn" Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 69KD9aDl002232 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Tue, 20 Oct 2026 16:09:37 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 69KD9aDl002232 Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-cbb92868263so1770036a12.2 for ; Tue, 20 Oct 2026 06:09:37 -0700 (PDT) X-Gm-Message-State: AFq9FYJkbb4LqJiEfRrfPQfT542tf82SCfukz5HEgeejbkEj9HT7liGQ kD/gm2HiJRSMSvmOS7GqiDe0PQ3nY4cJvhBPRrE1gdzoOwv1HyMxngtmDYbryhBeqM3qpxbmeGB dE7rn5Vvbj5kpwmQzGvNFoYRaYSqiHo2T3mrlbcthp4xUd213tPwVYA== X-Gm-Gg: AYBFou1ZzARg8AUMuLekgsi1n46TWFKOntFfZZaQvq9aLGRvbcenMWm4Ci7uvEQLSOE 1u0IdEuKhRtn+xUYZt2OtqeoD6eS3hK5AnFS+UKUNuWsmbKtvI3700y4/myFkiqjXkV9I9Rlaci yepvLxndboGV8u5YbntyXdQJBHhDYeBcDURggf9naKQWG+fRRkYb7+2X7LhwNiiLZmEdauwy3IX 8DqPXPZCQWugzLRGMxfJwkJimGXF1Kqh9r8quuJvvGLRVYC1/kLCFz9y+/+TJpc9aJfeBNF7fHn TvjJDUn0eLOoB3JMpkFWrhjeNJyoI5x25a2Qafr2O+VZZt/Ri0tMQtTo9F52CJ65O43ylRA4Jrl 8J25LU/98wFdQdAq3hv9n24AAdGVgmvq3MhRhNeLB15z3VghrTQ6QdrROXqeJlF9g+F/H1IMN82 vgHoUV3vejFBVLIOCmk9Op X-Received: by 2002:a05:6a20:e30b:b0:3e2:9b5:b167 with SMTP id adf61e73a8af0-3e2263dc903mr8135612637.58.1792501775644; Tue, 20 Oct 2026 06:09:35 -0700 (PDT) X-Received: by 2002:a05:6a20:e30b:b0:3e2:9b5:b167 with SMTP id adf61e73a8af0-3e2263dc903mr8135561637.58.1792501773818; Tue, 20 Oct 2026 06:09:33 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1792501773; cv=pass; d=google.com; s=arc-20260327; b=BMSbokKgw6CusBgDKL/wPrq+b75kpFlYR0QfJ8BN4yODBx4IBY65cG8qG0QZt/CFhP 1zKW4ybh0200bfIZS/MllMQG2Iz7+S/FW3uWGktXSnBwMZOhy+0AO9+3bhTjeLtYM0Oq w8/dx0aULej0yUMAWmKUh+/ufYrbFoXmYGFsd9vAGytrrr6AzeWE7Kba5dNC72/ZkWWb jegCz3b87cSZtTuYelappdCWkzIcve0uMxM6o2VeXunrmG+qssxEcwTZNTXJopVooZou bfrEyewco0t82LpQj1tDPhM3xDOqAPiKM58ERRPdcamHsgb0RWMBuO8RiBwA2hhUwUrj m10w== 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=4kFEJ0EWqR3iJwNvw/i6cDckSKTzB8mPVd3oSxv158I=; fh=p5q0ZQSvrXTIZsn/aSxuNfyV4a0+KG/3T1S5Gy6JmpA=; b=hBebxx3pPXOKSRGVCy3QRVg/Zf83fubpcZlfet6kFjRusRfvD+BPbr6JV2tc/mHlgO leqtK+ptS8YVXEr8ZVX4SU8ly+O7O5mURo8VoY2xdBtN5J/e/i2257fgumTFing4TxQn GziHE81OFd1YVMdNsRyPSBqwrp+VNk8ZuE7uMrwppI5OHhG51IJvkjXzaYFeGc9YSOFd QAopldTbu2LAVgtOoh1O7KPSqPHv1LaNU5bR4DM7xzkNIAwKyxKO5F5SBCJ/5dXsTths kmCnX2FT1UDyYo/tdsWECeMGUjwValRgdvM6TxDLrDN8EWCkhuhhy6uie3kx0MdE0KMl AXQA==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=erZ3gsrn; 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:c201::6 as permitted sender) smtp.mailfrom=khorenko@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from AM0PR02CU008.outbound.protection.outlook.com (mail-westeuropeazlp170130006.outbound.protection.outlook.com. [2a01:111:f403:c201::6]) by mx.google.com with ESMTPS id d2e1a72fcca58-89f338d7c3csi25441758b3a.73.2026.10.20.06.09.33 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Oct 2026 06:09:33 -0700 (PDT) Received-SPF: pass (google.com: domain of khorenko@virtuozzo.com designates 2a01:111:f403:c201::6 as permitted sender) client-ip=2a01:111:f403:c201::6; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b=erZ3gsrn; 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:c201::6 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=oZOXiqY2Q0nytIagUKVf+D+9XvYBcb5R9OYl6tXMHcRlQZHHlUB2SThQYXcGMlabJeJACzHgdTqUS+1kYRdc5kDunfVRD6G6oumwInBxytNrOyk9t3m1SQg6BixdzaEsEbutEuzT+GcM0k/jmV0XtdYjCQwCzvHNV1LLPM2FSKfYcXVvnC0hplrd6ekLXfRga8fePwROoMniAY5uIFGnIul7ANGLaqN53OeMf+qJwzhNxOMD3epC/ruEUjHWt6TNqphOAq1MrGJusy0eTeQ25RMz0vxm1Q2S6VD+vxMqG8jnc+Hv9TNAUvnvemRxZYuVmRSTW3M3QSyuIPIFzljX6w== 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=4kFEJ0EWqR3iJwNvw/i6cDckSKTzB8mPVd3oSxv158I=; b=mGmOsI5QklIdNaDmOaWAvMWtnD2hPp6qJ0F5Xacj+OSEEpal+s1gOzzFPaFN4KdT079HkG9g4LZFLSCyR8GUE/fP4JCy3BM2A547VVdz7LVbXjZlSOMTXINFSTN3dpVuF7BFmqu9TZHtjCudBOQVHMQq521a5xPRFnpA90aCHljwu0Oe0mL2yxyahWDeR+Nq+cUj+qY4KEKYd2oJ/SIFTanOfYO25hXoIuqeHFNR1obaVXYveRzl7vqTBxG0pBXMyKfhG2B+dX6Jffo4AHK2oTeEXES81wUJjOCquFOHrNzfMp47OAOokVHZCH+5enVL6fTL8vmUfpeR1FK0iq6JOw== 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=4kFEJ0EWqR3iJwNvw/i6cDckSKTzB8mPVd3oSxv158I=; b=erZ3gsrnywxBiOj3thcZFQR/LwGrQP1Ix0b8tmyUMZ4TIOTd7khQ77LrQdYKKAuZO2CBJb2zZ4NSgywsUQsQpm0RRB4SA0v1+whrHnPpl7KFPM9W4zhUuc5xvdXxAxP7ySGciv60ULLrKpO8bJPxOl20gcZd74LSr/FuMZTVpe7BNpJ8INvMQ7EYMnmosZCq45j9WGzIRhdERWMeqy2i81KMXdQIP6GrbGvMHm2dSuHX39eo7DcH+s1ywVjpBsl2BVMDAvdiGnejmWmI9SSD3ILAGM/08BJT/XEpxGquK3QDbuVKVm4u4e2p5MxpQtb1snyvkuzhEtp8ld23yKrqFQ== 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 FRRPR08MB11966.eurprd08.prod.outlook.com (2603:10a6:d10:1d0::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.546.15; Tue, 20 Oct 2026 13:09:31 +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.0546.012; Tue, 20 Oct 2026 13:09:31 +0000 Message-ID: <6dc5d765-ed49-4f13-828f-6ac40e3a9c65@virtuozzo.com> Date: Tue, 20 Oct 2026 15:09:29 +0200 User-Agent: Mozilla Thunderbird To: Vasileios Almpanis References: <20261014-ct-iowait-v1-0-9d65fe37cf89@virtuozzo.com> Content-Language: en-US, ru, sr From: Konstantin Khorenko In-Reply-To: <20261014-ct-iowait-v1-0-9d65fe37cf89@virtuozzo.com> X-ClientProxiedBy: AM8P191CA0011.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:21a::16) To PA6PR08MB10708.eurprd08.prod.outlook.com (2603:10a6:102:3c7::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA6PR08MB10708:EE_|FRRPR08MB11966:EE_ X-MS-Office365-Filtering-Correlation-Id: 3b48f3bb-29c1-4e64-819c-08df2eab60ba X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|366016|1800799024|23010399003|10067099003|18002099003|22082099003|56012099006|261009223027099003; X-Microsoft-Antispam-Message-Info: Cttn976fTI9/cdrXOB24o9hceDPkOpKn4eVNu1Udegtp/5B4Wt2Lvq1CkA/sp5KHETa6jd8pAtd8qo3RCOFytLw9O0gFdis/wahHQyKsrx3ysCQykgtDO6VdaloeXcsrmvfk+g3SPL4JCSVvbSOlzqtV3Yc4RzQn5yLukEkHZ+Qwk5lHXiQCpWRdkjx/Mj/ESLIEDHQbkPk0LZr8Ou5aBjSsHSwBpHxh67TX/L+0x6XMCNRrBh0ydr6nhjtdgmOLxTn+zgTYUjk8CI+pid/wLnjc7pOy0MfxlwWeA1AnWDC+S2KaWRokrht7Brk7DvKQi+KMm7fpAHhZnYdQMl+mtSUTOS1+NROTgOhLfc4GPCI+9f/eALOvUcCVD/C1CX56AVs3i7UIiIaG3uqfzpC7YzV4CeSWw6Y+BzvZZfPkq06Ckd9f+Oe/m3PSOPb4nuGjQlEi2eLym4/rcQgAikhxMcVFehS2cU4L2oEIzXON1RjAiaUOc2SjPhk4/UfxwwO5sw3UqGp2PECnb+ohhpB1w2eesGdjOGkwNv/ALnPvUPdALkKtG/O0tYutw0kLSe5wFklWf6Oo7wEU0gDL+JFrqQw+L0tRZgqVZr6vsKPDcIQ= 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)(376014)(366016)(1800799024)(23010399003)(10067099003)(18002099003)(22082099003)(56012099006)(261009223027099003); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?eU8zTlBCWXhMbkM3eTJ4R3NwMWhmYjg3MWtnT1ArSW1VWHJ6Y1NTYkdoRmZK?= =?utf-8?B?aXVScGlEQktMRFEwKzRPbHRKZzJhd0NGMkthS2NKbmZlemRENHBsQ3V3NzNj?= =?utf-8?B?emorYWpRcHFFM0hubDNOajg4dzlPTG4yNDFkNWxVcTd0dERuSUY1K3FVRnF2?= =?utf-8?B?TU4yaFhnTEhGOGtEZ1pEYkFFaFFQNzYzNmdkT3dpQUk5amlsdElaSEdNektm?= =?utf-8?B?SEZDdFNlQ3dzZ3lkbEI0ZTZPeGhpaUhkOGRFV0dtL1ZaSUxVNmkxZVRkS3Qw?= =?utf-8?B?OUFnSUJRSlNXMU8yVUZpVVhOK3hST1RqcUlxcXAxUVZuVXhKRGVWVkkwS2Fs?= =?utf-8?B?YjJ4WW81d3lmdEtoUExPUmVkMVVRZ1ZtSmhMVElIaXZlMjBMT0tNM2c2NTFk?= =?utf-8?B?SFFOU1RKZ3AzUlJJRDNORXVEUjVOeWJidndxNDUySVQ2eENwbzFtWTAxYUtD?= =?utf-8?B?OUEyQXVqOFdHMTNsVkVBdnNMWm5wTjluamE1QjVjck9UTGpzNkYyWjV5dTdp?= =?utf-8?B?SitIVmFkWk15Y09zRjJRQ04zdWVWaDNzMnAyKzFsUWdPNkczeUs2Y2poTXFt?= =?utf-8?B?dm5MSWIybk5wdWxvVFJLU3I3Y3VaNGNsUU1LUFpDNEllaWpsVkZVb29uTW1z?= =?utf-8?B?cVZJcnBOOXU0TGo0c09ySWFjcGhuMFBZQzdPaUdBV3RTeFRydjY0c3R5TUFo?= =?utf-8?B?WitYU1hyKzFkU0RoYXovVHo0UUMwTi9hY1hpOG5mSklYTVl6L3JyaHNVeTdS?= =?utf-8?B?ai9UMVVhdzJHd1dWRHF0TkxxcCtMUnNQeDJTRnVJKzV3Y0RoNkltT2JMVmFZ?= =?utf-8?B?VFNQN3ZTcENZcWEzZEdtZ1JZdXZrL3VvUlA4ZlpyWS9JUkEvY3BXc1FFTHRB?= =?utf-8?B?NGpsQ1VXWjNMMzVkbkRVWUs1WmxaQTFLdytmNGdLS2VNY3ZuNzB0VGhWR2JE?= =?utf-8?B?MkxqUlNQR2FTcGpqYTNvbXJ0TkYyTnhqdW5WdTBkZk9BaW1qaFMvTkhrekNN?= =?utf-8?B?TThaV1ZaTld5VThYK3FOQXNOVFdrOHNsN0VpYU1tV3NhcDAvNEVXQmZyODBp?= =?utf-8?B?QmNkUXR4aGNDdk9OQjlDWWI0M0QyTDcySFBuL2ZVdGdUdUtiWWg0cDNNYmVl?= =?utf-8?B?K0V0K2huWG15M2xJZWpTOThlV0hPZTJwNVRlM3R1Z0VPT2NCdk94WGZPa1Ev?= =?utf-8?B?SWNHY2hxQU1nbnNjNTZWcDNKZHV2V2hVMldYRHJqYW92b1g0ZHdPMzRSTHlo?= =?utf-8?B?dFZFZ0JGaENKSDN4MW9DN0Y2d1pRVThBT29JS0ZJdEJTcXY5Z0pRVVhkVWRF?= =?utf-8?B?MFRnYURZUXJKdGRiN0tJb2RhcWVQdm8yZkNwMGZNVzFUd25ycTVlN2t6dkg1?= =?utf-8?B?cHlDRG1JWGtTSEdXQ2VzNnlhK3gvK09STXFhYlJ4bXZ3MmsrQlI2SlpKZmFM?= =?utf-8?B?SVlmdENTTWxLeGI5NnFEeDNKS29jbGtPZW96dVQxUVR1Qk5SK2pjekFnQlZM?= =?utf-8?B?MWNGaEh2UjMwTXp2RkFhTjlHejh1N1V4bldidytGNDd6WG5iRlI2UUZvNXlV?= =?utf-8?B?R00wUHFBNUZOUkdXZEUyaFd0eU5PZXd1bGJDWUVYWlpZZjM1Rm9UVWlMaDFB?= =?utf-8?B?dXJpcXM2KzVRZXZVVDhjSG8rb20xMlpVRDNFODlOWnlLakQzanRXVVc2RXBW?= =?utf-8?B?UXhndmcxeU8wMG1uMEpZT0pRVTBpNnNHNU10VWJGM2FJVks3bWlvRHFTamdF?= =?utf-8?B?MnRVK28rTGdiUm5ZL2RodTdaVFZtK09kcTR5SjZ1VlBQMGRlQ3k5WFVFYy81?= =?utf-8?B?bEdhcTdXcEhZZ2ZGVjB3djd2eDUwazEvNmI0VnQxcFRyVGRkY3ZCYnZ2UWto?= =?utf-8?B?S0FFN2VWR1ZuajJQVldONHdXM0xIc3pIemNEeFhaQk9hakphemJaS04xZ2k2?= =?utf-8?B?V0oxbW9uSXkvY2Eyc2IvTHhRRlNaZXpjWWhCcjZKVlJoSm1HVUhRYWRBKzBV?= =?utf-8?B?MVdxWGtyOGErZkppckphOWV6VG1TaE5MVGdyWXorWk05OVlOYXhVbzMyeHY5?= =?utf-8?B?U0FOY2NSc0p5YnpwSGJSQVZEbjlQbi9jNlZlNW56YjE2L1ZpWDFDWlcvODJz?= =?utf-8?B?cC9QUUo4M1FHQW5NcjdId0lablM2anhKYVcwS1p2NE9uSnMzdHJvK0xaM21J?= =?utf-8?B?dzJqR00yekFLMkVrUWFoSWs2SEN2N1BxaUV4OGVPRGlidTI5b0ZLWG5najJK?= =?utf-8?B?cHRRZjhGVHZIVjd4V0dWek8yNGNEWThSTlFEWWVGcElCTS94TUNEV2RWNGV0?= =?utf-8?B?WXhSekdheFd5aUxzRXNqZzRiaFFvcGNwOWJCQ0VhZ2cwb2VSejZIZz09?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3b48f3bb-29c1-4e64-819c-08df2eab60ba X-MS-Exchange-CrossTenant-AuthSource: PA6PR08MB10708.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Oct 2026 13:09:30.9197 (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: V6fSdOdceDwjZDRmm7i5R6kX7aqZ5uO2I3ujRfYEUGHtSryHv6oZ1Ha+8b/dF4LlXy3kzbkYJyLeGFaf/RpwzA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: FRRPR08MB11966 X-OZ-Fwd: true Cc: devel@openvz.org Subject: Re: [Devel] [PATCH hci-8.1 0/4] sched: restore Container iowait accounting 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 On 10/14/26 13:16, Vasileios Almpanis wrote: > Container iowait is always 0 on vz10, both in cpu.proc.stat and in the > CT's /proc/stat, so top inside a CT shows 0 wa. > > Two things are broken. cfs_rq::nr_iowait goes out of balance on a few > paths, and the group entity never gets sleep_start/block_start, so > neither idle nor iowait is accounted for the group. The counter has to > be fixed first, otherwise the groups would look blocked forever. > > Patch 1 fixes the nr_iowait leak on the remote wakeup path. > Patch 2 fixes nr_iowait for throttled and class changing tasks. > Patch 3 accounts sleep and block time of the group entity. > Patch 4 switches a sleeping group between idle and iowait. > > The accounting depends on kernel.sched_schedstats=1, same as on vz7. > > Known issues: > - If kernel.sched_schedstats is switched off while a group entity has > an open sleep or block period, the stamp stays set and cpu.proc.stat > keeps adding idle or iowait until the group is enqueued again, even > after schedstats are back on. This can be fixed separately by > clearing the stamps in set_schedstats(). > - cfs_rq::nr_iowait is not hierarchical, so a CT that runs its IO in > nested cpu cgroups shows it as idle. i have pushed the patchset, it looks ok. But i really think we better address both known issues mentioned above in a separate series (or several series), i think they are important. + can you please also write a selftest for this functionality? > > Tested on a vz10 node with direct IO reads in a CT, with CPU and IO > limits, and with class switches, cgroup moves and affinity changes > during IO. fio shows no difference against the base kernel. > > https://virtuozzo.atlassian.net/browse/VSTOR-147823 > > Signed-off-by: Vasileios Almpanis > --- > Vasileios Almpanis (4): > sched: fix cfs_rq::nr_iowait leak on the remote wakeup path > sched: keep cfs_rq::nr_iowait balanced for throttled and class changing tasks > sched: account sleep and block time of a task group entity > sched: switch a sleeping task group entity between idle and iowait > > kernel/sched/core.c | 35 ++++++++++++++++++----------- > kernel/sched/fair.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++-- > kernel/sched/sched.h | 12 ++++++++++ > 3 files changed, 94 insertions(+), 15 deletions(-) > --- > base-commit: defa968cbe8c38f1ff0231042dee07f00d27b2c9 > change-id: 20261013-ct-iowait-d8e9a32b8135 > _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel