56 Commits (94f1a1dea37e07eae8fbfa69d8bb6743ae8569b2)

Author SHA1 Message Date
Harshavardhana f44cfb2863
use GlobalContext whenever possible (#9280) 5 years ago
Harshavardhana 813e0fc1a8
fix: optimize isConnected to avoid url.String() conversions (#9202) 5 years ago
Harshavardhana 6f6a2214fc
Add rate limiter for S3 API layer (#9196) 5 years ago
Klaus Post 37b32199e3 Validate XL sets on format (#8779) 5 years ago
Harshavardhana 5aa5dcdc6d
lock: improve locker initialization at init (#8776) 5 years ago
Harshavardhana 60813bef29
Allow proper setCount SLAs across zones (#8752) 5 years ago
Harshavardhana 54431b3953 Change replica set detection for localhost on single endpoint (#8692) 5 years ago
Harshavardhana d140074773 fix: replica set deployment for multi tenants (#8673) 5 years ago
Harshavardhana 39face27cf Simplify k8s replicated set deployment (#8666) 5 years ago
Harshavardhana c9c0d5eec2 Allow CNAME records when specified as MINIO_PUBLIC_IPS (#8662) 5 years ago
Harshavardhana 3e9ab5f4a9
Fix k8s replica set deployment (#8629) 5 years ago
Harshavardhana 5d3d57c12a
Start using error wrapping with fmt.Errorf (#8588) 5 years ago
Harshavardhana 5d65428b29
Handle localhost distributed setups properly (#8577) 5 years ago
Harshavardhana c3771df641
Add bootstrap REST handler for verifying server config (#8550) 5 years ago
Harshavardhana 4e9de58675 Avoid pointer based copy, instead use Clone() (#8547) 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 9e7a3e6adc Extend further validation of config values (#8469) 5 years ago
poornas d7060c4c32 Allow logging targets to be configured to receive `minio` (#8347) 5 years ago
Harshavardhana 36e12a6038 Assume local endpoints appropriately in k8s deployments (#8375) 5 years ago
Harshavardhana 290ad0996f Move etcd, logger, crypto into their own packages (#8366) 5 years ago
Harshavardhana 589e32a4ed Refactor config and split them in packages (#8351) 5 years ago
Harshavardhana 73e4e99942 Hosts should be skipped, when calculating local info (#8191) 5 years ago
Harshavardhana e6d8e272ce
Use const slashSeparator instead of "/" everywhere (#8028) 5 years ago
maihde 5cd9f10a02 Support Federation on a single machine (#8009) 5 years ago
poornas 0505ef83b5 Fix host address returned in admin API calls (#7846) 6 years ago
Harshavardhana 2c0b3cadfc Update go mod with sem versions of our libraries (#7687) 6 years ago
Harshavardhana 091b9b661f Complain if we detect sub-optimal ordering in distributed setup (#7576) 6 years ago
Praveen raj Mani d96584ef58 Allow server to start if one of local nodes in docker/kubernetes setup is resolved (#7452) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Harshavardhana 91576d416d Fix GetLocalPeer usage in perf handlers (#7249) 6 years ago
Harshavardhana df35d7db9d Introduce staticcheck for stricter builds (#7035) 6 years ago
Sidhartha Mani 34e7259f95 Add Historic CPU and memory stats (#7136) 6 years ago
Sidhartha Mani f3f47d8cd3 Add ServerCPULoadInfo() and ServerMemUsageInfo() admin API (#7038) 6 years ago
Nitish Tiwari fcb56d864c Add ServerDrivesPerfInfo() admin API (#6969) 6 years ago
Harshavardhana bebaff269c Support IPv6 in minio command line (#6947) 6 years ago
Anis Elleuch 61145361fd Fallback to non-loopback IF addresses for Domain IPs (#6918) 6 years ago
Harshavardhana 6fe9a613c0 Prioritize HTTP requests over Heal (#6468) 6 years ago
Nitish Tiwari 3dc13323e5 Use random host from among multiple hosts to create requests 7 years ago
Anis Elleuch 32700fca52 Enhance fatal errors printing of common issues seen by users (#5878) 7 years ago
kannappanr f8a3fd0c2a
Create logger package and rename errorIf to LogIf (#5678) 7 years ago
Bala FA 0e4431725c make notification as separate package (#5294) 7 years ago
Harshavardhana fb96779a8a Add large bucket support for erasure coded backend (#5160) 7 years ago
Harshavardhana 22897de4c7 fail when endpoints point to same path locally (#5523) 7 years ago
Aditya Manthramurthy a337ea4d11 Move admin APIs to new path and add redesigned heal APIs (#5351) 7 years ago
Harshavardhana 2755a0b763 Check if SSL is configured to validate input arguments (#5252) 7 years ago
Harshavardhana d10679866c Fix minio distributed setup to properly work on windows (#5152) 7 years ago
Harshavardhana db6b6e9518 S3 peers should be initialized properly (#5024) 7 years ago
Harshavardhana 879cef37a1 Fail to start server if detected cross-device mounts. (#4807) 7 years ago
Dee Koder 1978b9d8f9 Prevent minio server starting in standalone erasure mode for wrong inputs. (#4700) 7 years ago