jacobsa / fuse

A Go package for implementing a FUSE file system.
Apache License 2.0
487 stars 106 forks source link

Supporting Fuse Passthrough #163

Open kislaykishore opened 4 months ago

kislaykishore commented 4 months ago

Can we implement the FUSE passthrough? This is supposed to improve the performance of read and writes for linux kernel versions 6.9+ (link). Reference implementation in libfuse: https://github.com/libfuse/libfuse/pull/919.

stapelberg commented 4 months ago

Thanks for the reference, looks like an interesting feature for a number of applications. 6.9 was just released, so this is all still very fresh.

Yeah, pull requests which add support for passthrough are welcome. Are you planning to work on this?

kislaykishore commented 4 months ago

Sorry, no. At the moment I don't have the time to invest here. But, this enhancement might be super beneficial to the product that I'm working on. So, hopefully we can get this prioritized sooner than later.

stapelberg commented 4 months ago

Okay. I’ll wait for someone else to step up, then.

Just to set expectations: this repository is maintained on a best-effort basis.