75 Commits (6bfa162342245d59c6934c94a070c9f40a0e4349)

Author SHA1 Message Date
Harshavardhana 4550ac6fff
fix: refactor locks to apply them uniquely per node (#11052) 4 years ago
Klaus Post 2294e53a0b
Don't retain context in locker (#10515) 4 years ago
Harshavardhana eafa775952
fix: add lock ownership to expire locks (#10571) 4 years ago
Harshavardhana 83a82d818e
allow lock tolerance to match storage-class drive tolerance (#10270) 4 years ago
Harshavardhana d55f4336ae
preserve context per request for local locks (#9828) 5 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Harshavardhana febe9cc26a
fix: avoid timer leaks in dsync/lsync (#9781) 5 years ago
Harshavardhana 6de410a0aa
fix: possiblity of double write lockers on same resource (#9616) 5 years ago
Harshavardhana b730bd1396
fix: possible race in FS local lockMap (#9598) 5 years ago
Harshavardhana f44cfb2863
use GlobalContext whenever possible (#9280) 5 years ago
Harshavardhana ab7d3cd508
fix: Speed up multi-object delete by taking bulk locks (#8974) 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 d48fd6fde9
Remove unusued params and functions (#8399) 5 years ago
Harshavardhana 36e12a6038 Assume local endpoints appropriately in k8s deployments (#8375) 5 years ago
Krishna Srinivas 2ab0681c0c Do not ignore Lock()'s return value (#8142) 5 years ago
Krishna Srinivas 338e9a9be9 Put object client disconnect (#7824) 6 years ago
Harshavardhana 2c0b3cadfc Update go mod with sem versions of our libraries (#7687) 6 years ago
kannappanr d2f42d830f
Lock: Use REST API instead of RPC (#7469) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Krishna Srinivas ef791764e0 Do no access nsLockMap.lockMap when using dsync (#7464) 6 years ago
Harshavardhana df35d7db9d Introduce staticcheck for stricter builds (#7035) 6 years ago
kannappanr ce870466ff
Top Locks command implementation (#7052) 6 years ago
Pontus Leitzler df60b3c733 Remove unnecessary contexts passed as data to FatalIf. No need to log an empty context. (#6487) 6 years ago
Harshavardhana 13fbb96736 Hold locks granularly in nslockMap (#6242) 6 years ago
Harshavardhana 556a51120c Deprecate ListLocks and ClearLocks (#6233) 6 years ago
Harshavardhana 28d526bc68 Change CriticalIf to FatalIf for proper error message (#6040) 7 years ago
Bala FA 6a53dd1701 Implement HTTP POST based RPC (#5840) 7 years ago
kannappanr f8a3fd0c2a
Create logger package and rename errorIf to LogIf (#5678) 7 years ago
Harshavardhana fb96779a8a Add large bucket support for erasure coded backend (#5160) 7 years ago
Harshavardhana f3f09ed14e Fix a bug in dsync initialization and communication (#5428) 7 years ago
ebozduman 24d9d7e5fa Removes logrus package and refactors logging messages (#5293) 7 years ago
poornas 0bb6247056 Move nslocking from s3 layer to object layer (#5382) 7 years ago
Krishna Srinivas 14e6c5ec08 Simplify the steps to make changes to config.json (#5186) 7 years ago
Harshavardhana 3d0dced23c Remove go1.9 specific code for windows (#5033) 7 years ago
Frank Wessels 61e0b1454a Add support for timeouts for locks (#4377) 7 years ago
Aditya Manthramurthy 986aa8fabf Bypass network in lock requests to local server (#4465) 8 years ago
Frank cae4683971 Make clearing of stale debug lock info independent of deleting map entry of lock itself. (#4353) 8 years ago
Bala FA de204a0a52 Add extensive endpoints validation (#4019) 8 years ago
Harshavardhana 1b1b9e4801 lock/rpc: change rpcPath to be called serviceEndpoint. (#4088) 8 years ago
Bala FA 2df8160f6a server: handle command line and env variables at one place. (#3975) 8 years ago
Bala FA d3cb79a57c Refactor logger (#3924) 8 years ago
Harshavardhana 34d9a6b46a Make sure client initializes to proper lock RPC path. (#3763) 8 years ago
Harshavardhana 1c699d8d3f fs: Re-implement object layer to remember the fd (#3509) 8 years ago
Harshavardhana 08b6cfb082 ssl: Set a global boolean to enable SSL across Minio (#3558) 8 years ago
Bala.FA 6d10f4c19a Adopt dsync interface changes and major cleanup on RPC server/client. 8 years ago
Krishnan Parthasarathi 36fd317eb2 Clean up lock-instrumentation and improve comments (#3499) 8 years ago
Bala FA e8ce3b64ed Generate and use access/secret keys properly (#3498) 8 years ago
Harshavardhana 4daa0d2cee lock: Moving locking to handler layer. (#3381) 8 years ago