37 Commits (075c429021a8170abad2597e47295190c4696e26)

Author SHA1 Message Date
Harshavardhana 4315f93421
fix: make sure parentDirIsObject is used at set level (#11280) 4 years ago
Harshavardhana f903cae6ff
Support variable server pools (#11256) 4 years ago
Harshavardhana f21d650ed4
fix: readData in bulk call using messagepack byte wrappers (#11228) 4 years ago
Harshavardhana d0027c3c41
do not use large buffers if not necessary (#11220) 4 years ago
Harshavardhana c4131c2798
feat: Small object optimization read data in single bulk call (#11207) 4 years ago
Anis Elleuch 677e80c0f8
xl: Remove check-dir in ReadVersion (#11200) 4 years ago
Harshavardhana 35fafb837b
fix: issues with handling delete markers in metacache (#11150) 4 years ago
Harshavardhana 4550ac6fff
fix: refactor locks to apply them uniquely per node (#11052) 4 years ago
Harshavardhana ce93b2681b
fix: re-use er.getDisks() properly in certain calls (#11043) 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 95675b0c9a
fix: do not crash PutObjectTags when node is down (#10940) 4 years ago
Harshavardhana 8f7fe0405e fix: delete marker replication should support directories (#10878) 4 years ago
Klaus Post 2294e53a0b
Don't retain context in locker (#10515) 4 years ago
Klaus Post a982baff27
ListObjects Metadata Caching (#10648) 4 years ago
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) 4 years ago
Harshavardhana 4790868878
allow background IAM load to speed up startup (#9796) 4 years ago
Harshavardhana 566e0e2048
allow deleting of dropped multiparts (#9753) 4 years ago
Harshavardhana b330c2c57e
Introduce simpler GetMultipartInfo call for performance (#9722) 4 years ago
Harshavardhana bd032d13ff
migrate all bucket metadata into a single file (#9586) 4 years ago
Harshavardhana 6ac48a65cb
fix: use unused cacheMetrics code in prometheus (#9588) 4 years ago
Klaus Post 073aac3d92
add data update tracking using bloom filter (#9208) 4 years ago
Harshavardhana 60d415bb8a
deprecate/remove global WORM mode (#9436) 4 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