fuse
fuse copied to clipboard
A Go package for implementing a FUSE file system.
Hi, When I tries to write some large data, I have noticed that sometimes the writing offset is not in sequential order. I know that libfuse has async reading feature....
Avoid printing the error message related to 'no such file or directory' on a writeMessage. These are mostly due to interacting with a file which does not exist, some customers...
Hello up there. I'm currently using [go-fuse](https://github.com/hanwen/go-fuse) library for my filesystem, but from time to time I'm also rechecking on how it goes with jacobsa/fuse. In 2018 jacobsa/fuse was [~1.6x...
I suspect what is happening: 1. A Go application accesses the mount 1. The application raises `SIGURG` signals due to a Go feature introduced in 1.14 for [non-cooperative goroutine preemption](https://github.com/golang/proposal/blob/master/design/24543-non-cooperative-preemption.md)...
The PR includes: - POSIX and Linux file locking support via FileLock operation - Annotation of UID and GID of the callee process - OpRename workaround for buggy macFuse 4.2.x...
This adds a CI step to run `go vet` command which runs static analysis ([available checks](https://pkg.go.dev/cmd/vet)).
I was trying to use this library https://github.com/kahing/goofys and getting an error from fuse: ``` panic: Page size is unexpectedly 65536 goroutine 1 [running]: github.com/jacobsa/fuse/internal/buffer.init.0() /root/gopath/src/github.com/jacobsa/fuse/internal/buffer/in_message.go:33 +0xe4 ``` So I...
Steps to reproduce: 1. `cd ~/go/src/github.com/jacobsa/fuse ` 2. `go test -count=1 -v ./...` Sometimes, the above `go test` invocation hangs. `ps` shows: ``` […] michael 82587 20 0 0.3 0.0...
in #30 forgetinode was changed into inline ServerOps, this may solove memory oom, but the performance of rm op will be very slow, and it will also hang other ops,...
I'm having trouble mounting on demand with autofs, it hangs when trying to mount such as when trying to list the mount folder contents. I'm doing this with gcsfuse google...