Go to file
Omar Rizwan b948c235b8 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.
2021-04-06 13:48:48 -07:00
.github Create FUNDING.yml 2021-01-10 14:51:36 -08:00
extension fs,extension: Make truncate work on cached file content. 2021-04-06 13:48:48 -07:00
fs fs,extension: Make truncate work on cached file content. 2021-04-06 13:48:48 -07:00
test fs,extension: Make truncate work on cached file content. 2021-04-06 13:48:48 -07:00
.gitignore Add default log file and mountpoint to gitignore 2021-01-02 19:26:58 +01:00
LICENSE add LICENSE, fixes #23; md updates 2021-01-03 21:42:23 -08:00
README.md fix resources/ suffix misuse bug, tweak README 2021-03-22 22:49:07 -07:00
install.sh Merge commit 'refs/pullreqs/55' 2021-01-31 12:33:11 -08:00
tabfs.md md: Clean up a bit, update file figure. 2021-03-22 23:06:44 -07:00

README.md