chrislu
64f3d6fb6e
metadata subscription uses client epoch
2 years ago
chrislu
2c8818351f
mount: comment out stuck fuse inode notify during renaming
2 years ago
chrislu
a5c94acd4f
mount: check possible nil entry case
2 years ago
LHHDZ
994a2dec78
fix `vid_map_test` tests
2 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.
2 years ago
ningfd
58f2dd6740
change topology mapping definition, improve spelling
2 years ago
ningfd
6f882eb354
optimiz: master ui will render data in order
3 years ago
chrislu
7a6c559ab4
fix Change replication via volume.configure.replication by collection
fix https://github.com/chrislusf/seaweedfs/issues/3346
3 years ago
chrislu
fc8241fb5e
leveldb3: add instant dropping bucket
3 years ago
chrislu
c93f7ffa44
explicit bucket aware declaration
3 years ago
chrislu
6147b61b0a
mount: fix concurrent map read and map write
fix https://github.com/chrislusf/seaweedfs/issues/3344
3 years ago
Tuan Vuong
312e13416b
filter duplicated action
3 years ago
guol-fnst
ac694f0c8f
rename parameter and reuse functions
rename milestone to watermark
3 years ago
Konstantin Lebedev
d3f7c09c03
remove ticker
update the topology before each file
3 years ago
Konstantin Lebedev
11e393dbe7
err msg with duplicated local subscription detected move to log level 1
https://github.com/chrislusf/seaweedfs/issues/3320
3 years ago
chrislu
2ae3f812f8
minor
3 years ago
guol-fnst
91285bb51d
remove uncessary code
3 years ago
guol-fnst
b9256e0b34
optimiz
3 years ago
Konstantin Lebedev
f419d5643a
fix typo
add remove logs
3 years ago
guol-fnst
bec9f79659
use snapshot
3 years ago
Konstantin Lebedev
d422e7769c
ticker.Stop
3 years ago
Konstantin Lebedev
73a0dea16b
sync update topologyInfo
3 years ago
chrislu
56ec89625a
3.16
3 years ago
Konstantin Lebedev
2b4112e462
update otherNodes
3 years ago
Konstantin Lebedev
3c2774ec3d
fix update topologyInfo
3 years ago
Konstantin Lebedev
7b1497ee63
Use BackoffSchedule for getLookupFileId
3 years ago
Konstantin Lebedev
01996bccf8
Use fallback if urls are not found
3 years ago
Konstantin Lebedev
4d5144e50d
clouse background update
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
Konstantin Lebedev
6622240df7
fix TestVolumeServerEvacuate
3 years ago
chrislu
860c207c94
typo
3 years ago
Konstantin Lebedev
8372721a62
update topologyInfo
3 years ago
guol-fnst
26313060a3
speeding up loading volumes
3 years ago
Konstantin Lebedev
ee95d23a22
help rack
3 years ago
Konstantin Lebedev
087fa1347f
volume server evacuate from rack
3 years ago
guosj
b3076909d1
refactor code
3 years ago