37 Commits (b87fae0049265cf2f4a6c24cdb8c91be038609e6)

Author SHA1 Message Date
Harshavardhana 88c1bb0720
fix: improper ticker usage in goroutines (#11468) 4 years ago
Harshavardhana da55a05587
fix aggressive expiration detection (#11446) 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 4ec45753e6 rename server sets to server pools 4 years ago
Harshavardhana 029758cb20
fix: retain the previous UUID for newly replaced drives (#10759) 4 years ago
Harshavardhana d9db7f3308
expire lockers if lockers are offline (#10749) 4 years ago
Harshavardhana ad726b49b4
rename zones to serverSets to avoid terminology conflict (#10679) 4 years ago
Harshavardhana a3ba8188d7 fix: allow locker to be niladic 4 years ago
Harshavardhana 2760fc86af
Bump default idleConnsPerHost to control conns in time_wait (#10653) 4 years ago
Harshavardhana a0d0645128
remove safeMode behavior in startup (#10645) 4 years ago
Harshavardhana eafa775952
fix: add lock ownership to expire locks (#10571) 4 years ago
Harshavardhana 90cff10e2b avoid crash if disks are not initialized 4 years ago
Harshavardhana d2a3f92452
fix: health handler for lockers (#10280) 4 years ago
Harshavardhana a20d4568a2
fix: make sure to use uniform drive count calculation (#10208) 4 years ago
Harshavardhana fe157166ca
fix: Pass context all the way down to the network call in lockers (#10161) 4 years ago
Harshavardhana 7ed1077879
Add a custom healthcheck function for online status (#9858) 4 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Harshavardhana cfc9cfd84a
fix: various optimizations, idiomatic changes (#9179) 5 years ago
Harshavardhana c9212819af
fix: lock maintenance should honor quorum (#9138) 5 years ago
kannappanr c7ca791c58
fix: lock expiry on zoned setups (#9084) 5 years ago
Harshavardhana ab7d3cd508
fix: Speed up multi-object delete by taking bulk locks (#8974) 5 years ago
Harshavardhana b00cda8ad4 Avoid running lock maintenance from all nodes (#8737) 5 years ago
Harshavardhana 10b2f15f6f Add randomize sleep times for lock checkers (#8628) 5 years ago
Harshavardhana 720442b1a2
Add lock expiry handler to expire state locks (#8562) 5 years ago
Harshavardhana c3771df641
Add bootstrap REST handler for verifying server config (#8550) 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
Harshavardhana 4e63e0e372 Return appropriate errors API versions changes across REST APIs (#8480) 5 years ago
Harshavardhana 6a4ef2e48e Initialize configs correctly, move notification config (#8367) 5 years ago
Praveen raj Mani e48005ddc7 Add more context to rpc version mismatch errors (#8271) 5 years ago
Krishna Srinivas 2ab0681c0c Do not ignore Lock()'s return value (#8142) 5 years ago
Harshavardhana e6d8e272ce
Use const slashSeparator instead of "/" everywhere (#8028) 5 years ago
Harshavardhana b52b90412b Avoid data-transfer in distributed locking (#8004) 5 years ago
Krishna Srinivas 338e9a9be9 Put object client disconnect (#7824) 5 years ago
Harshavardhana 59e1d94770 Remove stale entry spurious logging (#7663) 6 years ago
kannappanr d2f42d830f
Lock: Use REST API instead of RPC (#7469) 6 years ago