22 Commits (51222cc664c0fb70e91358d78fb568214526b118)

Author SHA1 Message Date
Harshavardhana 5b30bbda92
fix: add more protection distribution to match EcIndex (#10772) 4 years ago
Anis Elleuch eb95353cb1
fix: Get/HeadObject return 404 on non quorum objects (#10753) 4 years ago
Harshavardhana 2760fc86af
Bump default idleConnsPerHost to control conns in time_wait (#10653) 4 years ago
Harshavardhana 6484453fc6
optionally allow strict quorum listing (#10649) 4 years ago
Harshavardhana 66174692a2
add '.healing.bin' for tracking currently healing disk (#10573) 4 years ago
Harshavardhana 0104af6bcc
delayed locks until we have started reading the body (#10474) 4 years ago
Klaus Post b7438fe4e6
Copy metadata before spawning goroutine + prealloc maps (#10458) 4 years ago
Harshavardhana 6a0372be6c
cleanup tmpDir any older entries automatically just like multipart (#10439) 4 years ago
Harshavardhana c13afd56e8
Remove MaxConnsPerHost settings to avoid potential hangs (#10438) 4 years ago
Harshavardhana 9f60e84ce1
always copy UserDefined metadata map (#10427) 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 95411228db
add missing cleanupStaleMultipartUploads (#10325) 4 years ago
poornas 79e21601b0
fix: web handlers to enforce replication (#10249) 4 years ago
Harshavardhana b68bc75dad
fix: quorum calculation mistake with reduced parity (#10186) 4 years ago
Anis Elleuch 778e9c864f
Move dependency from minio-go v6 to v7 (#10042) 4 years ago
Harshavardhana 2743d4ca87
fix: Add support for preserving mtime for replication (#9995) 4 years ago
Harshavardhana cdb0e6ffed
support proper values for listMultipartUploads/listParts (#9970) 4 years ago
Harshavardhana 810a4f0723
fix: return proper errors Get/HeadObject for deleteMarkers (#9957) 4 years ago
Harshavardhana a38ce29137
fix: simplify background heal and trigger heal items early (#9928) 4 years ago
Harshavardhana e79874f58e
[feat] Preserve version supplied by client (#9854) 4 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Harshavardhana 4790868878
allow background IAM load to speed up startup (#9796) 5 years ago
Harshavardhana 566e0e2048
allow deleting of dropped multiparts (#9753) 5 years ago
Harshavardhana b330c2c57e
Introduce simpler GetMultipartInfo call for performance (#9722) 5 years ago
Harshavardhana bd032d13ff
migrate all bucket metadata into a single file (#9586) 5 years ago
Harshavardhana 6ac48a65cb
fix: use unused cacheMetrics code in prometheus (#9588) 5 years ago
Klaus Post 073aac3d92
add data update tracking using bloom filter (#9208) 5 years ago
Harshavardhana 60d415bb8a
deprecate/remove global WORM mode (#9436) 5 years ago
Harshavardhana 282c9f790a
fix: validate partNumber in queryParam as part of preConditions (#9386) 5 years ago
Harshavardhana 30707659b5
[feature] allow for an odd number of erasure packs (#9221) 5 years ago
Klaus Post 8d98662633
re-implement data usage crawler to be more efficient (#9075) 5 years ago
Harshavardhana e3b44c3829
Remove partName, partETag requirement (#9044) 5 years ago
Harshavardhana e9c111c8d0
Avoid unnecessary statPart() calls in PutObjectPart (#8905) 5 years ago
Klaus Post 8cb6184f1d Fix erasure block allocation (#8851) 5 years ago
Anis Elleuch 935546d5ca xl: Implement MRF healing (#8470) 5 years ago
poornas 30922148fb Fix bug preventing overwrite of object if (#8796) 5 years ago
Harshavardhana 5f2318567e
Allow metadata updates on meta bucket even in WORM mode (#8657) 5 years ago
poornas ca96560d56 Add object retention at the per object (#8528) 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
Bala FA fb48ca5020 Add Get/Put Bucket Lock Configuration API support (#8120) 5 years ago
Harshavardhana 822eb5ddc7 Bring in safe mode support (#8478) 5 years ago
Harshavardhana ee4a6a823d Migrate config to KV data format (#8392) 5 years ago
Harshavardhana 68a519a468
Use errgroups instead of sync.WaitGroup as needed (#8354) 5 years ago
poornas d7060c4c32 Allow logging targets to be configured to receive `minio` (#8347) 5 years ago
Harshavardhana 3b8adf7528 Move storageclass config handling into cmd/config/storageclass (#8360) 5 years ago
Andreas Auernhammer 3064da7b08 return error during part listing when no quorum (#8241) 5 years ago
Harshavardhana 53e4887e02 Simplify and cleanup metadata r/w functions (#8146) 5 years ago
Harshavardhana e6d8e272ce
Use const slashSeparator instead of "/" everywhere (#8028) 5 years ago