Vitaliy Filippov
c818f6216b
Implement vectored read support
...
Read requests can now take vectored responses from the filesystem
implementation and send them to FUSE device via the writev() system call.
This allows file systems to send data without copying it into the
library-provided buffer if the data is already in memory.
1 year ago
Oliver Le Zhuang
5d146b000c
Add support for RenameOp to debug messages ( #101 )
2 years ago
Mei Gui
36e01f1b3a
Add pid in all fuse ops ( #92 )
...
Expose PID as metadata in CreateFile, OpenFile and FlushFile operations
This will help us with kahing/goofys#273
Co-authored-by: Sai Teja Suram <pratap130492@gmail.com>
Co-authored-by: Sai Teja Suram <pts@avah.dev>
3 years ago
Ka-Hing Cheung
4ee1cf7f62
add support for fallocate ( #66 )
...
* Fallocate support
* use fallocate wrapper that works on darwin
4 years ago
Ka-Hing Cheung
cbeaa55087
SetXattr support
6 years ago
Ka-Hing Cheung
d20c4665c1
GetXattr/ListXattr implementation
6 years ago
Aaron Jacobs
0b9db0a706
fuse: improve debug logging, including more inode and name info.
...
To aid in debugging GoogleCloudPlatform/gcsfuse#170 .
7 years ago
Aaron Jacobs
de030d4a35
Improved setattr debug logging.
8 years ago
Aaron Jacobs
c7ea480a5c
Improved lookup logging.
8 years ago
Aaron Jacobs
9a7512aac0
Improved debug logging for unknownOp.
8 years ago
Aaron Jacobs
6450a1cbbf
Added special cases for ReadFile and WriteFile.
8 years ago
Aaron Jacobs
5c05a7c040
Refactored describeRequest.
8 years ago
Aaron Jacobs
41ea2b7530
Don't repeat the op when logging the response.
...
Doing so adds lots of visual clutter.
8 years ago
Aaron Jacobs
d45752960a
Use a custom logging for interruptOp, to aid in debugging.
8 years ago
Aaron Jacobs
c80811a735
Don't spam the everloving shit out of the console for debug logging.
8 years ago
Aaron Jacobs
d38b2cdb6f
Killed debug.go.
8 years ago
Aaron Jacobs
b4469b5cff
Renamed getLogger.
8 years ago
Aaron Jacobs
a524c3fd67
Remove prefix to save some characters.
8 years ago
Aaron Jacobs
cad0c5fe50
Obtain file:line info in Connection.log.
8 years ago
Aaron Jacobs
7caa68e3be
Don't initialize logger multiple times.
8 years ago
Aaron Jacobs
28bcc71cb4
Give more verbose log entries.
8 years ago
Aaron Jacobs
b2a8322aaa
Fixed copyright notices.
8 years ago
Aaron Jacobs
90ef75da6f
Renamed package fuseutil -> fuse.
8 years ago
Aaron Jacobs
915afb6308
Imported without modification from github.com/jacobsa/gcsfuse/fuseutil.
...
At commit 90c8d87fe8701d2335671eb01cbc1d70f655c87f.
I'm splitting this out because it's large and more generally useful.
8 years ago