From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id C1DFACF9C71 for ; Mon, 23 Sep 2024 18:43:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1EE5B6B007B; Mon, 23 Sep 2024 14:43:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 19D136B0083; Mon, 23 Sep 2024 14:43:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0644F6B0085; Mon, 23 Sep 2024 14:43:25 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id DE1726B007B for ; Mon, 23 Sep 2024 14:43:25 -0400 (EDT) Received: from smtpin18.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 85B12A1507 for ; Mon, 23 Sep 2024 18:43:25 +0000 (UTC) X-FDA: 82596875970.18.6A1A156 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) by imf09.hostedemail.com (Postfix) with ESMTP id 92981140007 for ; Mon, 23 Sep 2024 18:43:23 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=H81GtQdW; spf=pass (imf09.hostedemail.com: domain of eddyz87@gmail.com designates 209.85.214.170 as permitted sender) smtp.mailfrom=eddyz87@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1727116885; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=2LHmjzXAtMIZmJ5Rn7lQK9rTwNZYqrEZiN8cZ0JMhp8=; b=PcwQfbj4MlTuH9unz7AAS11PTAdekuhFMC8mGI3e2pF8fILx2rp86qGm32JsKt14n3j5UV tLfj0b1EW37x3173R2+gKOMIOapv0CLQcXVOJp6PK0bINBgRkkZKsW0QmRgej5aqqrIMd5 IZ61sdq/RBi6Za3CNrfQjrfB8pczX8k= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1727116885; a=rsa-sha256; cv=none; b=rlbGnD1OgUMAH3ZZSBGR1IB6aah+GdYefpa2fDE352qGJMAHg/jQWNEtM1ETCfuULWt0MF NF6Iu6v0p9M8z/NDIPgpVG0iQPGGUx/UBPDfA4T71/pa0dQhDpdGkNZ9emXc//WGQrnJOs lFh6x5ZGWTV81wcHEBMP96orlOIDZdY= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=H81GtQdW; spf=pass (imf09.hostedemail.com: domain of eddyz87@gmail.com designates 209.85.214.170 as permitted sender) smtp.mailfrom=eddyz87@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-2053616fa36so56709265ad.0 for ; Mon, 23 Sep 2024 11:43:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1727117002; x=1727721802; darn=kvack.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=2LHmjzXAtMIZmJ5Rn7lQK9rTwNZYqrEZiN8cZ0JMhp8=; b=H81GtQdW8i04ba4hqSl6/J8tj8whVHcNQLwlHgwh52Rcjd5ur1M9ISq/BKTAO/zQEv 6/nO6kxdNSBBzzIRYV1Fjjjm6OHUMtOYzpZcfWq43XWZb7JqZn+UwPA0VQAwOMj9hjgW WXim+U+FOoN6ehUwzAv9xxv96a2i3cYCfC21jr9nSAGpeFi3myHA2CaQUbja0h4626Xj vyOHRRvsAR79+DD2KPknUxlMP6a1nVdCoD+DbOMRh1hSlC7JDlEXCrlELkgiz+8WSiI4 bbxXteDcFWl5c0CCH6Wjfp/HYqZzUVnqDdAYUJufn9C/xjhyxQlxRxqTpSxov+KV+4JJ L05A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727117002; x=1727721802; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=2LHmjzXAtMIZmJ5Rn7lQK9rTwNZYqrEZiN8cZ0JMhp8=; b=Az6Fy786Zq8oJKQHYNVNbZFVuUklz6OuJWGf8qLt7HJRBTLQZl4UUY4u3erlE70lwx DwoIMTxwJTk60pJdDPzI4OzEibKXq5DOfna8XjvLLf+JdV/vAdYJRLdjPX7dD2CxNAQW HXcGgKSZbmsQUWwU2ys4wkKBLfOig5cgloyOPKkKgPfyi3KEgW+2zYqvbGxZAN7BrssR XWuYJL9cn1YIGVmn55RenE+yD8fKskpMibUhce1Kdy27bCEj5pqo1/JJGS9FH8ug7Wjn Fq8HC9LRt8U511LU2WMxaoO0Rb9i+5wSHL83Ekhh8P3oXxGzA/PTZGXZuu6ze7AjXbbm 1YqQ== X-Forwarded-Encrypted: i=1; AJvYcCWeLMACsZfT810EruNOw1hYcg1mzDymTyBZUsDl30KTX++CCnGwBKN2f+VtXNtqNZjwXJ24gwXREA==@kvack.org X-Gm-Message-State: AOJu0YyyI6oCpnptV5yxxzwmOLnMIA9epfCss1TTAsXu6b3YoDrkZmev x+QBDP48uht1q0d0nO6+elVfq+8Vfq9vKq35+IG94AdDlEFkzZco X-Google-Smtp-Source: AGHT+IHPhZrggldPhDzAISSCt7hDQP+r1zqFPPuYtS+By/R474KzhLZIXK5fLtO4N5rEH3YS+YNQYw== X-Received: by 2002:a17:902:ecc2:b0:207:3fd0:13ec with SMTP id d9443c01a7336-208d836cef7mr234528045ad.17.1727117002177; Mon, 23 Sep 2024 11:43:22 -0700 (PDT) Received: from [192.168.0.235] ([38.34.87.7]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-20794601008sm135317725ad.81.2024.09.23.11.43.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Sep 2024 11:43:21 -0700 (PDT) Message-ID: <670794146059f85a30efd7cf9d6650375d987077.camel@gmail.com> Subject: Re: [PATCH v2 19/25] netfs: Speed up buffered reading From: Eduard Zingerman To: Manu Bretelle , dhowells@redhat.com Cc: asmadeus@codewreck.org, ceph-devel@vger.kernel.org, christian@brauner.io, ericvh@kernel.org, hsiangkao@linux.alibaba.com, idryomov@gmail.com, jlayton@kernel.org, linux-afs@lists.infradead.org, linux-cifs@vger.kernel.org, linux-erofs@lists.ozlabs.org, linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-nfs@vger.kernel.org, marc.dionne@auristor.com, netdev@vger.kernel.org, netfs@lists.linux.dev, pc@manguebit.com, smfrench@gmail.com, sprasad@microsoft.com, tom@talpey.com, v9fs@lists.linux.dev, willy@infradead.org Date: Mon, 23 Sep 2024 11:43:16 -0700 In-Reply-To: <20240923183432.1876750-1-chantr4@gmail.com> References: <20240814203850.2240469-20-dhowells@redhat.com> <20240923183432.1876750-1-chantr4@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.52.4 (3.52.4-1.fc40) MIME-Version: 1.0 X-Stat-Signature: pdhdmukr571ycg6pnnza4zxymtjf1s1d X-Rspamd-Queue-Id: 92981140007 X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1727117003-139320 X-HE-Meta: U2FsdGVkX18GtW9cufDEYUuNH06LtLptsPN8oeZIBri/cYBq8aJNsO2QJty1sq7Nw0TvOXgF6wE1z0Xu33WTb+bkGob2Z1BXt6kxZkRj6XzpthU+lP78L8Z0Ro3Df5zlvzzr/uIbBtSdg5IYyKSoiNfZiAsXeRqLPtppBgsjXO/9bQTCKRw7ZPc9igxGZv2xEzCAS93cHtpKNcQtaGPQlmBb0eEzrVDSnTRz1MuP9hmRnjpCvKwNK7O8dTQgZzPZOpB3qj4+RJNNiP4Uui7iP86isuXSy9VbqFzSuCc7cs7t9KCDi4bKNH7utp+6znMtydAUhSMKq1capLVv+dvGLezFj61UFl0wjUipB5lS3fZ/52vlTw0XBij1PQXM6kHuji085+fQl1oRK4PXd6KuUasG0lSqIrQnrQPOEhnAHJ8xDXQE6a7hAo5X2aoxzyPgSC19c9rUrXjsM8GJDfSGKN9iNaFyOWu7xl2ew0m3SGQjiEoBswpB1gAEFcxMARDlr4d9tKNPDg/WammSURZSxE0BAT+KeKxj+im/TGQ/gLgb+wP9zSwyTMKX+DbJ/cJC5bAOqvZFwfMj6HxLhg4YY556DU7fO0J1Hss/87UIFf42WsqzLOYe5c1XFTKzk4lpdkMbAxZctIR+f855NwIcfi+L7cgC9aNeSbbxcDgGj2byqy+M91nMWK0S9I3JnCFuMx+G5L2Zq5I0+70Mmys/rERekTVKdFfGcbGUxntG49vMBNGrEXAKfgvYr5tjCNFzF5ROQYu7hs8r22n/OLzOiP8thqrGlfbmelMvnRz1ExpSM5C1G7wk0TXu8VaT67w8gpOSflKQvk+ys9ZkS4lYCw0awubGI9xodmVof6ifeOThAwovs/2lKKWGT7CXxA4th9nQTfQ0UFXuMuTTNRsg/AKq9LGM1OKfblhSX+UFHrcTCpyjd0HZCJ8U2JuGj6+HhUHRNCGu49PlImpRYvk 0uPwmdGN X01LsghkzEQyTA6e2uejlrFx3+e+Nl14pTIVpgCbk8mxt8mlK0V584yWw/2ail+Yo6hPEbAiZg4tQIgaNCKDLHiq9bcu+hh+rcLb9LoPQc+adMeUrJ9cbw1H5ZLM3/ZI+xN4NdETfCuaGVMs4fl5QBADbRMvw+6RcekFrRq+noqEWHKweexkN1b3/kSFTrCx3O/krZPQggiss6rgR4azyeMRV8qUnIi1vTWkVagQIayAw2SdB/knUYQgQYfdqT7REeeNnqKw6x5h/NcgFqzeOPVr6FUrxgIjvLGvKSx2GVAobyPy/zsUWRmm2XJN+9L1AjlA/KBnK3SvtcFCFrSg1bNlG98zW7/fG9DB2Gud5Mfz/ox4= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000006, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Mon, 2024-09-23 at 11:34 -0700, Manu Bretelle wrote: [...] > The qemu command invoked by vmtest is: >=20 > qemu-system-x86_64 "-nodefaults" "-display" "none" "-serial" "mon:stdio" = \ > "-enable-kvm" "-cpu" "host" "-qmp" "unix:/tmp/qmp-971717.sock,server=3D= on,wait=3Doff" \ > "-chardev" "socket,path=3D/tmp/qga-888301.sock,server=3Don,wait=3Doff,i= d=3Dqga0" \ > "-device" "virtio-serial" \ > "-device" "virtserialport,chardev=3Dqga0,name=3Dorg.qemu.guest_agent.0"= \ > "--device" "virtio-serial" \ > "-chardev" "socket,path=3D/tmp/cmdout-508724.sock,server=3Don,wait=3Dof= f,id=3Dcmdout" \ > "--device" "virtserialport,chardev=3Dcmdout,name=3Dorg.qemu.virtio_seri= al.0" \ > "-virtfs" "local,id=3Droot,path=3D/,mount_tag=3D/dev/root,security_mode= l=3Dnone,multidevs=3Dremap" \ > "-kernel" "/data/users/chantra/linux/arch/x86/boot/bzImage" \ > "-no-reboot" "-append" "rootfstype=3D9p rootflags=3Dtrans=3Dvirtio,cach= e=3Dmmap,msize=3D1048576 rw earlyprintk=3Dserial,0,115200 printk.devkmsg=3D= on console=3D0,115200 loglevel=3D7 raid=3Dnoautodetect init=3D/tmp/vmtest-i= nit4PdCA.sh panic=3D-1" \ > "-virtfs" "local,id=3Dshared,path=3D/data/users/chantra/linux,mount_tag= =3Dvmtest-shared,security_model=3Dnone,multidevs=3Dremap" \ > "-smp" "2" "-m" "4G" fwiw: removing "cache=3Dmmap" from "rootflags" allows VM to boot and run te= sts.