31 Commits (master)

Author SHA1 Message Date
Harshavardhana 88c1bb0720
fix: improper ticker usage in goroutines (#11468) 4 years ago
Harshavardhana 9cdd981ce7
fix: expire locks only on participating lockers (#11335) 4 years ago
Harshavardhana 4550ac6fff
fix: refactor locks to apply them uniquely per node (#11052) 4 years ago
Harshavardhana ee2a436a5b
fix: release locks if the client timedout (#11030) 4 years ago
Klaus Post 2294e53a0b
Don't retain context in locker (#10515) 4 years ago
Harshavardhana d9db7f3308
expire lockers if lockers are offline (#10749) 4 years ago
Harshavardhana c107728676
fix: s3 gateway DNS cache initialization (#10706) 4 years ago
Harshavardhana 736e58dd68
fix: handle concurrent lockers with multiple optimizations (#10640) 4 years ago
Harshavardhana effe131090
fix: allow read unlocks to be defensive about split brains (#10637) 4 years ago
Harshavardhana 1f9abbee4d
make sure to release locks upon timeout (#10596) 4 years ago
Harshavardhana 849fcf0127
block unlocks if there are quorum failures (#10582) 4 years ago
Harshavardhana eafa775952
fix: add lock ownership to expire locks (#10571) 4 years ago
Harshavardhana 1cf322b7d4
change leader locker only for crawler (#10509) 4 years ago
Harshavardhana 0104af6bcc
delayed locks until we have started reading the body (#10474) 4 years ago
Harshavardhana caad314faa
add ruleguard support, fix all the reported issues (#10335) 4 years ago
Harshavardhana 83a82d818e
allow lock tolerance to match storage-class drive tolerance (#10270) 4 years ago
Harshavardhana fe157166ca
fix: Pass context all the way down to the network call in lockers (#10161) 4 years ago
Harshavardhana 3b9fbf80ad
fix: make sure to use new restClient for healthcheck (#10026) 4 years ago
Klaus Post 968342c732
Remove usage of go-ieproxy for windows (#10009) 4 years ago
Harshavardhana d55f4336ae
preserve context per request for local locks (#9828) 5 years ago
Harshavardhana febe9cc26a
fix: avoid timer leaks in dsync/lsync (#9781) 5 years ago
Harshavardhana 1bc32215b9
enable full linter across the codebase (#9620) 5 years ago
Harshavardhana 6c62b1a2ea fix broken retry tests 5 years ago
Harshavardhana b768645fde
fix: unexpected logging with bucket metadata conversions (#9519) 5 years ago
Klaus Post 6a8298b137
Reduce Mutex test runs (#9345) 5 years ago
Harshavardhana 30707659b5
[feature] allow for an odd number of erasure packs (#9221) 5 years ago
Harshavardhana ab7d3cd508
fix: Speed up multi-object delete by taking bulk locks (#8974) 5 years ago
Harshavardhana 5aa5dcdc6d
lock: improve locker initialization at init (#8776) 5 years ago
Harshavardhana 720442b1a2
Add lock expiry handler to expire state locks (#8562) 5 years ago
Harshavardhana 347b29d059 Implement bucket expansion (#8509) 5 years ago
Harshavardhana e9b2bf00ad Support MinIO to be deployed on more than 32 nodes (#8492) 5 years ago