Jakob Unterwurzacher
|
24d5d39300
|
fs: add initial dirfd caching
dirfd caching was temporarily removed when moving
to the v2api. Add it back to gain back some lost speed.
|
2021-04-03 13:08:28 +02:00 |
|
Jakob Unterwurzacher
|
47a4d33f24
|
fusefrontend: -sharedstorage: fix TestRmwRace failure
The Open() and Create() paths used different inode numbers,
which broke openfiletable locking against concurred readers.
|
2021-03-21 09:02:50 +01:00 |
|
Jakob Unterwurzacher
|
e2dc52a965
|
v2api: -sharestorage: disable hard link tracking & add tests
Hard link tracking was not correctly disabled
since the migration to the go-fuse v2 api.
Add a test to ensure it stays off.
Fixes https://github.com/rfjakob/gocryptfs/issues/525
|
2021-03-07 17:22:29 +01:00 |
|
Jakob Unterwurzacher
|
1867fdaef4
|
v2api: move helpers from node.go to node_helpers.go
|
2020-08-01 19:26:42 +02:00 |
|
Jakob Unterwurzacher
|
4572cd2103
|
v2api: fix missing size translation in Lookup
|
2020-07-26 19:49:26 +02:00 |
|
Jakob Unterwurzacher
|
d539a4c214
|
v2api: fix RootNode cast
|
2020-07-11 20:27:47 +02:00 |
|
Jakob Unterwurzacher
|
84344834c4
|
v2api: remove OpenatUserCtx, MknodatUserCtx helpers
Instead, use the new toFuseCtx() function introduced
in an earlier commit.
|
2020-07-11 19:44:45 +02:00 |
|