56 Commits (e7f491a14b6c1b7b31f54b907b337795f4c5af4e)

Author SHA1 Message Date
Harshavardhana e7f491a14b Use optimized sha256-simd whenever possible (#8227) 5 years ago
Harshavardhana 53e4887e02 Simplify and cleanup metadata r/w functions (#8146) 5 years ago
Harshavardhana b52a3e523c Avoid using fastjson parser pool, move back to jsoniter (#8190) 5 years ago
Harshavardhana 9ca7470ccc
Avoid using jsoniter, move to fastjson (#8063) 5 years ago
Harshavardhana 39b3e4f9b3 Avoid using io.ReadFull() for WriteAll and CreateFile (#7676) 6 years ago
Anis Elleuch 27ef1262bf xl: Use random UUID during complete multipart upload (#7527) 6 years ago
Harshavardhana f767a2538a
Optimize listing with leaf check offloaded to posix (#7541) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
poornas 2564147ab4 Filter Expires header from user metadata (#7269) 6 years ago
Krishna Srinivas 51ec61ee94 Fix healing whole file bitrot (#7123) 6 years ago
Krishna Srinivas 98c950aacd Streaming bitrot verification support (#7004) 6 years ago
poornas 5a80cbec2a Add double encryption at S3 gateway. (#6423) 6 years ago
Harshavardhana f1f23f6f11 Add sync mode for 'xl.json' (#6798) 6 years ago
Anis Elleuch 5b3090dffc encryption: Fix copy from encrypted multipart to single part (#6604) 6 years ago
Praveen raj Mani ce9d36d954 Add object compression support (#6292) 6 years ago
Harshavardhana 3de5a3157f Enhance picking valid xlMeta based on quorum (#6297) 6 years ago
kannappanr 0286e61aee Log disk not found error just once (#6059) 6 years ago
Krishna Srinivas ce02ab613d Simplify erasure code by separating bitrot from erasure code (#5959) 6 years ago
Harshavardhana e5e522fc61
docs: fix all Chinese doc links for the new docs site (#6097) 6 years ago
Krishna Srinivas 0f746a14a3 Do not use crypto.SHA3_256 as placeholder for HighwayHash256 (#5847) 7 years ago
Krishna Srinivas 9aace6d36d Continue healing other objects even if objects without quorum exist (#5851) 7 years ago
ebozduman f16bfda2f2 Remove panic() and handle it appropriately (#5807) 7 years ago
Harshavardhana 4a874dfbc1
Ignore prefix renames when dest directory is not empty (#5798) 7 years ago
kannappanr cef992a395
Remove error package and cause functions (#5784) 7 years ago
kannappanr f8a3fd0c2a
Create logger package and rename errorIf to LogIf (#5678) 7 years ago
Nitish Tiwari 9eb94fe8c8 Fix StorageClass field in ListObject/ListObjectV2 response (#5766) 7 years ago
Anis Elleuch 120b061966 Add multipart support in SSE-C encryption (#5576) 7 years ago
Harshavardhana fb96779a8a Add large bucket support for erasure coded backend (#5160) 7 years ago
Andreas Auernhammer 7f99cc9768 add HighwayHash256 support (#5359) 7 years ago
Andreas Auernhammer d0a43af616 replace all "crypto/sha256" with "github.com/minio/sha256-simd" (#5391) 7 years ago
Nitish Tiwari ede504400f
Add validation of xlMeta ErasureInfo field (#5389) 7 years ago
Nitish Tiwari 1e5fb4b79a
Fix storage class related issues (#5338) 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
Andreas Auernhammer 85fcee1919 erasure: simplify XL backend operations (#4649) (#4758) 7 years ago
Frank Wessels 46897b1100 Name return values to prevent the need (and unnecessary code bloat) (#4576) 8 years ago
Anis Elleuch af8071c86a xl: Fix rare freeze after many disk/network errors (#4438) 8 years ago
Frank Wessels 9ba57a8df0 Add errCorruptedFormat to list of ignored errors for metadata operations. (#4447) 8 years ago
Aditya Manthramurthy 8975da4e84 Add new ReadFileWithVerify storage-layer API (#4349) 8 years ago
Harshavardhana 155a90403a fs/erasure: Rename meta 'md5Sum' as 'etag'. (#4319) 8 years ago
Harshavardhana a7afa469e2 xl: Add stat calls to keep track of ignored errors. (#4117) 8 years ago
Anis Elleuch dce0345f8f Set disk to nil after write which needs quorum (#3795) 8 years ago
Harshavardhana 6a6c930f5b xl: Abort multipart upload should honor quorum properly. (#3670) 8 years ago
Harshavardhana 62f8343879 Add constants for commonly used values. (#3588) 8 years ago
Harshavardhana 69559aa101 objAPI: Implement CopyObject API. (#3487) 8 years ago
Harshavardhana 5878fcc086 bit-rot: Default to sha256 on ARM64. (#3488) 8 years ago
Bala FA 0f2e493c9a Use isErrIgnored() function wherever applicable. (#3343) 8 years ago
Harshavardhana 5197649081 utils: reduceErrs returns and validates quorum errors. (#3300) 8 years ago
Krishnan Parthasarathi eed9ab0464 XL: pickValidXLMeta should return error instead of panic'ing (#3277) 8 years ago
Harshavardhana 0b9f0d14a1 auth/rpc: Take remote disk offline after maximum allowed attempts. (#3288) 8 years ago