Chris Lu
|
f4abd01adf
|
filer: cache small file to filer store
|
4 years ago |
Chris Lu
|
1ae108efca
|
add debug message
|
4 years ago |
Chris Lu
|
0ea5c087ce
|
go fmt
|
4 years ago |
Chris Lu
|
06ee199ef3
|
ensure entryViewCache is in sync with the chunks
|
4 years ago |
Chris Lu
|
b132cb893f
|
in case some chunks modified earliar are added later
|
4 years ago |
Chris Lu
|
0ae4d7bfdf
|
lock "addChunks()"
|
4 years ago |
Chris Lu
|
7d5db73d98
|
go fmt
|
4 years ago |
Chris Lu
|
a9662d44ac
|
avoid closing chunkSaveErrChan too early
|
4 years ago |
Chris Lu
|
e1423a83dd
|
mount: clear possible leftover entry data in memory
|
4 years ago |
Chris Lu
|
8750cac090
|
move to util.RetryWaitTime
|
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
|
df8d976bb0
|
refactoring
|
4 years ago |
Chris Lu
|
f7b21973ac
|
mount: add retry for all operations with filer
fix https://github.com/chrislusf/seaweedfs/issues/1589
|
4 years ago |
Chris Lu
|
10f9f1cc26
|
handle mknod requests
|
4 years ago |
Chris Lu
|
8826601be1
|
mount: optional limit for the number of concurrent writers
|
4 years ago |
Chris Lu
|
19098f2c2d
|
make a copy of the filer.entry for most read operations
|
4 years ago |
Chris Lu
|
6135cbaa02
|
clear file.entry
|
4 years ago |
Chris Lu
|
02dc51b1ed
|
properly clear out the file.entry
|
4 years ago |
Chris Lu
|
0b68b68ec4
|
reload entry only when it is a hard link
fix https://github.com/chrislusf/seaweedfs/issues/1581
|
4 years ago |
Chris Lu
|
e71463a9eb
|
mount: invalide file cache when metadata is changed
|
4 years ago |
Chris Lu
|
e219c57849
|
passing full path when assign volume locations
|
4 years ago |
Chris Lu
|
f375b93aef
|
renaming
|
4 years ago |
Chris Lu
|
91fd311f7a
|
fix logic to read entry or not
|
4 years ago |
Chris Lu
|
10a4a628e9
|
refresh cached file entry from sync metadata updates
|
4 years ago |
Chris Lu
|
da36abf033
|
go fmt
|
4 years ago |
Chris Lu
|
79690b9cd8
|
revert changes causing wrong data
|
4 years ago |
Chris Lu
|
6c4fb243a7
|
remove limits to concurrent writers
|
4 years ago |
Chris Lu
|
ef9c32ea0d
|
adjust compression threshold
|
4 years ago |
Chris Lu
|
71624858af
|
avoid reusing cached []byte
this logic is just to ensure 100% correct.
fuse message, data+message hearder > 512 will not be cached.
|
4 years ago |
Chris Lu
|
f5ee19e0db
|
shortcut for appending operations
|
4 years ago |
Chris Lu
|
b5917bf846
|
clean up
|
4 years ago |
Chris Lu
|
9884dfc369
|
use bytebuffer for interval list
|
4 years ago |
Chris Lu
|
81cf8d04df
|
minor
|
4 years ago |
Chris Lu
|
d90e7ee3cc
|
adjust log level
|
4 years ago |
Chris Lu
|
3bf0116de1
|
mount: less channel waiting
|
4 years ago |
Chris Lu
|
c31b254248
|
mount: shortcut when there is only one chunk
|
4 years ago |
Chris Lu
|
ad652ffb97
|
avoid close closed channel
|
4 years ago |
Chris Lu
|
20442dc1bc
|
avoid extra data copying
|
4 years ago |
Chris Lu
|
69f0da5d73
|
mount: pass along replication and collection parameters
|
4 years ago |
Chris Lu
|
c0ab458671
|
report nil instead of EOF for empty files
related to https://github.com/chrislusf/seaweedfs/issues/1541
|
4 years ago |
Chris Lu
|
09bab17aff
|
mount: avoid "send on closed channel"
|
4 years ago |
Chris Lu
|
06e6341097
|
set initial write time to avoid race condition with delayed chunks
|
4 years ago |
Chris Lu
|
d598c47136
|
log errors
|
4 years ago |
Chris Lu
|
5039aff310
|
release the goroutine to read errors
|
4 years ago |
Chris Lu
|
e714c28a02
|
mount: async write file chunk
|
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
|
7704469d29
|
mount: outsideContainerClusterMode changed to use volume server publicUrl
|
4 years ago |