Guang Jiong Lou
6c986e9d70
improve worm support ( #5983 )
* improve worm support
Signed-off-by: lou <alex1988@outlook.com>
* worm mode in filer
Signed-off-by: lou <alex1988@outlook.com>
* update after review
Signed-off-by: lou <alex1988@outlook.com>
* update after review
Signed-off-by: lou <alex1988@outlook.com>
* move to fs configure
Signed-off-by: lou <alex1988@outlook.com>
* remove flag
Signed-off-by: lou <alex1988@outlook.com>
* update after review
Signed-off-by: lou <alex1988@outlook.com>
* support worm hardlink
Signed-off-by: lou <alex1988@outlook.com>
* update after review
Signed-off-by: lou <alex1988@outlook.com>
* typo
Signed-off-by: lou <alex1988@outlook.com>
* sync filer conf
Signed-off-by: lou <alex1988@outlook.com>
---------
Signed-off-by: lou <alex1988@outlook.com>
3 months ago
Patrick Schmidt
71b33faef0
Skip parent directory creation in mount ( #4310 )
A POSIX filesystem does not implicitly create parent directories when
they do not exist. Directories must be explicitly created and
permissions be set.
This also fixes a bug where asynchronous operations would create a
file in the filer before the parent directory was created. If the
file was a symlink or another special type of file the directory
would inherit that type and become unusable in the mounted FS.
2 years ago
chrislu
70a4c98b00
refactor filer_pb.Entry and filer.Entry to use GetChunks()
for later locking on reading chunks
2 years ago
chrislu
26dbc6c905
move to https://github.com/seaweedfs/seaweedfs
2 years ago
chrislu
41eeb4deef
do not add new inode during link
2 years ago
chrislu
bd5c5586b5
generate inode via path and time
3 years ago
chrislu
f3442e36e6
mount: quota adjust error type to be syscall.ENOSPC
3 years ago
chrislu
b7c992f410
add flag to enforce quota
3 years ago
chrislu
63a9d8f01d
ensure inodes are not duplicating unless hardlinked
3 years ago
chrislu
be3fc77391
mount2: use consistent inode
3 years ago
chrislu
f9d33f70b0
return fuse.Status when looking up by inode
3 years ago
chrislu
6ac066d1dc
count lookup or not
3 years ago
chrislu
dbeeda8123
listen for metadata updates
3 years ago
chrislu
6a921e15f3
forget() factor in nlookup
3 years ago
chrislu
f8af0f93d9
support link
3 years ago