42 Commits (d861edfc00a01ae23a864c1291aeabf1236c5667)

Author SHA1 Message Date
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
Aditya Manthramurthy 32da1aa9d6 XL: Simplify heal-format operations 7 years ago
Harshavardhana 075b8903d7 fs: Add safe locking semantics for `format.json` (#4523) 8 years ago
poornas 18c4e5d357 Enable browser support for gateway (#4425) 8 years ago
Bala FA de204a0a52 Add extensive endpoints validation (#4019) 8 years ago
Harshavardhana 4de6b15fca vet: Fix all the go vet complaints (#4029) 8 years ago
Krishnan Parthasarathi 2bd694dbc8 Add disksUnavailable healStatus const (#3990) 8 years ago
Krishnan Parthasarathi 417ec0df56 HealObject should succeed when only N/2 disks have data (#3952) 8 years ago
Krishnan Parthasarathi c192e5c9b2 Implement heal-upload admin API (#3914) 8 years ago
Anis Elleuch 0715032598 heal: Add ListBucketsHeal object API (#3563) 8 years ago
Harshavardhana 62f8343879 Add constants for commonly used values. (#3588) 8 years ago
Harshavardhana 6efee2072d objectLayer: Check for `format.json` in a wrapped disk. (#3311) 8 years ago
Harshavardhana 5197649081 utils: reduceErrs returns and validates quorum errors. (#3300) 8 years ago
Harshavardhana c91d3791f9 heal: Add healing support for bucket, bucket metadata files. (#3252) 8 years ago
Harshavardhana fee3f99a6e xl: heal bucket should validate if bucket exists first. (#2953) 8 years ago
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 8 years ago
Harshavardhana 623e0f9243 XL: listOnlineDisks should use modTime instead of version. (#2166) 8 years ago