98 Commits (d8e3de0cae4662de1252534de6ead8a0af5ba1b6)

Author SHA1 Message Date
Harshavardhana 2ab8d5e47f Enable build verification with race (#8583) 5 years ago
Harshavardhana 5d3d57c12a
Start using error wrapping with fmt.Errorf (#8588) 5 years ago
Harshavardhana f96e902f63 Do not rely on quorum for StorageInfo() (#8557) 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 599aae5ba6 Move all List calls to honor new maxObjectList limit (#8459) 5 years ago
Krishna Srinivas 980bf78b4d Detect underlying disk mount/unmount (#8408) 5 years ago
Harshavardhana ee4a6a823d Migrate config to KV data format (#8392) 5 years ago
Praveen raj Mani 8836d57e3c The prometheus metrics refractoring (#8003) 5 years ago
Harshavardhana 40fcd3dc48 Deprecate listDirFactory in HealObjects, rely on ListObjectsHeal (#8419) 5 years ago
Harshavardhana 68a519a468
Use errgroups instead of sync.WaitGroup as needed (#8354) 5 years ago
Harshavardhana 3b8adf7528 Move storageclass config handling into cmd/config/storageclass (#8360) 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 5392eee250 Avoid recursion and use a simple loop to merge entries (#8239) 5 years ago
Harshavardhana e12f52e2c6 Enhancements to daily-sweeper routine to reduce CPU load (#8209) 5 years ago
Harshavardhana 42e716a094
formatsToDrivesInfo should return drives with correct order (#8157) 5 years ago
Praveen raj Mani e211f6f52e Parallelize the DiskInfo calls in xl.StorageInfo() (#8115) 5 years ago
Harshavardhana e6d8e272ce
Use const slashSeparator instead of "/" everywhere (#8028) 5 years ago
Praveen raj Mani b976521c83 Ignore faulty disks in xl-sets Storage info (#7878) 5 years ago
Krishnan Parthasarathi 559a59220e Add initial support for bucket lifecycle (#7563) 5 years ago
Krishna Srinivas a2e904b966 Support any string as delimiter for listing (#7882) 5 years ago
Krishna Srinivas 338e9a9be9 Put object client disconnect (#7824) 5 years ago
Anis Elleuch 7abadfccc2 Add self-healing feature (#7604) 6 years ago
Anis Elleuch 158b8c2e86 sets: Correctly set IsTruncated in listing (#7675) 6 years ago
Harshavardhana 55aa20595f
Remove an empty entry being added into XML marshal (#7656) 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 64998fc4ab Remove delayIsLeaf requirement simplify ListObjects further (#7593) 6 years ago
Harshavardhana f767a2538a
Optimize listing with leaf check offloaded to posix (#7541) 6 years ago
Harshavardhana 620e462413 Implement S3-HDFS gateway (#7440) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Harshavardhana 0188009c7e Expose total and available disk space (#7453) 6 years ago
Harshavardhana 4a698c731b HealObjects should remove objects without quorum (#7407) 6 years ago
Anis Elleuch facbd653ba Add normal/deep type of heal scanning (#7251) 6 years ago
Harshavardhana 7079abc931 Implement HealObjects API to simplify healing (#7351) 6 years ago
kannappanr ce4563370c
Distributed: Allow healing if all disks are on root partitions (#7358) 6 years ago
Harshavardhana ce588d1489 Improve ListObjects performance by listing in parallel (#7270) 6 years ago
Harshavardhana b6c00405ec Do not pro-actively return false in isObjectDir() (#7246) 6 years ago
Harshavardhana df35d7db9d Introduce staticcheck for stricter builds (#7035) 6 years ago
Harshavardhana 082f777281 Revamp bucket metadata healing (#7208) 6 years ago
poornas 40b8d11209 Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 6 years ago
Krishna Srinivas 2d168b532b Allow format.json healing on dev/test setup (single node XL, all root disks) (#7170) 6 years ago
Harshavardhana 30135eed86 Redo how to handle stale dangling files (#7171) 6 years ago
Krishna Srinivas 82af0be1aa Healing process should not heal root disk (#7089) 6 years ago
poornas 5a80cbec2a Add double encryption at S3 gateway. (#6423) 6 years ago
poornas f6980c4630 fix ConfigSys and NotificationSys initialization for NAS (#6920) 6 years ago
poornas 5f6d717b7a Fix: Preserve MD5Sum for SSE encrypted objects (#6680) 6 years ago
Harshavardhana 3f643acb99 HealBucket was double counting endpoints (#6707) 6 years ago
Harshavardhana 54ae364def Introduce STS client grants API and OPA policy integration (#6168) 6 years ago