chrislu
|
6aa804b368
|
lock instead of RLock, to prevent racing condition
https://github.com/seaweedfs/seaweedfs/discussions/5432#discussioncomment-8933608
|
2024-03-27 16:05:11 -07:00 |
|
chrislu
|
310eec9a9c
|
skip if path changed
mitigate https://github.com/seaweedfs/seaweedfs/issues/4968
|
2023-11-01 16:27:59 -07:00 |
|
VictorSFF
|
10d545060f
|
mount: fix new inode allocation (#3633)
|
2022-09-09 06:32:19 -07:00 |
|
chrislu
|
26dbc6c905
|
move to https://github.com/seaweedfs/seaweedfs
|
2022-07-29 00:17:28 -07:00 |
|
chrislu
|
89e276de64
|
fix loop
|
2022-07-28 18:06:49 -07:00 |
|
chrislu
|
e0eda52c54
|
mount: ensure symlink parent directory is tracked
fix https://github.com/chrislusf/seaweedfs/issues/3373
|
2022-07-28 16:32:00 -07:00 |
|
chrislu
|
40089b6753
|
maintain node lookup counter
|
2022-07-24 13:43:11 -07:00 |
|
chrislu
|
d24db396cc
|
fix removing path from inode2path
|
2022-07-23 18:20:29 -07:00 |
|
chrislu
|
41eeb4deef
|
do not add new inode during link
|
2022-07-23 13:37:07 -07:00 |
|
chrislu
|
02c2d81cde
|
fix removePathFromInode2Path
|
2022-07-23 13:21:42 -07:00 |
|
chrislu
|
4d5dc55766
|
mount: better support hard links
|
2022-07-23 12:57:00 -07:00 |
|
chrislu
|
d685b94102
|
mount: rename also invalidate source inode
|
2022-07-08 19:07:03 -07:00 |
|
chrislu
|
6b3beb709d
|
fix format
|
2022-06-21 12:21:02 -07:00 |
|
chrislu
|
76f26c4b99
|
mount: delete target entry first during move
|
2022-06-20 13:15:02 -07:00 |
|
chrislu
|
bd5c5586b5
|
generate inode via path and time
|
2022-03-14 00:03:29 -07:00 |
|
chrislu
|
fcf3714443
|
mount: add back support for filer.path
|
2022-02-28 12:16:53 -08:00 |
|
chrislu
|
aad62ee148
|
mount: mark directory uncached if forgotten
|
2022-02-28 02:08:24 -08:00 |
|
chrislu
|
63a9d8f01d
|
ensure inodes are not duplicating unless hardlinked
|
2022-02-27 23:13:49 -08:00 |
|
chrislu
|
9ef5bb20f6
|
mount2: invalidate fuse cache for replaced inode
|
2022-02-27 00:00:23 -08:00 |
|
chrislu
|
be3fc77391
|
mount2: use consistent inode
|
2022-02-25 00:53:27 -08:00 |
|
chrislu
|
f9d33f70b0
|
return fuse.Status when looking up by inode
|
2022-02-18 00:45:43 -08:00 |
|
chrislu
|
6ac066d1dc
|
count lookup or not
|
2022-02-16 16:49:03 -08:00 |
|
chrislu
|
dbeeda8123
|
listen for metadata updates
|
2022-02-14 01:09:31 -08:00 |
|
chrislu
|
bb9919b07a
|
add open release, refactor
|
2022-02-13 19:14:34 -08:00 |
|
chrislu
|
3d0e9e5197
|
supports renaming
|
2022-02-13 16:34:57 -08:00 |
|
chrislu
|
6200b6abb1
|
avoid fatal message in some edge cases
|
2022-02-13 05:59:10 -08:00 |
|
chrislu
|
6a921e15f3
|
forget() factor in nlookup
|
2022-02-13 05:49:29 -08:00 |
|
chrislu
|
3d93570979
|
supports forget
|
2022-02-13 03:31:47 -08:00 |
|
chrislu
|
6a42cb6b0b
|
supports mknod, unlink
|
2022-02-13 03:09:24 -08:00 |
|
chrislu
|
b0a5193e32
|
working
|
2022-02-12 22:21:30 -08:00 |
|
chrislu
|
f4d88862c4
|
can attr root directory
|
2022-02-12 01:54:16 -08:00 |
|