30 Commits (565dc8b2837a2626700faed3feb2de3c46fffd3f)

Author SHA1 Message Date
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
Krishnan Parthasarathi 6a57f2c1f0 XL: Add more information to panic msg (#3119) 8 years ago
Harshavardhana 39331b6b4e xl: GetCheckSumInfo() shouldn't fail if hash not available. (#2984) 8 years ago
Karthic Rao 8bd78fbdfb performance: gjson parsing for readXLMeta, listParts, getObjectInfo. (#2631) 8 years ago
Krishna Srinivas 9358ee011b logging: Print stack trace in case of errors. 8 years ago
Mohit Agarwal 418921de89 minor cleanup 8 years ago
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 8 years ago
Harshavardhana f503ac3db8 XL/Erasure: Make bit-rot verification based on xl.json algo. (#2299) 8 years ago
Harshavardhana 9212e11b90 XL/GetObject: When disk is not available, checksum should be empty. (#2276) 8 years ago
Harshavardhana 79bab6b561 XL: Operations on `uploads.json` should cater for disk being unavailable. (#2277) 8 years ago
Harshavardhana 6c2fb19ed7 docs: Removed and purged uneeded docs. (#2273) 8 years ago
Harshavardhana 0add96f655 fs: Save metadata for objects in minioMetaBucket directory. (#2251) 8 years ago
Krishna Srinivas 303f216150 tests: xl-v1-metadata.go, xl-v1-multipart-common.go - remove unused methods, add enhance tests to improve code coverage. (#2260) 8 years ago
Harshavardhana a0635dcdd9 XL: Do not rely on getLoadBalancedQuorumDisks for NS consistency. (#2243) 8 years ago
Harshavardhana cef26fd6ea XL: Refactor usage of reduceErrs and consistent behavior. (#2240) 8 years ago
Krishna Srinivas b090c7112e Refactor of xl.PutObjectPart and erasureCreateFile. (#2193) 8 years ago
Harshavardhana cdf1373f8e XL: Ignore and continue for cases when bucket does not exist. (#2205) 8 years ago
Harshavardhana dc3bafb194 XL: isQuorum rename as isDiskQuorum, word it properly. (#2196) 8 years ago
Harshavardhana 623e0f9243 XL: listOnlineDisks should use modTime instead of version. (#2166) 8 years ago
Krishnan Parthasarathi bef72f26db xl: Make locking more granular for PutObjectPart requests (#2168) 9 years ago
Harshavardhana de468f92ec posix: ReadAll should handle the case when parent is not a dir. (#2163) 9 years ago
Krishna Srinivas aa7079fc7b XL/GetObject: If quorum not available during GetObject appropriate error should be returned. (#2135) 9 years ago
Harshavardhana 6266328a85 XL/metadata: use new hashOrder algorithm for newXLMeta. (#2147) 9 years ago
frankw 63b3f1dcfd Use new algorithm to get fixed random order of disks (#2147) 9 years ago
Harshavardhana ca1b1921c4 XL: Implement ignore errors. (#2136) 9 years ago
Harshavardhana ae936a0147 XL: Relax write quorum further to N/2 + 1. (#2018) 9 years ago
Harshavardhana e8990e42c2 XL: Make allocations simpler avoid redundant allocs. (#1961) 9 years ago