Chris Lu
69694a17be
reverting 7d57664c2d
4 years ago
Chris Lu
22a07a12d2
[mount] [regression] `filer.path` option results in empty mount in 2.32
fix https://github.com/chrislusf/seaweedfs/issues/1906
4 years ago
Chris Lu
7d57664c2d
mount: internals switch to filer.Entry instead of protobuf
4 years ago
Chris Lu
aba47fd9e8
reduce repeated calls to dir.FullPath()
4 years ago
Chris Lu
be9c7c21ec
reduce possibility of nil file entry
4 years ago
Chris Lu
d475c89fcc
go fmt
4 years ago
Chris Lu
3a1d3d3413
mount: properly invalidate kernel node cache entry
fix https://github.com/chrislusf/seaweedfs/issues/1752
4 years ago
Chris Lu
00707ec00f
mount: outsideContainerClusterMode proxy through filer
Running mount outside of the cluster would not need to expose all the volume servers to outside of the cluster. The chunk read and write will go through the filer.
4 years ago
Chris Lu
e439b65e38
fix test
4 years ago
Chris Lu
5a3386e39b
Revert "Revert "mount: fake support for socket/block/character/fifo devices""
This reverts commit 3d5cb7eb86
.
4 years ago
Chris Lu
67faa56920
Revert "Revert "mount: add more entry type""
This reverts commit 4085b79d38
.
4 years ago
Chris Lu
4085b79d38
Revert "mount: add more entry type"
This reverts commit d7d907be27
.
4 years ago
Chris Lu
3d5cb7eb86
Revert "mount: fake support for socket/block/character/fifo devices"
This reverts commit 61ef2d8658
.
4 years ago
Chris Lu
61ef2d8658
mount: fake support for socket/block/character/fifo devices
to pass pjdfstest. A distributed file system can not really support these things anyway.
4 years ago
Chris Lu
d7d907be27
mount: add more entry type
4 years ago
Chris Lu
a4063a5437
add stream list directory entries
4 years ago
Chris Lu
f002e668de
change limit to int64 in case of overflow
4 years ago
Chris Lu
e1423a83dd
mount: clear possible leftover entry data in memory
4 years ago
Chris Lu
4609644658
mount: remove files that may still are open
related to https://github.com/chrislusf/seaweedfs/issues/1581
4 years ago
Chris Lu
10f9f1cc26
handle mknod requests
4 years ago
Chris Lu
9b4f7fed14
mount: report filer IO error
related to https://github.com/chrislusf/seaweedfs/issues/1530
4 years ago
Chris Lu
b067853162
mount: ignore recursion error
fix https://github.com/chrislusf/seaweedfs/issues/1514
the host OS should manage recursive deletion.
4 years ago
Chris Lu
d77e3c96e9
FUSE: use the mount directory permissions
4 years ago
Chris Lu
2e7c361a0d
hardlink deletion factors in hardlink counter
4 years ago
limd
cbca14edc5
mount: fix k8s pvc and os mount directory permission bug
4 years ago
Chris Lu
5e239afdfc
hardlink works now
4 years ago
Chris Lu
387ab6796f
filer: cross cluster synchronization
4 years ago
Chris Lu
7e1aad0b54
mount: map uid/gid between local and filer
4 years ago
Chris Lu
eb7929a971
rename filer2 to filer
4 years ago
Chris Lu
ae84a9ee2e
add logs
4 years ago
Chris Lu
a41588279a
change log level 5 to 4
4 years ago
Chris Lu
ca658a97c5
add signatures to messages to avoid double processing
4 years ago
Chris Lu
aee27ccbe1
multiple fixes
* adjust isOpen count
* move ContinuousDirtyPages lock to filehandle
* fix problem with MergeIntoVisibles, avoid reusing slices
* let filer delete the garbage
4 years ago
Chris Lu
ed4b43b419
adjust logs
4 years ago
Chris Lu
9f1e0aeef5
delete chunks in the last step
4 years ago
Chris Lu
003d48da21
adjust logs
4 years ago
Chris Lu
6ee8d952d2
adjust log level
4 years ago
Chris Lu
a22ee30596
fix nil
4 years ago
Chris Lu
5b43bddf20
proper deletion ordering
delete central file store first, then delete local cache
4 years ago
Chris Lu
edfa73782f
adjust log level
4 years ago
Chris Lu
e74dc4e4bc
add back fs node cache for renaming
4 years ago
Chris Lu
9832653e1d
FUSE mount: proper error with deleting non empty folder
4 years ago
Chris Lu
eed525b717
FUSE mount: remove DirListCacheLimit
outdated parameter
4 years ago
Chris Lu
5788f1f6bf
remove fsnode cache
fix https://github.com/chrislusf/seaweedfs/issues/1400
4 years ago
Chris Lu
df7eee523b
FUSE: implement dir fsync
fix https://github.com/chrislusf/seaweedfs/issues/1398
4 years ago
Chris Lu
31e23e9783
filer: support active<=>active filer replication
5 years ago
Chris Lu
95a1860d65
remove empty calls for list cache
5 years ago
Chris Lu
9033a7d369
removed async option
5 years ago
Chris Lu
1bb8cae65d
reverting and working
5 years ago
Chris Lu
f7a45d448f
FUSE mount: lazy loading meta cache
5 years ago