16 Commits (cc2d887e0e61cf9bb40f2faa4f48db841d6ac80a)

Author SHA1 Message Date
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 2eb52ca5f4
fix: heal bucket metadata right before healing bucket (#11097) 4 years ago
Harshavardhana 4ec45753e6 rename server sets to server pools 4 years ago
Harshavardhana 790833f3b2 Revert "Support variable server sets (#10314)" 4 years ago
Harshavardhana aabf053d2f
Support variable server sets (#10314) 4 years ago
Klaus Post 86e0d272f3
Reduce WriteAll allocs (#10810) 4 years ago
Klaus Post a982baff27
ListObjects Metadata Caching (#10648) 4 years ago
Anis Elleuch eb95353cb1
fix: Get/HeadObject return 404 on non quorum objects (#10753) 4 years ago
Harshavardhana ad726b49b4
rename zones to serverSets to avoid terminology conflict (#10679) 4 years ago
Krishna Srinivas 230fc0d186
Support for "directory" objects (#10499) 4 years ago
Klaus Post 493c714663
Remove erasureSets and erasureObjects from ObjectLayer (#10442) 4 years ago
Klaus Post 2d58a8d861
Add storage layer contexts (#10321) 4 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 4 years ago
Anis Elleuch c045ae15e7
fix: avoid undoing bucket creation and return the first err instead (#9578) 4 years ago
Harshavardhana a1de9cec58
cleanup object-lock/bucket tagging for gateways (#9548) 4 years ago
Klaus Post f19cbfad5c
fix: use per test context (#9343) 5 years ago
Harshavardhana f44cfb2863
use GlobalContext whenever possible (#9280) 5 years ago
Anis Elleuch db2155551a
heal: Pass scan mode to HealObjects to deep scan full quorum objects (#9159) 5 years ago
Harshavardhana e3b44c3829
Remove partName, partETag requirement (#9044) 5 years ago
Harshavardhana 1ffbb5c24c fix racy tests when editing xl.getDisks (#8879) 5 years ago
Harshavardhana fb43d64dc3
Fix healing on multiple zones (#8555) 5 years ago
Harshavardhana 347b29d059 Implement bucket expansion (#8509) 5 years ago
Harshavardhana ff5bf51952 admin/heal: Fix deep healing to heal objects under more conditions (#8321) 5 years ago
Anis Elleuch c5ac901e8d xl: Fix healing empty directories (#8013) 5 years ago
Anis Elleuch 000a60f238 xl: Heal empty parts (#7860) 5 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 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
poornas 40b8d11209 Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 6 years ago
Harshavardhana 30135eed86 Redo how to handle stale dangling files (#7171) 6 years ago
poornas 5f6d717b7a Fix: Preserve MD5Sum for SSE encrypted objects (#6680) 6 years ago
poornas 5c0b98abf0 Add ObjectOptions to ObjectLayer calls (#6382) 6 years ago
Harshavardhana 0e02328c98 Migrate config.json from config-dir to backend (#6195) 6 years ago
kannappanr 264cc4020f Return 503 instead of 404 if more than half of disks are not found (#6207) 6 years ago
Krishna Srinivas 9aace6d36d Continue healing other objects even if objects without quorum exist (#5851) 7 years ago
kannappanr cef992a395
Remove error package and cause functions (#5784) 7 years ago
Krishna Srinivas 9ede179a21 Use context.Background() instead of nil 7 years ago
Krishna Srinivas e452377b24 Add context to the object-interface methods. 7 years ago
Harshavardhana fb96779a8a Add large bucket support for erasure coded backend (#5160) 7 years ago
Aditya Manthramurthy a337ea4d11 Move admin APIs to new path and add redesigned heal APIs (#5351) 7 years ago
Nitish Tiwari 1a3dbbc9dd
Add x-amz-storage-class support (#5295) 7 years ago
Harshavardhana 8efa82126b
Convert errors tracer into a separate package (#5221) 7 years ago
Harshavardhana a4d6195244 Add public data-types for easier external loading (#5170) 7 years ago
Harshavardhana 1d8a8c63db Simplify data verification with HashReader. (#5071) 7 years ago
Andreas Auernhammer 79ba4d3f33 refactor ObjectLayer PutObject and PutObjectPart (#4925) 7 years ago
Andreas Auernhammer 85fcee1919 erasure: simplify XL backend operations (#4649) (#4758) 7 years ago
Harshavardhana d864e00e24 posix: Deprecate custom removeAll/mkdirAll implementations. (#4808) 7 years ago