chrislu
fec8428fd8
POSIX: different inode for same named different file types
3 years ago
chrislu
2dcb8cb93b
POSIX: ensure file and directory inodes are different
this is just an in memory representation.
POSIX wants different inode numbers for the same named file or directory.
3 years ago
chrislu
10ecf80ca1
add a debug capability to list all metadata keys
3 years ago
chrislu
5c87fcc6d2
add client id for all metadata listening clients
3 years ago
Chris Lu
cca62fdb30
mount: streaming renaming folders
3 years ago
Chris Lu
004e56c1a6
save updated lastTsNs
3 years ago
Chris Lu
93bb7869b8
Revert "mount: fix renaming a deep directory with unvisited directories"
This reverts commit 0ccdb937bb
.
3 years ago
Chris Lu
0ccdb937bb
mount: fix renaming a deep directory with unvisited directories
3 years ago
Chris Lu
223c1b3571
adjust invalidation logic
3 years ago
nivekuil
8c523d50ad
Invalidate mount meta cache more aggressively
3 years ago
Chris Lu
c3ffd457ef
fix compilation error
3 years ago
Chris Lu
fda2fc47b1
add RetryForever
3 years ago
Chris Lu
6b743dbbf9
refactor client subscribe metadata
3 years ago
Chris Lu
84d91f143f
mount: hide /etc folder also from mount
3 years ago
Chris Lu
215b169562
mount: recursively rename locally
4 years ago
Chris Lu
e6ba2f9c37
verbose but cleaner logic to invalidate fuse cache
4 years ago
Chris Lu
fadc1febdb
FUSE: invalidate FUSE cached entries
fix https://github.com/chrislusf/seaweedfs/issues/2108
4 years ago
Chris Lu
83c037e093
fix logs
4 years ago
Chris Lu
2e56407c6b
fix visited checking
4 years ago
Chris Lu
3a86d4dbfd
mount: fix directory invalidation
fix https://github.com/chrislusf/seaweedfs/issues/2038
4 years ago
Chris Lu
b81956bcb5
mount: invalidate kernel cache when mounted to a filer path
fix https://github.com/chrislusf/seaweedfs/issues/1752#issuecomment-768178422
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
9a50dbcda0
chagned api
4 years ago
Chris Lu
d0826c2f62
mount: avoid showing "topics" folder
fix https://github.com/chrislusf/seaweedfs/issues/1325
4 years ago
Chris Lu
38d516251e
Revert "mount: avoid fatal error"
This reverts commit a4f0bac9b7
.
4 years ago
Chris Lu
a4f0bac9b7
mount: avoid fatal error
4 years ago
Chris Lu
8750cac090
move to util.RetryWaitTime
4 years ago
Chris Lu
df8d976bb0
refactoring
4 years ago
Chris Lu
e71463a9eb
mount: invalide file cache when metadata is changed
4 years ago
Chris Lu
10a4a628e9
refresh cached file entry from sync metadata updates
4 years ago
Chris Lu
58fa506491
minor
4 years ago
Chris Lu
28d4e1a51b
mount: retry for directory listing with filer
related to https://github.com/chrislusf/seaweedfs/issues/1530
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
b18f21cce1
mount: fix bound tree with filer.path
fix https://github.com/chrislusf/seaweedfs/issues/1528
4 years ago
Chris Lu
5e239afdfc
hardlink works now
4 years ago
Chris Lu
0adbb56cc1
rename
4 years ago
Chris Lu
387ab6796f
filer: cross cluster synchronization
4 years ago
Chris Lu
1d56ea24ef
fix
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
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
4ccfdaeb4d
prevent nil
4 years ago
Chris Lu
24c8e6bcb4
minor optimization
4 years ago
Chris Lu
003d48da21
adjust logs
4 years ago
Chris Lu
edfa73782f
adjust log level
4 years ago
Chris Lu
60d14a9800
mount: fix difference with storage format in local cache
4 years ago
Chris Lu
ddec7b2bb9
go fmt
5 years ago