61 Commits (c54e3b4ea3e0bf90f15ea4d384faa5a3314c5ff7)

Author SHA1 Message Date
Harshavardhana 7ed1077879
Add a custom healthcheck function for online status (#9858) 5 years ago
ebozduman a91cfa03e7
extend the HINT on backend ownership and its contents (#9846) 5 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Klaus Post 43d6e3ae06
merge object lifecycle checks into usage crawler (#9579) 5 years ago
Harshavardhana b2db8123ec
Preserve errors returned by diskInfo to detect disk errors (#9727) 5 years ago
Anis Elleuch 375b79f11b
storage: Implement GetDiskID request in REST server side (#9720) 5 years ago
Anis Elleuch 9baeda781a
fix storage info output with unordered endpoints arguments (#9610) 5 years ago
Klaus Post e25ace2151
Forward RPC errors from crawler (#9569) 5 years ago
Harshavardhana 2dc46cb153
Report correct error when O_DIRECT is not supported (#9545) 5 years ago
Anis Elleuch 3e063cca5c
Show the cause error in startup when directio is not supported (#9497) 5 years ago
Harshavardhana f44cfb2863
use GlobalContext whenever possible (#9280) 5 years ago
Bala FA 2c3e34f001
add force delete option of non-empty bucket (#9166) 5 years ago
Harshavardhana 6f992134a2
fix: startup load time by reusing storageDisks (#9210) 5 years ago
Krishna Srinivas 45b1c66195
fix: implement splunk specific listObjects when delimiter=guidSplunk (#9186) 5 years ago
Harshavardhana 3d3beb6a9d
Add response header timeouts (#9170) 5 years ago
Klaus Post 8d98662633
re-implement data usage crawler to be more efficient (#9075) 5 years ago
Anis Elleuch 0af62d35a0
xl: Implement posix.DeletePrefixes to enhance delete perf (#9100) 5 years ago
Harshavardhana 23a8411732
Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 5 years ago
Harshavardhana 4c92bec619
allow rolling upgrades, remove same MinIO version requirement (#9033) 5 years ago
Harshavardhana 7ce63b3078
fix: multi-delete API write quorum failures (#8926) 5 years ago
Harshavardhana bfe8a9bccc
jwt: Simplify JWT parsing (#8802) 5 years ago
Anis Elleuch 017067e11f data-usage: Avoid crawling duplicated call (#8843) 5 years ago
Harshavardhana 0879a4f743 rest/storage: Remove racy LastError usage (#8817) 5 years ago
Anis Elleuch c31e67dcce Better error when the server is unable to write in the backend (#8697) 5 years ago
Harshavardhana f68a7005c0 Improve disk formatting stage for large disk sets (#8690) 5 years ago
Anis Elleuch 555969ee42 Add data usage collect with its new admin API (#8553) 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 4e63e0e372 Return appropriate errors API versions changes across REST APIs (#8480) 5 years ago
Krishna Srinivas 980bf78b4d Detect underlying disk mount/unmount (#8408) 5 years ago
Harshavardhana 589e32a4ed Refactor config and split them in packages (#8351) 5 years ago
Praveen raj Mani e48005ddc7 Add more context to rpc version mismatch errors (#8271) 5 years ago
Harshavardhana ff5bf51952 admin/heal: Fix deep healing to heal objects under more conditions (#8321) 5 years ago
Harshavardhana f45977d371
Fix error handling in DeleteFileBulk storage handler (#8327) 5 years ago
Klaus Post ff726969aa Switch to Snappy -> S2 compression (#8189) 5 years ago
Anis Elleuch e7b3f39064 xl: Fix verifying non streaming highway algo with a dist setup (#8230) 5 years ago
Anis Elleuch 3f258062d8 bitrot: Verify file size inside storage interface (#7932) 5 years ago
Anis Elleuch b3c19e2d4b storage: Expect empty param in REST requests (#8167) 5 years ago
Harshavardhana e6d8e272ce
Use const slashSeparator instead of "/" everywhere (#8028) 5 years ago
Anis Elleuch 000a60f238 xl: Heal empty parts (#7860) 5 years ago
Harshavardhana 5c0acbc6fc
Add text/event-stream for long running http connections (#7909) 5 years ago
Krishna Srinivas 58d90ed73c Avoid network transfer for bitrot verification during healing (#7375) 5 years ago
Harshavardhana c43f745449
Ensure that we use constants everywhere (#7845) 5 years ago
Harshavardhana 39b3e4f9b3 Avoid using io.ReadFull() for WriteAll and CreateFile (#7676) 6 years ago
Harshavardhana 16c648b109 Remove "Connection" close instead reduce MaxConns per host (#7654) 6 years ago
Harshavardhana 0022c9d210 Add connection close proactively for Walk() http/rpc (#7645) 6 years ago
Harshavardhana b3f22eac56 Offload listing to posix layer (#7611) 6 years ago
Anis Elleuch 9c90a28546 Implement bulk delete (#7607) 6 years ago
Harshavardhana f767a2538a
Optimize listing with leaf check offloaded to posix (#7541) 6 years ago
kannappanr d2f42d830f
Lock: Use REST API instead of RPC (#7469) 6 years ago