libgocryptfs/internal/fusefrontend
Jakob Unterwurzacher a08d55f42d fusefronted: optimize NFS streaming writes by saving one Stat()
Stat() calls are expensive on NFS as they need a full network
round-trip. We detect when a write immediately follows the
last one and skip the Stat in this case because the write
cannot create a file hole.

On my (slow) NAS, this takes the write speed from 24MB/s to
41MB/s.
2016-10-28 21:17:53 +02:00
..
args.go reverse: make gocryptfs.conf mapping plaintextnames-aware 2016-10-08 20:57:38 +02:00
file.go fusefronted: optimize NFS streaming writes by saving one Stat() 2016-10-28 21:17:53 +02:00
file_allocate_truncate.go Fix misspellings 2016-10-24 19:18:13 +02:00
file_holes.go fusefrontend: move hole padding check out of Write() 2016-10-25 22:37:45 +02:00
fs.go fusefrontend: Also preserve the owner in Mkdir 2016-10-10 08:53:29 +02:00
fs_dir.go fusefrontend: log missing gocryptfs.diriv 2016-10-16 15:04:59 +02:00
names.go nametransform: delete unused function DecryptPathDirIV 2016-09-25 18:56:23 +02:00
write_lock.go fusefronted: optimize NFS streaming writes by saving one Stat() 2016-10-28 21:17:53 +02:00