113 Commits (8b9a48c1b5e87a607692cc229d9ecbf2cade675d)

Author SHA1 Message Date
chrislu 8b9a48c1b5 Refactor: Extract common locking patterns into helper methods 1 month ago
chrislu 498922dbb2 Optimize locking: Reduce lock acquisitions and use helper methods 1 month ago
chrislu bba8931d64 Improve encapsulation: Add shallowClone() method to vidMap 1 month ago
chrislu c238153a3b Add clarifying comments to vidMap helper functions 1 month ago
chrislu c4c4d227a1 Further reduce lock contention in LookupVolumeIdsWithFallback 1 month ago
chrislu 60f9dea60a Optimize vidMap locking for better concurrency 1 month ago
chrislu fe972eab44 reduce lock scope 1 month ago
Chris Lu 5810aba763
Filer: fallback to check master (#7411) 1 month ago
chrislu 7275613cc3 fix more concurrent access 1 month ago
chrislu 3b1755a1ee Fix: Critical data race in MasterClient vidMap 1 month ago
chrislu f383230766 fmt 1 month ago
chrislu d00308399d Fix: Critical data race in MasterClient vidMap 1 month ago
chrislu e8e50ebc75 add a comment 1 month ago
chrislu 6cbfb24022 errors.Join(lookupErrors...) 1 month ago
chrislu d1428df1df address comments 1 month ago
chrislu 6b2f5147b9 dedup lookup logic 1 month ago
chrislu 422ecb8953 use batch key 1 month ago
chrislu 0667c4964e avoid dup lookup 1 month ago
chrislu 55bf25e338 handle parse error 1 month ago
chrislu 7df898e00b refactor 1 month ago
Chris Lu e00c6ca949
Add Kafka Gateway (#7231) 2 months ago
chrislu bd4891a117 change version directory 6 months ago
Aleksey Kosov 283d9e0079
Add context with request (#6824) 6 months ago
vadimartynov 8aae82dd71
Added context for the MasterClient's methods to avoid endless loops (#5628) 1 year ago
chrislu 89a1fd1751 Squashed commit of the following: 2 years ago
chrislu 4827425146 balancer works 2 years ago
Nico D'Cotta 796b7508f3
Implement SRV lookups for filer (#4767) 2 years ago
chrislu 8ec1bc2c99 remove unused cluster node leader 2 years ago
chrislu 3cc7b90414 print wait in progress 3 years ago
Konstantin Lebedev 721c6197f9
skip deltaBeat if dn is zero (#3630) 3 years ago
Konstantin Lebedev 01a25755c5
[filer] masterClient updates volume adjust log level (#3610) 3 years ago
LHHDZ bc629665de
fix bug due to data racing on VidMap (#3606) 3 years ago
chrislu de5263364b master client: use GetMaster() for latest master address 3 years ago
chrislu e583dbdd2a more detailed error 3 years ago
chrislu ae6292f9f0 rename variable 3 years ago
Konstantin Lebedev e16dda88e4
avoid race conditions access to MasterClient.currentMaster (#3538) 3 years ago
chrislu f5156cf3a8 rename varaible 3 years ago
Konstantin Lebedev e90ab4ac60
avoid race conditions for OnPeerUpdate (#3525) 3 years ago
askeipx 2e78a522ab
remove old raft servers if they don't answer to pings for too long (#3398) 3 years ago
Konstantin Lebedev 4d4cd0948d
avoid infinite loop WaitUntilConnected() (#3431) 3 years ago
Konstantin Lebedev 4d08393b7c
filer prefer volume server in same data center (#3405) 3 years ago
Konstantin Lebedev 22181dd018
refactor FilerRequest metrics (#3402) 3 years ago
chrislu 1f161f53dc add back rack 3 years ago
chrislu 26dbc6c905 move to https://github.com/seaweedfs/seaweedfs 3 years ago
chrislu 68065128b8 add dc and rack 3 years ago
LHHDZ 58c02d6429 Solve the problem that `LookupFileId` lookup urls is empty due to leader switching 3 years ago
Konstantin Lebedev 01996bccf8 Use fallback if urls are not found 3 years ago
chrislu 9f20d3ebd1 add dc and rack 3 years ago
石昌林 200a862701 fixed `volume xx not found` caused by missing VolumeLocation events 3 years ago
Konstantin Lebedev 9bff097b01 currentMaster redirected 3 years ago