LHHDZ
994a2dec78
fix `vid_map_test` tests
4 years ago
LHHDZ
58c02d6429
Solve the problem that `LookupFileId` lookup urls is empty due to leader switching
The vidMap structure is modified to a linked list structure (the length is limited to 5). When the vidMap is reset, the current vidMap is added to the new vidMap as a cache node. When the query locations is empty, the cache node is searched to avoid problems when the master switches leaders.
4 years ago
chrislu
56ec89625a
3.16
4 years ago
chrislu
1db012485f
mount: fix bug during busy writes
fix https://github.com/chrislusf/seaweedfs/issues/3315
4 years ago
chrislu
aca20cd9f4
more logging related to filer metadata subscription
4 years ago
chrislu
fa61074513
add clientId logging
4 years ago
chrislu
fbd8f868a1
filer may have trouble to re-connect
clientId is used twice: one for local metadata subscription, one for combined metadata subscription.
4 years ago
LHHDZ
c08f6d0ff7
File upload should succeed should return `ETag` instead of `Etag`
at `/go-1.18.1/src/net/textproto/header.go:39`, header is canonicalized by `textproto.CanonicalMIMEHeaderKey`
4 years ago
guol-fnst
300b383cdf
use 10 or numCPU workers if env is not found
4 years ago
guol-fnst
308a48c0c2
optimiz concurrency
user can customize number of workers via env "GOMAXPROCS"
4 years ago
guosj
354b7bdff0
replace errors.New(fmt.Sprintf(...)) with fmt.Errorf()
4 years ago
chrislu
289402a741
writer pattern: similar changes to reader pattern
4 years ago
guosj
ab1b9697e6
supplement check duplicate accesskey
4 years ago
chrislu
6e90f7bdd0
detect sequential mode with a counter
4 years ago
chrislu
578c8aea0e
typo
4 years ago
chrislu
1451b389a4
Avoid fatal error: sync: Unlock of unlocked RWMutex
fix https://github.com/chrislusf/seaweedfs/issues/3306
4 years ago
石昌林
392da4e038
Make the prompt information clearer
4 years ago
石昌林
ad5e8f68ec
Check whether there is a duplicate accessKey when modifying iam
4 years ago
chrislu
860c207c94
typo
4 years ago
guol-fnst
26313060a3
speeding up loading volumes
4 years ago
guosj
b3076909d1
refactor code
4 years ago
guosj
7dbf19d09a
refine PutUserPolicy
4 years ago
chrislu
37578929d4
fix compilation
4 years ago
chrislu
93ccc6e05f
3.15
4 years ago
chrislu
f87952a411
remove locks
4 years ago
guosj
5469efa336
close SkipCheckParentDirectory flag
4 years ago
chrislu
3d0defa663
fix compilation
4 years ago
chrislu
6f00c7f061
comments
4 years ago
chrislu
d685b94102
mount: rename also invalidate source inode
4 years ago
chrislu
48382676d2
fix filtering by volume id
4 years ago
liubaojiang
4e83e92156
add subscriber clientId if it is the first time
4 years ago
guosj
5b3192344d
fix iam CreatePolicy error
4 years ago
chrislu
e2ecf137a2
fix resetting fh.reader
4 years ago
chrislu
28add5a534
mount: fix racing conditions
prevent wrong reading when the SingleChunkCacher is started, but not finished yet
4 years ago
duanhongyi
1ceab96aba
filer tikv support tls
4 years ago
chrislu
a85ed3fe8f
minor
4 years ago
chrislu
2ea18cdcc8
remove dead code
4 years ago
chrislu
b7de5c6c43
shell: remove unused filer parameter from shell.toml
4 years ago
chrislu
f2f0482dd3
mount: random read also try to use the local cache first
4 years ago
chrislu
05c53820b9
mount: file handler release memory
4 years ago
chrislu
69ef6459c3
S3 ListObjectsV2 fix pagination under bucket root
fix https://github.com/chrislusf/seaweedfs/issues/3166
4 years ago
Konstantin Lebedev
785223e587
rabbitpubsub enable durable
4 years ago
chrislu
57975b93ff
adjust used size reporting
4 years ago
chrislu
a79f5bd0d5
adjust used size reporting
4 years ago
chrislu
3c79c77056
3.14
4 years ago
guol-fnst
5bc895673e
add getting bucket quota
4 years ago
guol-fnst
dd4664e610
fix usage
4 years ago
chrislu
141f662734
edge case checking when volume server does not have capacity to balance
fix https://github.com/chrislusf/seaweedfs/issues/3257
4 years ago
chrislu
bee3a7c798
fix tests
4 years ago
Konstantin Lebedev
3d5f1cbc5e
fix pagination
4 years ago