From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailout3.samsung.com (mailout3.samsung.com [203.254.224.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D5987881E for ; Wed, 18 Jun 2025 12:41:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=203.254.224.33 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750250484; cv=none; b=S1VgvZDCIm0udqlyGNkckOxHb1vvhnxEUfnfCpntmI6zR2qk7Yqb7Rvt2wnZtJsB0zxbANiYkEs2vkrRn7gCyYVKbSy9DKwSAZToVPNrXToejmcH3uN47qVK4JtjIKHe/ptEV3LVlyeqMU71mNWRL7dTcpMXbgXvLvL3NywisxI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750250484; c=relaxed/simple; bh=mTeeJrGp2O4RrG81X2NW3bq/Hi+IHW1Tfz8RkMcWtJI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:MIME-Version: Content-Type:References; b=g53ssNSC7TXM7rYTAWe5a3U85fwqU6QfnpaVHFrg73f09OMbPCLcSFqGZdgvp5/g7yVlPtDGK18jyYmDd0aRrGaw71hBzb6+yqY4pIvLJXH7r1dZYElp8Uv9S5krqUMNed4w7ZIS4vDLjdmiY9ou7tHBXPlpIiR3e0rNK3pf3a4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=samsung.com; spf=pass smtp.mailfrom=samsung.com; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b=dWl+VCJP; arc=none smtp.client-ip=203.254.224.33 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=samsung.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=samsung.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="dWl+VCJP" Received: from epcas5p1.samsung.com (unknown [182.195.41.39]) by mailout3.samsung.com (KnoxPortal) with ESMTP id 20250618124119epoutp034f3cbf1cf9ff019619a4e210224404dc~KI4m2ow9t2937729377epoutp03a for ; Wed, 18 Jun 2025 12:41:19 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout3.samsung.com 20250618124119epoutp034f3cbf1cf9ff019619a4e210224404dc~KI4m2ow9t2937729377epoutp03a DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1750250479; bh=5s/wZN1rEqOyc/F0BTVCU7qZZbNewaPLTjEMmE1a5p8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=dWl+VCJP2z368ScbcgZuj1T+h9jV4ErlytICmQmfg3nd9HElQ6VrBbxKsv7iKRkmP fyxvvSZnLbPN+kg9LKjhqmGyQzgwd9n0m9XG4Vbp+ax1SKwYZOwCZLzn4aRrfqMs8K LFaN5h9cSInJ63j3TP+H1OEtaA4hlOrDKisWHJs0= Received: from epsnrtp04.localdomain (unknown [182.195.42.156]) by epcas5p1.samsung.com (KnoxPortal) with ESMTPS id 20250618124118epcas5p112697c263b6a190b0c1172b85b53ab9b~KI4mPnvoL0145101451epcas5p1V; Wed, 18 Jun 2025 12:41:18 +0000 (GMT) Received: from epcas5p4.samsung.com (unknown [182.195.38.178]) by epsnrtp04.localdomain (Postfix) with ESMTP id 4bMjz03XLhz6B9mC; Wed, 18 Jun 2025 12:41:16 +0000 (GMT) Received: from epsmtip1.samsung.com (unknown [182.195.34.30]) by epcas5p4.samsung.com (KnoxPortal) with ESMTPA id 20250618105918epcas5p472b61890ece3e8044e7172785f469cc0~KHfiQhMR02744127441epcas5p4C; Wed, 18 Jun 2025 10:59:18 +0000 (GMT) Received: from node122.. (unknown [109.105.118.122]) by epsmtip1.samsung.com (KnoxPortal) with ESMTPA id 20250618105916epsmtip1c25225a98fe4c26c5ed7e60d66c64c1e~KHfgqodKj1704417044epsmtip1i; Wed, 18 Jun 2025 10:59:16 +0000 (GMT) From: "xiaobing.li" To: bschubert@ddn.com Cc: amir73il@gmail.com, asml.silence@gmail.com, axboe@kernel.dk, io-uring@vger.kernel.org, joannelkoong@gmail.com, josef@toxicpanda.com, linux-fsdevel@vger.kernel.org, miklos@szeredi.hu, tom.leiming@gmail.com, kun.dou@samsung.com, peiwei.li@samsung.com, xue01.he@samsung.com, cliang01.li@samsung.com, joshi.k@samsung.com Subject: Re: [PATCH v9 00/17] fuse: fuse-over-io-uring. Date: Wed, 18 Jun 2025 10:54:35 +0000 Message-Id: <20250618105435.148458-1-xiaobing.li@samsung.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241016-fuse-uring-for-6-10-rfc4-v4-0-9739c753666e@ddn.com> Precedence: bulk X-Mailing-List: io-uring@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CMS-MailID: 20250618105918epcas5p472b61890ece3e8044e7172785f469cc0 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-Sendblock-Type: REQ_APPROVE CMS-TYPE: 105P cpgsPolicy: CPGSC10-505,Y X-CFilter-Loop: Reflected X-CMS-RootMailID: 20250618105918epcas5p472b61890ece3e8044e7172785f469cc0 References: <20241016-fuse-uring-for-6-10-rfc4-v4-0-9739c753666e@ddn.com> On Tue, Jan 07, 2025 at 01:25:05AM +0100, Bernd Schubert wrote: > The corresponding libfuse patches are on my uring branch, but needs > cleanup for submission - that will be done once the kernel design > will not change anymore > https://github.com/bsbernd/libfuse/tree/uring > > Testing with that libfuse branch is possible by running something > like: > > example/passthrough_hp -o allow_other --debug-fuse --nopassthrough \ > --uring --uring-q-depth=128 /scratch/source /scratch/dest > > With the --debug-fuse option one should see CQE in the request type, > if requests are received via io-uring: > > cqe unique: 4, opcode: GETATTR (3), nodeid: 1, insize: 16, pid: 7060 > unique: 4, result=104 > > Without the --uring option "cqe" is replaced by the default "dev" > > dev unique: 4, opcode: GETATTR (3), nodeid: 1, insize: 56, pid: 7117 > unique: 4, success, outsize: 120 > > Future work > - different payload sizes per ring > - zero copy Hi Bernd, Do you have any plans to add zero copy solution? We are interested in FUSE's zero copy solution and conducting research in code. If you have no plans in this regard for the time being, we intend to submit our solution. Best regards -- Xiaobing Li