20 Commits (466e95bb59a4b38b44670d10449da6445afd4efb)

Author SHA1 Message Date
Harshavardhana 1e53bf2789
fix: allow expansion with newer constraints for older setups (#11372) 4 years ago
Harshavardhana 7624c8b9bb
fix: honor storage class uniformity for multiple pools (#11309) 4 years ago
Harshavardhana 1ad2b7b699
fix: add stricter validation for erasure server pools (#11299) 4 years ago
Harshavardhana f903cae6ff
Support variable server pools (#11256) 4 years ago
Harshavardhana 790833f3b2 Revert "Support variable server sets (#10314)" 4 years ago
Harshavardhana aabf053d2f
Support variable server sets (#10314) 4 years ago
Harshavardhana df93102235
fix: unwrapping issues with os.Is* functions (#10949) 4 years ago
Harshavardhana d1b1fee080
fix: save healing tracker right before healing (#10915) 4 years ago
Klaus Post 86e0d272f3
Reduce WriteAll allocs (#10810) 4 years ago
Harshavardhana b686bb9c83
fix: replaced drive properly by healing the entire drive (#10799) 4 years ago
Klaus Post a982baff27
ListObjects Metadata Caching (#10648) 4 years ago
Harshavardhana 029758cb20
fix: retain the previous UUID for newly replaced drives (#10759) 4 years ago
Harshavardhana 6a8c62f9fd
make sure to preserve UUID from reference format (#10748) 4 years ago
Harshavardhana 66174692a2
add '.healing.bin' for tracking currently healing disk (#10573) 4 years ago
Klaus Post 2d58a8d861
Add storage layer contexts (#10321) 4 years ago
Harshavardhana a359e36e35
tolerate listing with only readQuorum disks (#10357) 4 years ago
Harshavardhana 74116204ce
handle fresh setup with mixed drives (#10273) 4 years ago
Harshavardhana b16781846e
allow server to start even with corrupted/faulty disks (#10175) 4 years ago
Harshavardhana 187c3f62df
fix: heal replaced drives properly (#10069) 4 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Harshavardhana d0ae69087c
fix: add proper errors for disks with preexisting content (#9703) 5 years ago
Anis Elleuch 9baeda781a
fix storage info output with unordered endpoints arguments (#9610) 5 years ago
Harshavardhana 1bc32215b9
enable full linter across the codebase (#9620) 5 years ago
Harshavardhana 6ac48a65cb
fix: use unused cacheMetrics code in prometheus (#9588) 5 years ago
Harshavardhana bc61417284
calculate automatic node based symmetry (#9446) 5 years ago
Harshavardhana f44cfb2863
use GlobalContext whenever possible (#9280) 5 years ago
Harshavardhana 91f21ddc47
fix: ignore lost+found properly while reading disks (#9278) 5 years ago
Harshavardhana 30707659b5
[feature] allow for an odd number of erasure packs (#9221) 5 years ago
Harshavardhana 6f992134a2
fix: startup load time by reusing storageDisks (#9210) 5 years ago
Klaus Post 8d98662633
re-implement data usage crawler to be more efficient (#9075) 5 years ago
Harshavardhana 6a00eb10bf
fix: allow set drive count of proper divisible values (#9101) 5 years ago
Anis Elleuch 6d5d77f62c
usage typo: Fix creating .minio.sys/background-ops bucket (#8957) 5 years ago
Harshavardhana 64fde1ab95
xl/zones: return errNoHealRequired when no heal is required (#8821) 5 years ago
Anis Elleuch 069876e262 xl: All nodes create meta volumes in its local disks (#8786) 5 years ago
Klaus Post 37b32199e3 Validate XL sets on format (#8779) 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 5d3d57c12a
Start using error wrapping with fmt.Errorf (#8588) 5 years ago
Harshavardhana 4e9de58675 Avoid pointer based copy, instead use Clone() (#8547) 5 years ago
Harshavardhana 8392d2f510 Preserve same deploymentID on all zones (#8542) 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 68a519a468
Use errgroups instead of sync.WaitGroup as needed (#8354) 5 years ago
Harshavardhana 127641731a
Parallelize initialization of storageDisks (#8288) 5 years ago
Harshavardhana c8fbc94329
Fix writing 'format.json' and make it atomic (#8296) 5 years ago
Harshavardhana 53e4887e02 Simplify and cleanup metadata r/w functions (#8146) 5 years ago
Praveen raj Mani b976521c83 Ignore faulty disks in xl-sets Storage info (#7878) 5 years ago
Krishna Srinivas 338e9a9be9 Put object client disconnect (#7824) 5 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Krishnan Parthasarathi 93a9078b23 Assign deploymentID for first minio server in distributed setup (#7427) 6 years ago