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 671E0802A7 for ; Wed, 30 Sep 2026 16:10:57 +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 68UG9fU3021947; Wed, 30 Sep 2026 19:09:42 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68UG9fU3021947 Authentication-Results: mail.openvz.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=virtuozzo.com header.i=@virtuozzo.com header.b="iUlzWe61" Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) by mail.openvz.org (8.14.4/8.14.4) with ESMTP id 68UG9dGt021943 (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=FAIL) for ; Wed, 30 Sep 2026 19:09:39 +0300 DKIM-Filter: OpenDKIM Filter v2.11.0 mail.openvz.org 68UG9dGt021943 Received: by mail-wm1-f69.google.com with SMTP id 5b1f17b1804b1-49e65ecd557so37135205e9.1 for ; Wed, 30 Sep 2026 09:09:39 -0700 (PDT) X-Forwarded-Encrypted: i=2; AKwUvBwLnLpPJo3aq4iOmh9cHYUPUT05B6w+V/gRQsAlk8Ewzl+NB8NrEUoiELRbPPHfPagl/4IaUw==@openvz.org X-Gm-Message-State: AFuF++nCgZiXmsHJ+pDOgDnIrITf8qGLCxs3zhcIIHd5dGbSt8jlaUr7 oR6xZNVHNL4arYt+t1uI7/5yLqul4ni4/qraFW6e3n/YoVNOKZmbpPAQJy4G5f2rDeGH5nNaXGA kOPwnC2oIMeYFgg6TlUSUHVDqOiOCC56FNAr2Dau2g8TjJnd5KsshzQ== X-Gm-Gg: AYBFou3drS/qgXt1RrAN1SBMaIJD74s/kfP4Wy67IRu/OpFndXEJwC4Ry08kuWOkd3c Eh3HK/Cu/uAFqwi0UJ6YjJjmeDD05t2V7n6vt2nsSd7N+VHJWF1ge7RBvR7GMQZ2rNkxbMksEJW vykVxdT66gR/j0gkiDXkoThOtcSDybI4cVHjH4u9badg+hBasWHHCrcBb+RYdMQyIPfz/5rBP9e uC1GgeXUyfdEJKY+Guc6i2UXuh+hlFMxeYr9WY7R1CleabKr6etdYMpITDy2zEDmQ8M3cDCaLvc HJ89MlmWza6dUGF0xxCXu5ChA3O+DkLftrkzOfbMWvMVK4B/Fyj13jmx/O4jnT2NlNzdOB5Et3J +7aXVhG7pD1bYLNMV X-Received: by 2002:a05:600c:800e:b0:49e:6bc7:4e1b with SMTP id 5b1f17b1804b1-4a01b01b6femr33477515e9.15.1790784578606; Wed, 30 Sep 2026 09:09:38 -0700 (PDT) X-Received: by 2002:a05:600c:800e:b0:49e:6bc7:4e1b with SMTP id 5b1f17b1804b1-4a01b01b6femr33477125e9.15.1790784578146; Wed, 30 Sep 2026 09:09:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1790784578; cv=none; d=google.com; s=arc-20260327; b=KQmxCy/uemg3DgAJeTXQqgEXnHwK+ESd+8GBrG/WCuEv1mGhxmuslqwXnM5nQCSfe/ QLTp5svaYAwqic4SGseaC4ISt3/QKzrw+Z5WZ8NDpNOYwI3e8DqScJ0HrHFDoFx1a1Bs UInKnkPNxt9+fB4ek888cmBYQ9rmtt6jC9e0kEq5n1ekTn8i3QJLgHLxAG3pwMbwQAIS 5pfDL+5q1oMnEGmqg1leCFcgqEb7Dkbti+AaRZHWn/Xh7ITRcTpmmsT24LEN838Ed3Ba CQOR+zQ2dQqTOAR0ka44a5V+l1Qmsza8zxcEdpvQnU6BZlbdFMCd1qsXNS9TwNyr7DSB 761g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:mime-version:date:message-id:subject :references:in-reply-to:cc:to:from:dkim-signature; bh=pIqe1rAPvWhkTMkdfwamxmBNctnbiNBYh7VpJdBjWXo=; fh=GN1OtMYgUCepQEaAHUuL5uRcc73qfiDyEL800mh1xFE=; b=UntB2g3t/PHk/SdMlkq58Cd71F+oFfp2vN3nieGi+K7JZRLAVMJz8c0l3c/AyQ6+SD xHg+hLhQfBabfrbnwBpckfLsdCPfWTDLma/YYLlArKZpy4ZSH0ahRP6bCUMlGKXxe0CW gVatx2CRzbuWkjonMuYkJGqg6s2NbZZ3FsznVNoPlbrok9QL3KCsBr59+3s2BVT3qKwP k/uuvH5Q63sF7RrzRW03qxAu2K0TPZdpI7MSsNMSYZVyXL8i/RyF89w3YXD9chs08cjm XnYYG1LO45fkXmkARqYww42egwK4wRuYoCFvsEqSrLSdiwTrr3OgLnFwW151ND0b4T4V PRDQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@virtuozzo.com header.s=relay header.b=iUlzWe61; 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-48b02a156a0si3328688f8f.452.2026.09.30.09.09.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 30 Sep 2026 09:09:38 -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=iUlzWe61; 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=Content-Type:MIME-Version:Date:Message-Id:Subject :From; bh=pIqe1rAPvWhkTMkdfwamxmBNctnbiNBYh7VpJdBjWXo=; b=iUlzWe61mVap08NLHor R6yYsy077KqKdsEpIZuPKjoomnBgZ3bSXdlYoPQ+K79uawlBRLYrldOhxvTFzA3yPzJMRT2S8QYxs TYNt0f6AMyod+d4Wfs8GK2ZV2Gmbh+81ZWCmLUkcwoFKhiecm0iNBHpRSVBmmimhwRSM6Axut8k/y zE7nGwsBOuLWCtLIKOxpQi6VBRd4XvkATsALGVQ6fHZSjnTqqkQ/b2zoFOY6zdWAq7Zp6a46oZg9F 6cWqthU9PhFJfawMl0MKSyqE5QA4dqMn3JzGqkv5x0ZU62S5eAq8aSwIHuFtkDA7Sw43TS6cAvAI3 get5aG+hRaO/DdA==; 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 1xBwp7-008G3o-2a; Wed, 30 Sep 2026 18:09:36 +0200 From: Konstantin Khorenko To: Liu Kui In-Reply-To: <20260930-sockio-refactor-8-1-v1-0-806348b9eb26@virtuozzo.com> References: <20260930-sockio-refactor-8-1-v1-0-806348b9eb26@virtuozzo.com> Message-Id: <179078457535.3618789.2043585992352052146.b4-ty@b4> Date: Wed, 30 Sep 2026 18:09:35 +0200 MIME-Version: 1.0 X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1100; i=khorenko@virtuozzo.com; h=from:subject:message-id; bh=GzHJz4UU1rmY231PPIVg2rFoC8NjOyrAbtd2kuXudM8=; b=owEBbQKS/ZANAwAKAVGWCkf5YVwqAcsmYgBqvTRBbyEW0j55iQQMjfM3SqVNAg9C5tw7kyP+0 0KOIeLAGiKJAjMEAAEKAB0WIQRWD23IPcXT0GO9CCxRlgpH+WFcKgUCar00QQAKCRBRlgpH+WFc Kr5eD/4rLZeZhiB+BcBsGAH1RLPVZ77zyi/+R9QqWKBoO12rT5Vd517DGkyx6A9q4PTpGFV+y5h YFLJESY6ZBMIaaFGrcwNnLxr68UFqLfSVjstTo/xprfGXbIuNds9s9nUtlKIRGxO21DR6zZ8pwn jBVsPzBHpnYUucoilFhrdqdA75wnh9ch45B2jm2dkJVGOFSUwitybQFve39wvdYg1GYoW4x5ia7 hHU6v8Vocx4xzFxGQ5rXB1UB2a/vsS5Nq86S8boOo8z4mGjI7ktgGe+VVpzptQEdUQVReuTfV1m 5jsv5dRriz3xYO5+H+j+NjjSwyjM85gfFFTet8p2UNmJalhk8DEz6YlFMUnLv3bJTYUtU8ntH42 cwYp87ouagy/pkjZBu0ttUicCfV8b6ICpU58XJfC2tVrfpxPL7aVYBRT2NbSRhnFU4D/Is/alvv 4o5awU5y1dOEWfcYeNG3HA5riB5xY3V8rzPswDE1Z0lXAscDPNTU7FVTQ4K0/QTz1rfXxYq70bi dpDGDZGD7XbKiYwScwAzhJERbbxVB5dxvJLuSZez4rAD7xYjJrutZGpyVmoYhNySyODq5FbpkRs nxeW2J60RyvzSI3K6qQY1fcxdYByx/VrkEukt8RPW7srvWVO8msr922fIfHkKoZ9Aj4rDEWkH+Q 2D+N2cy7wtntubA== X-Developer-Key: i=khorenko@virtuozzo.com; a=openpgp; fpr=560F6DC83DC5D3D063BD082C51960A47F9615C2A X-OZ-Fwd: true Cc: devel@openvz.org, azaitsev@virtuozzo.com Subject: Re: [Devel] [PATCH hci-8.1 0/3] fs/fuse kio: cut per-4k-page sendmsg/recvmsg calls in the sockio 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-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: devel-bounces@openvz.org Errors-To: devel-bounces@openvz.org On Wed, 30 Sep 2026 15:34:30 +0800, Liu Kui wrote: > fs/fuse kio: cut per-4k-page sendmsg/recvmsg calls in the sockio path > > The sockio transport submits one 4k segment per sock_sendmsg() / > kernel_recvmsg() call, so a 1M chunk costs up to 256 socket calls > each way. Rework both paths to hand the whole iov_iter to the socket > in one call, and teach pcs_umem to keep hugepage-backed mappings as > single 2M chunks so the bvec builder stops splitting them into 4k > bio_vecs. > > [...] Applied to branch-rh10-6.12.0-211.52.1.22.x.vz10-ovz, will be released in rh10-6.12.0-211.52.1.22.5.vz10, thanks! [1/3] fs/fuse kio: teach pcs_umem about hugepage-backed mappings https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/83f385d3a683 [2/3] fs/fuse kio: refactor transmit path in pcs_sockio_send() https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/32b44dc7ba67 [3/3] fs/fuse kio: refactor receive path in pcs_sockio_recv() https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/d1de79fe3866 -- Konstantin Khorenko _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel