LHHDZ
994a2dec78
fix `vid_map_test` tests
3 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.
3 years ago
chrislu
56ec89625a
3.16
3 years ago
chrislu
1db012485f
mount: fix bug during busy writes
fix https://github.com/chrislusf/seaweedfs/issues/3315
3 years ago
chrislu
aca20cd9f4
more logging related to filer metadata subscription
3 years ago
chrislu
fa61074513
add clientId logging
3 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.
3 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`
3 years ago
guol-fnst
300b383cdf
use 10 or numCPU workers if env is not found
3 years ago
guol-fnst
308a48c0c2
optimiz concurrency
user can customize number of workers via env "GOMAXPROCS"
3 years ago
guosj
354b7bdff0
replace errors.New(fmt.Sprintf(...)) with fmt.Errorf()
3 years ago
chrislu
289402a741
writer pattern: similar changes to reader pattern
3 years ago
guosj
ab1b9697e6
supplement check duplicate accesskey
3 years ago
chrislu
6e90f7bdd0
detect sequential mode with a counter
3 years ago
chrislu
578c8aea0e
typo
3 years ago
chrislu
1451b389a4
Avoid fatal error: sync: Unlock of unlocked RWMutex
fix https://github.com/chrislusf/seaweedfs/issues/3306
3 years ago
石昌林
392da4e038
Make the prompt information clearer
3 years ago
石昌林
ad5e8f68ec
Check whether there is a duplicate accessKey when modifying iam
3 years ago
chrislu
860c207c94
typo
3 years ago
guol-fnst
26313060a3
speeding up loading volumes
3 years ago
guosj
b3076909d1
refactor code
3 years ago
guosj
7dbf19d09a
refine PutUserPolicy
3 years ago
chrislu
37578929d4
fix compilation
3 years ago
chrislu
93ccc6e05f
3.15
3 years ago
chrislu
f87952a411
remove locks
3 years ago
guosj
5469efa336
close SkipCheckParentDirectory flag
3 years ago
chrislu
3d0defa663
fix compilation
3 years ago
chrislu
6f00c7f061
comments
3 years ago
chrislu
d685b94102
mount: rename also invalidate source inode
3 years ago
chrislu
48382676d2
fix filtering by volume id
3 years ago
liubaojiang
4e83e92156
add subscriber clientId if it is the first time
3 years ago
guosj
5b3192344d
fix iam CreatePolicy error
3 years ago
chrislu
e2ecf137a2
fix resetting fh.reader
3 years ago
chrislu
28add5a534
mount: fix racing conditions
prevent wrong reading when the SingleChunkCacher is started, but not finished yet
3 years ago
duanhongyi
1ceab96aba
filer tikv support tls
3 years ago
chrislu
a85ed3fe8f
minor
3 years ago
chrislu
2ea18cdcc8
remove dead code
3 years ago
chrislu
b7de5c6c43
shell: remove unused filer parameter from shell.toml
3 years ago
chrislu
f2f0482dd3
mount: random read also try to use the local cache first
3 years ago
chrislu
05c53820b9
mount: file handler release memory
3 years ago
chrislu
69ef6459c3
S3 ListObjectsV2 fix pagination under bucket root
fix https://github.com/chrislusf/seaweedfs/issues/3166
3 years ago
Konstantin Lebedev
785223e587
rabbitpubsub enable durable
3 years ago
chrislu
57975b93ff
adjust used size reporting
3 years ago
chrislu
a79f5bd0d5
adjust used size reporting
3 years ago
chrislu
3c79c77056
3.14
3 years ago
guol-fnst
5bc895673e
add getting bucket quota
3 years ago
guol-fnst
dd4664e610
fix usage
3 years ago
chrislu
141f662734
edge case checking when volume server does not have capacity to balance
fix https://github.com/chrislusf/seaweedfs/issues/3257
3 years ago
chrislu
bee3a7c798
fix tests
3 years ago
Konstantin Lebedev
3d5f1cbc5e
fix pagination
3 years ago