libgocryptfs/internal/fusefrontend
Jakob Unterwurzacher c70df522d2 fusefrontend: doWrite: delete file header if first write fails
xfstests generic/083 fills the filesystem almost completely while
running fsstress in parallel. In fsck, these would show up:

  readFileID 2580: incomplete file, got 18 instead of 19 bytes

This could happen when writing the file header works, but writing
the actual data fails.

Now we kill the header again by truncating the file to zero.
2018-07-15 15:12:55 +02:00
..
args.go fusefrontend[_reverse]: move crypto init up to caller 2018-02-18 11:21:58 +01:00
ctlsock_interface.go fusefrontend: implement path decryption via ctlsock 2017-05-07 21:01:39 +02:00
file.go fusefrontend: doWrite: delete file header if first write fails 2018-07-15 15:12:55 +02:00
file_allocate_truncate.go fusefrontend: doWrite: delete file header if first write fails 2018-07-15 15:12:55 +02:00
file_holes.go fusefrontend: doWrite: delete file header if first write fails 2018-07-15 15:12:55 +02:00
fs.go macos: fix O_DIRECT build failure 2018-07-04 09:04:00 +02:00
fs_dir.go fsck: rename "CorruptItems" channel to "MitigatedCorruptions" 2018-07-01 20:56:22 +02:00
names.go fusefrontend: Introduce a openBackingPath helper and use it to simplify Mknod and Symlink 2017-11-28 09:28:06 +01:00
xattr.go fsck: rename "CorruptItems" channel to "MitigatedCorruptions" 2018-07-01 20:56:22 +02:00
xattr_darwin.go xattr: added passing of a "flags" parameter 2018-05-07 21:45:40 +02:00
xattr_linux.go xattr: added passing of a "flags" parameter 2018-05-07 21:45:40 +02:00
xattr_linux_unit_test.go Improved xattr handling on non-linux systems (#227) 2018-04-17 20:33:04 +02:00
xattr_unit_test.go Improved xattr handling on non-linux systems (#227) 2018-04-17 20:33:04 +02:00