On 11.10.2024 10:56, Christoph Hellwig wrote:
On Thu, Oct 10, 2024 at 02:22:32PM +0200, Javier Gonzalez wrote:
Passthru is great for prototyping and getting insights on end-to-end
applicability. We see though that it is difficult to get a full solution
based on it, unless people implement a use-space layer tailored to their
use-case (e.g., a version SPDK's bdev). After the POC phase, most folks
that can use passthru prefer to move to block - with a validated
use-case it should be easier to get things upstream.
This is exactly where we are now.
That's a lot of marketing babble :) What exact thing is missing
from the passthrough interface when using say spdx over io_uring?
The block layer provides a lot of functionality that passthru cannot
provide. A simple example would be splits. You know this :)
I am sure Jens and Keith can give you more specifics on their particular
reasons.
If you saw the comments from Christian on the inode space, there are a
few plumbing challenges. Do you have any patches we could look at?
I'm not sure what you refer to here.
This from Christian:
https://lore.kernel.org/all/20240903-erfassen-bandmitglieder-32dfaeee66b2@brauner/