summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorOmar Rizwan <omar@omar.website>2021-04-06 13:48:48 -0700
committerOmar Rizwan <omar@omar.website>2021-04-06 13:48:48 -0700
commitb948c235b83e43441faeed257cfdffa2008326d9 (patch)
treed98da8af43b0a5a41bf04fb968a705b91fa410aa /README.md
parent8fbfa9a7c96b1de1e3e8416cb0bfc2b27c0b235d (diff)
downloadTabFS-b948c235b83e43441faeed257cfdffa2008326d9.tar.gz
TabFS-b948c235b83e43441faeed257cfdffa2008326d9.zip
fs,extension: Make truncate work on cached file content.
We now remember the path of each cached file, so when someone truncates that path, we can truncate all open instances of it in cache. Important when someone pipes to stomp a file / opens with O_TRUNC (which FUSE disaggregates into an open() and then a truncate() call). Gets rid of the need for FUSE_CAP_ATOMIC_O_TRUNC, which never worked on macOS anyway. Fixes #40.
Diffstat (limited to 'README.md')
0 files changed, 0 insertions, 0 deletions