From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.openvz.org (mail.openvz.org [69.168.225.77]) by lore.virtuozzo.com (Postfix) with ESMTPS id E29BD80E7E for ; Tue, 3 Nov 2026 09:37:31 +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 6A39aEIL003549; Tue, 3 Nov 2026 12:36:15 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6A39aEIL003549 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="dWqD6O/9" Received: from mail-yw1-f198.google.com (mail-yw1-f198.google.com [209.85.128.198]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 6A39aB8u003545 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Tue, 3 Nov 2026 12:36:12 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 6A39aB8u003545 Received: by mail-yw1-f198.google.com with SMTP id 00721157ae682-8ab43f7f5faso69399047b3.2 for ; Tue, 03 Nov 2026 01:36:12 -0800 (PST) X-Gm-Message-State: APuU4Z/YxEl/PWGgtfnqvnd99mtn3UcXnBIk4io9Qm4ExgH74v4SI816 vZHPCnof4aYOL3plAbro7iPf0T3Ia5fBhPgWTd6pkOm591pAo8pmEwntp7HQ2h3e3xwNIKbWPpJ Cjuev8RmS/z/tq9Rb12VVUIFaT4TzY6/KcsZaBSPQGpFzOVdhXXqUHQ== X-Gm-Gg: AYBFou0Myko+tsYWwG0D9pW66bW/jD/M6MJlnHRysa/ZPjjiRRQAaBazZ7OIIHACfJq vKXJJeE/UauBWFXDO2YX67c4WUPgUzzQUh3o7Bs86rBxhG9DxlNS2KDXk+YyJNKl5CHV4o1IpBI 4g3yU/pCoRRyADqK8SwB3QcoSci+baZR5//pYvEHgNQ2ZrvtFseXtdRgEYUGCsuaRViU2vPDgji P3XH/9mPatHoxyK0PgwwVMRjGJzebfv1eT+59XTYnOckaUjfHKYqY3iW3GZKjQ9Vsp+6sN0ebwN p7zJc+6ZJwSXO2Fb/PzV5lD13Hs7t7KEpz2ASO1Qm5o0p4lU2MhFMUxjOUi6Vxuw0iFCi0uih+t jOdA2ISW88HnkrblTEPebTMteMO4t+XnHxC406JJEut2olZflWM1mKClLbK8nbXpsgmCbfLPNY2 T6nkMNnc1Sn/4/7UMR1JX5hDCfJbZ6KRP2 X-Received: by 2002:a05:690e:4399:b0:679:a03c:3cef with SMTP id 956f58d0204a3-67ba504fe78mr5381136d50.102.1793698571134; Tue, 03 Nov 2026 01:36:11 -0800 (PST) X-Received: by 2002:a05:690e:4399:b0:679:a03c:3cef with SMTP id 956f58d0204a3-67ba504fe78mr5381123d50.102.1793698570527; Tue, 03 Nov 2026 01:36:10 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1793698570; cv=pass; d=google.com; s=arc-20260327; b=lNmvHqNUqPsChz0qpUSogXy4rYb/EfnYTGSepQfAD2CDgVmUhnvr3FWyJZ7JuHL9Lt 14u3wuy38HmKfrREWGWYpMQ8hUQ+oO7Bt533rLcNiMsLyqC7i0i5wYexID7UcSWMR7E3 nQ298P51eaEwd1XQL+rPs3DlNsuDI1q9yvBRtx1BuS9b2Ah71CQ48xtKAJonMh1WyeLj Aa8lfa0N/CnIen+JfqrNmWr3QDBNgpaD/vM9b9Kq7Iht5pfk0dq637DU3bjf2ORWPx5K BhwablylzgW63AYS4K7nlJDkakGhiB014k2G7EIu3yj39XVanBsDWQZlWFzbvrxf1UOZ 3FYw== 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=g1EX4rlVLHWxnKB95uDSkrD+ZQLLYxsaPtARDGe+v3E=; fh=+UVnlm/dNf/+WvMycz0js743mPMq6emmmbzJipNIlO8=; b=izlOOBh8HdElPupwMrp39Xl9o1nW6khwflya284pcNPBNW/CfjlhlUp++vvg8OpOIw eJQmeTowXUwhKvBpnkHvlc2UbSyEEo/ikiBF2MFzpoxocsUswc3FS16F4WZWsXrm185Z OgiWbAaF+cj6yJ28IigW9j/nokIODjsJsZYlQaxZnx65si+/plpYC7YJdVM0S8q5sGVG X5cN5w+Wo4oxkQ3qW0H83v4r6Bx0SBL65zN8DioTfkdCBvs/hXRdUM+MbTWLzt9NsMdu LJGxB9R59ZEafTtkVbDZTeNxeU+tTBlqIVX5ZsC9KpgV3jqVEozBPPxkeScAAqb8tVlm Ck8Q==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b="dWqD6O/9"; 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 alexander.ivanov@virtuozzo.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=alexander.ivanov@virtuozzo.com; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=virtuozzo.com Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c200::5]) by mx.google.com with ESMTPS id 956f58d0204a3-67baf37aef1si9499768d50.103.2026.11.03.01.36.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Nov 2026 01:36:10 -0800 (PST) Received-SPF: pass (google.com: domain of alexander.ivanov@virtuozzo.com designates 2a01:111:f403:c200::5 as permitted sender) client-ip=2a01:111:f403:c200::5; Authentication-Results: mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=selector2 header.b="dWqD6O/9"; 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 alexander.ivanov@virtuozzo.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=alexander.ivanov@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=gRgoBlc3Um6O/RCPn4Xh5Fbs40LuxdSGwp/YHpOiLnnZKzlB//BcOFTjDz6iF7MBN3Xoodm36q64C1/d0CU5Fe7rzcY9/RE7150St+gq8l2CaHOrQ17SZMblGBA0r/3+GaL0nf2RbRezpIN3BAaJWkZbRI7tSSw44u1KmGS8ElvcTyxf8QdU1emoPpWv0A5fWKlN1j0UBpXGlMTa22FW211ki51HuL/z8ZqlzP4Boyp8s0BA6Ev13wK8VK4/0HvDHUvO89QHIl4GbZeKYmEZClivByv0n/raICWiB79dnYjXLqqsnFuLTjhkNmH/aaS5hjS9QU/f4UJO++T/5DUFSA== 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=g1EX4rlVLHWxnKB95uDSkrD+ZQLLYxsaPtARDGe+v3E=; b=UbM2Vvo/JN/7I/tYuYQrwZVyqnE6ROfjDfTUXgP9biaYNvwYiQlhBlYK7NOWweckf69ZCOLS/Nr3r2bmGhYiQ9/YinWrTVe0VI2sj1fGT7VMHPSsCF9/XLQoxOigGyxmO0Qgv7sP6j9LYORoUJDUqM4sL/5vXsuS0engyMSKqujiV01do9vzzwCtTkhGDVfZaaaMXu2k3D2sE7eNOTBBb7yvLoWBl1c0oZbMwBxoUJNkphxlB0U//HCmnYaYo3GOw0mLfAxDCMxj69PNmpNZO7eo4fp6zJJk3GnZ8r/la0f5iBd63Vu3E9Oebu6MI9EPMotuTKBh7Q6zT/rgjS5MsA== 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=g1EX4rlVLHWxnKB95uDSkrD+ZQLLYxsaPtARDGe+v3E=; b=dWqD6O/9vgrLmKif67RafYN3r+YmT2C7sEoWlH8XsvW1Ft+4snCr0bX+i3E1S48Yv3pxGwSY/7IKxEVPpmnjDkcTW1LShP2n+WHd5UikwVyhwlGrdCpvnUOA7zhI3V665rkqxXSE+eHIwiBYfUR5Z4dmj2KE6LMM7diecdnpigj21jo7VWO83NvNyH0whkV+i76OzeWw5KXzfErhJEK6UDppRgHqImmwcQNHg5Bv92G26o8iAqC0ACUTyq2+kVul4Bwk6dzOLQdRFb19nN8iG3IBuj67+kYTJgnP1/iMNc65AiyJpbC7afaBgZ/PkZ27DfADruNk+quiH1C4LGSvyg== Authentication-Results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=virtuozzo.com; Received: from VI0PR08MB10743.eurprd08.prod.outlook.com (2603:10a6:800:205::19) by AM8PR08MB6529.eurprd08.prod.outlook.com (2603:10a6:20b:354::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.569.11; Tue, 3 Nov 2026 09:36:07 +0000 Received: from VI0PR08MB10743.eurprd08.prod.outlook.com ([fe80::7a7c:d078:f125:f16a]) by VI0PR08MB10743.eurprd08.prod.outlook.com ([fe80::7a7c:d078:f125:f16a%6]) with mapi id 15.21.0569.011; Tue, 3 Nov 2026 09:36:07 +0000 Message-ID: Date: Tue, 3 Nov 2026 10:36:05 +0100 User-Agent: Mozilla Thunderbird To: Andrey Zhadchenko , ptikhomirov@virtuozzo.com References: <20261029140346.465768-1-andrey.zhadchenko@virtuozzo.com> Content-Language: en-US From: Alexander Ivanov In-Reply-To: <20261029140346.465768-1-andrey.zhadchenko@virtuozzo.com> X-ClientProxiedBy: MI1PEPF00000AE7.ITAP293.PROD.OUTLOOK.COM (2603:10a6:298:1::4ae) To VI0PR08MB10743.eurprd08.prod.outlook.com (2603:10a6:800:205::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VI0PR08MB10743:EE_|AM8PR08MB6529:EE_ X-MS-Office365-Filtering-Correlation-Id: d7956099-3056-4edc-2868-08df398de305 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|366016|1800799024|23010399003|6133799003|10067099003|22082099003|18002099003|261102123227099003|261026140227099003|261022075727099003|261028144727099003|261009223027099003|261022105027099003|261009221227099003|261021121427099003|261021123027099003|56012099006; X-Microsoft-Antispam-Message-Info: O7rgnSZsLtak4YF4YxZUQlApQQvzk04Dh9RooJT4ucS0m/GRO7pwFTgzXumH7sjeyIvs9bzHLOeIOawTGMZvLy/JywveKJzp6huT1RLvQrN6OaoZ9DvxFmTXH3dtjJtT/+s7Hgj+AvtOP2o37+Pfg98A+FOKMy+WZ9p7bhUOv86DioLm6n1mAQP1Kh9234d9Up8V4cgZcr6LuvOqk3QC4lR6R9CMXGJit2tCj/2ae2ujwiticNxp1rOIufYove65Xtxc+xTbQL6AWN433Zt14xhVGct5v7lLMKkr6E5rBcth+JoCcQR/jMmP6YZ/qXMoeH9AUap00RhnSZSBSuEy+dBS8NL6Sz813mBzMPc7RZniTQLYM2BgRvfJcRyai08feJ5R1bNB4qKA/pdkRgXg51hGBmKhnDOEttz4w1KUHQE/8OvNM+VYUtf+BCJr+tNFYfcNN7YcR5rARyAZhP8DCjonIGS/NYwsbJ+zWAECy88akKGdgeKMshUEgVr2kSRalmvhwJfQxtA4y2eWoVIOSHljMOUkEo/kEuUIYCeD85VKl7Npycpl85o/RVvxcPjI3pe0pDqv4fzHeAoCr5nDmsV+PR90R4gS36ISAh8lXQiHXVPQWRljf/6+irvOmAmW X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI0PR08MB10743.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(366016)(1800799024)(23010399003)(6133799003)(10067099003)(22082099003)(18002099003)(261102123227099003)(261026140227099003)(261022075727099003)(261028144727099003)(261009223027099003)(261022105027099003)(261009221227099003)(261021121427099003)(261021123027099003)(56012099006); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?bFBLaGFjbndhRC9xNUFqTTlWL1F3OWVUUm5iWnpuMm5ZVGlrQlUvU1JTU0kr?= =?utf-8?B?K3ozUklHU0lnc2cyQkpVV1UvRlFoN1FKdHFlRTJMRVNPVDhCcG5ObUlMaExs?= =?utf-8?B?ME1rZU9DR01yZHZ5V0RqdGUzM2JRL00wSi9PbkQrZXloRUVOdVVjbGp0SHJv?= =?utf-8?B?ZlFacUhBRkxMVWIwT0JKUEhGaWc0a2JIaGhEOWhsSm1MaUhjQVdSb0JrZ1Zo?= =?utf-8?B?VWhtc1ZnV1JnU1RYc3BtTzIxdUhvMnVzRDB6T3dMeW13dFVweElYME5ZZjFn?= =?utf-8?B?ZkcrZmJaTTFVSHJQWitWaGlGbFMvMGJDbWowcEFmWnNORmEyMjhCK0hJNEFa?= =?utf-8?B?STlGS2sxZFcrNGxHR29QUXlzTDd0YngvaXVWMjlLUjdzNWFLekE3eGhRV1o3?= =?utf-8?B?L1lvcUdRYUp3N0NPdGt3UXZPMmVaOUpTZVlERHVKSjNtdFRaRndMM0FaQk55?= =?utf-8?B?Mm1SVVVDL3FvQk1vWVZVUEpxVGxPS0gxeHhibEV6ODhxN1F4Zkd3Z2ZIdEI3?= =?utf-8?B?NG4xZmRoeVVtY2xNVVBwZ1VSY1gxMEpnZ05vWFRhWmZtMUlHaHBncGlmVWRq?= =?utf-8?B?SnQ4UTRXNmFscUR1c0ZQMU9CT3ZHblFVZmd5R1I4VDR2Z1hBWEViNWJwK05l?= =?utf-8?B?bkt0QWFSc1VTUWEwMW1XTm1WVVc1a3pWdkxiNHNwd0hHSjNibU16dk5JOXVi?= =?utf-8?B?TmVXajlrU1VLakw5STFPN1dNcllGT2Zlb0NvMEZ1TUt2SGYzOHVVd3N2Y3dW?= =?utf-8?B?SjUzMFJiUy85WFVJbnBPdE1QS3hTWHlVL2VTbzJjd3VrVEY4RnJXWnZaRXo0?= =?utf-8?B?UUx4YlEzWFRuRm16ZURINnNra2lqT0JteVkwNGdOKyt0VTJYUW4yRFhEY28w?= =?utf-8?B?KzBwdkc3aThiaWNOZ3JmNGFuRFBHNkYwaklvbXRqSkQ1L0pXZHA4MEpHTTJv?= =?utf-8?B?SVpNQmdOcFdKVzFzMTE4VTk2OE5UazE5Y3p2UGd0S3d1MTZvWnZPdURMS25u?= =?utf-8?B?b2ZyWVN3ZGg1dzE2U0lyQS95NHltZ29ab2ovUEZMZmZSMGRKcGFMc0JMa1ps?= =?utf-8?B?bTM4RGZyY1lEVzJzSFc5OWV2VWpIRUt6SGI0YU9aS05HZmdZZTNpNUtrOXBy?= =?utf-8?B?SVlOeUtJK0J4NGppVzZOWWhDdmloajJiL2M3WklRMzJMR2V6blVHN2VodWg2?= =?utf-8?B?bnp3bGc2ckMyVGxtdjAwVjRJY0kzQU5KZUhoU282bW5rZ2RHZCs2RWRMZ1RE?= =?utf-8?B?VHBQY1VWTWg5bnMrZ01YY2sreEx0NDZxc25JYUNRVUlnSGx1OFpDKzc0a2pv?= =?utf-8?B?OTEvQk1jWVpnRWNaVlprODdZTmZhRnRMWWU2MFVOV3RENktrSkJybUI0Ym44?= =?utf-8?B?UXovVkl5VFFBcHlYekhTbmxKUWQ0N0pDbGs2UlJacVQwdHl1eldwMlpkNFdh?= =?utf-8?B?SHcxUi8weWhKTWxQTzFUME90YUdTVFVYdFBQT216T2Z1YjNwMENJTFFsNElv?= =?utf-8?B?dm5sZG5vSG8yRSsyMDRHTVlzVEFpbFEyRk1hN0tNaWlIOTZ1eTBzZGJ6MVZ3?= =?utf-8?B?Y3dUd3lWNUh5ZlVpV09WNDZsY1JQWEdEbnBMeElwNnoxcXVrTXpYVjBJOFlQ?= =?utf-8?B?WHZwdjZERG1BQzBSZitvZ2xCbE0xY21wdUdJa2JubFdTQW91b3B2Y2FyZDFI?= =?utf-8?B?aFZPVHVkS2YxTW9XT1N2U1FocHhPRFF5dHBlbnZzbElCYnM4M1RhTnJKSTc0?= =?utf-8?B?Mjhwd3c2SFVmcXFvK25aQnRDYkpTOWpkV2phYVVMdkJuSmFuREpQdncrazVi?= =?utf-8?B?MDdGbEpaVGtSZW81bklwbmVOMS9TZ2dCUVRwQXd1VG4wZTI1VzJFSzhpYkJK?= =?utf-8?B?RCtpTXZlZFRUYzFjYko1WVQ5Rjg5MmZZeTVSUUIzckFhNWhJdzB2NWFlemFy?= =?utf-8?B?OC9vcmdZdkNOTXZzTzBtVlhPb0h1aXAxNGxPRVlkU0g4ZEJKS0JpZVUvdjFo?= =?utf-8?B?cEZBZEJ3ZmtCVktUZ25jQSsvYTJUYmpFS1RpTVFHcTFnRUdTQ2l4bDlZZ1Br?= =?utf-8?B?TFNUUzF5R3Z3dGIwSE1WdXZieENhVjQ1T2FldDhYcjFwUGkzM21CWTVsM1JD?= =?utf-8?B?MGlDbFE2cmVLa0xRNFRPOTM2aVRoOGQxMjh6WW9MNU5EeGlyYVc3RzIvYUZl?= =?utf-8?B?bjFQcE1aSWlMR0ZwVUN1ekpqdThZelM2TERVTlBJbW13cGoyUzhhTTY3emFT?= =?utf-8?B?VGNkdzQrS2FRQ09uZlVIODRoUjJSYmY4TVdobDZwRFdKTDN3VU9FUUU4RGFo?= =?utf-8?B?aUVucnh3K044bnY2UVNPbDZxa1pGVytwdE0xbkg1VzRhVXRrYkZqUm5OWW1E?= =?utf-8?Q?1XnrongMBBreKXsA=3D?= X-OriginatorOrg: virtuozzo.com X-MS-Exchange-CrossTenant-Network-Message-Id: d7956099-3056-4edc-2868-08df398de305 X-MS-Exchange-CrossTenant-AuthSource: VI0PR08MB10743.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Nov 2026 09:36:07.3684 (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: PjuYvFBFx3uIKanVPeuVd4Z/IGeWyXUHv97RgjPYkhUAwpMk8ixWeoKhyCjLydSqJy8cflIaMEd7rDILWm176Mdt5pNw3WP72LoBaqOcM4g= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB6529 X-OZ-Fwd: true Cc: devel@openvz.org Subject: Re: [Devel] [PATCH 0/7] drivers/md/dm-qcow2: per-qio fast path 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-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org LGTM with minor notes. Reviewed-by: Alexander Ivanov On 10/29/26 15:03, Andrey Zhadchenko wrote: > dm-qcow2 processes every request consequentially in a single kwork. > Unfortunately this introduces latency and cpu-bound limits. This > patchset addresses the problem by laying per-qio tasks foundation: > qios can be executed in parallel on the same workqueue. For now cover > only requests with metadata fully allocated. > > https://virtuozzo.atlassian.net/browse/VSTOR-95494 > > Andrey Zhadchenko (7): > drivers/md/dm-qcow2: repeat md page lookup if it was inserted in > parallel > drivers/md/dm-qcow2: check MD_DIRTY and md->wbd under lock in > perform_rw_mapped() > drivers/md/dm-qcow2: prepare process_one_qio() for fastpath > drivers/md/dm-qcow2: add per-qio work infrastructure > drivers/md/dm-qcow2: implement per-qio fast processing > drivers/md/dm-qcow2: declare DM_TARGET_NOWAIT > drivers/md/dm-qcow2: process fast path qios in per-cpu batches on a > workqueue > > drivers/md/dm-qcow2-map.c | 214 +++++++++++++++++++++++++++++------ > drivers/md/dm-qcow2-target.c | 12 +- > drivers/md/dm-qcow2.h | 10 ++ > 3 files changed, 197 insertions(+), 39 deletions(-) > _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel