Thread (4 messages) 4 messages, 3 authors, 2016-01-21

Re: [PATCH v4] fuse: Add support for passthrough read/write

From: Richard Weinberger <hidden>
Date: 2016-01-21 12:45:50
Also in: linux-fsdevel, lkml

Am 21.01.2016 um 13:38 schrieb Bernd Schubert:
On 01/21/2016 01:16 AM, Nikhilesh Reddy wrote:
quoted
Add support for filesystem passthrough read/write of files
when enabled in userspace through the option FUSE_PASSTHROUGH.

There are many FUSE based filesystems that perform checks or
enforce policy or perform some kind of decision making in certain
functions like the "open" call but simply act as a "passthrough"
when performing operations such as read or write.

When FUSE_PASSTHROUGH is enabled all the reads and writes
to the fuse mount point go directly to the passthrough filesystem
i.e a native filesystem that actually hosts the files rather than
through the fuse daemon. All requests that aren't read/write still
go thought the userspace code.

This allows for significantly better performance on read and writes.
The difference in performance between fuse and the native lower
filesystem is negligible.

There is also a significant cpu/power savings that is achieved which
is really important on embedded systems that use fuse for I/O.

Signed-off-by: Nikhilesh Reddy <redacted>
I think it is common style to add a change log between patch set
versions in the patch description.
And please slow down a bit. Collect a few review comments and then
do another version of your patch. :-)

Thanks,
//richard
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help