30 Commits (09bc49bd51ae5ce87cbabf8eb98385e0a5fc5601)

Author SHA1 Message Date
Harshavardhana 4550ac6fff
fix: refactor locks to apply them uniquely per node (#11052) 4 years ago
Harshavardhana f794fe79e3
fix: network shutdown was not handle properly (#10927) 4 years ago
Klaus Post 06899210a7
Reduce health check output (#10859) 4 years ago
Harshavardhana 4c773f7068
re-use remote transports in Peer,Storage,Locker clients (#10788) 4 years ago
Klaus Post e63a44b734
rest client: Expect context timeouts for locks (#10782) 4 years ago
Harshavardhana d9db7f3308
expire lockers if lockers are offline (#10749) 4 years ago
Harshavardhana 736e58dd68
fix: handle concurrent lockers with multiple optimizations (#10640) 4 years ago
Harshavardhana 1f9abbee4d
make sure to release locks upon timeout (#10596) 4 years ago
Harshavardhana eafa775952
fix: add lock ownership to expire locks (#10571) 4 years ago
Harshavardhana 37a5d5d7a0
reduce timeouts between servers for faster disconnects (#10562) 4 years ago
Klaus Post 2d58a8d861
Add storage layer contexts (#10321) 4 years ago
Harshavardhana 1e2ebc9945
feat: time to bring back http2.0 support (#10230) 4 years ago
Harshavardhana 0b8255529a
fix: proxies set keep-alive timeouts to be system dependent (#10199) 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
Harshavardhana 7ed1077879
Add a custom healthcheck function for online status (#9858) 4 years ago
Klaus Post 3ba4804d6c
Move online status to REST client (#9808) 4 years ago
Harshavardhana febe9cc26a
fix: avoid timer leaks in dsync/lsync (#9781) 5 years ago
Klaus Post c4464e36c8
fix: limit HTTP transport tuables to affordable values (#9383) 5 years ago
Harshavardhana f44cfb2863
use GlobalContext whenever possible (#9280) 5 years ago
Harshavardhana 23a8411732
Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 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 e9b2bf00ad Support MinIO to be deployed on more than 32 nodes (#8492) 5 years ago
Harshavardhana 6a4ef2e48e Initialize configs correctly, move notification config (#8367) 5 years ago
Krishna Srinivas 2ab0681c0c Do not ignore Lock()'s return value (#8142) 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
kannappanr d2f42d830f
Lock: Use REST API instead of RPC (#7469) 6 years ago