33 Commits (92bc7caf7aaf6975b728f3159ba43209ef61436e)

Author SHA1 Message Date
kannappanr 2d84b02bc4 Check for absence of checksum field and attributes. (#6298) 6 years ago
kannappanr c7946ab9ab
Remove unnecessary error log messages (#6186) 6 years ago
Krishna Srinivas bb34bd91f1 Fix unnecessary log messages to avoid flooding the logs (#5900) 7 years ago
Krishna Srinivas 6831177394 Do not log errFileNotFound error (#5853) 7 years ago
Harshavardhana adf9a9d300 Remove all unused variables and functions (#5823) 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
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
Aditya Manthramurthy a337ea4d11 Move admin APIs to new path and add redesigned heal APIs (#5351) 7 years ago
Nitish Tiwari ede504400f
Add validation of xlMeta ErasureInfo field (#5389) 7 years ago
Harshavardhana d45a8784fc
Fix hash order to generate more even distribution (#5247) 7 years ago
Harshavardhana 8efa82126b
Convert errors tracer into a separate package (#5221) 7 years ago
Harshavardhana 0b546ddfd4 Return errors in PutObject()/PutObjectPart() if input size is -1. (#5015) 7 years ago
Harshavardhana 2e6ee68409 fix: [minor] Avoid unnecessary typecasting. (#4828) 7 years ago
Frank Wessels a2f2044528 Minor corrections in comments for xl utils (#4815) 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
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
Krishnan Parthasarathi 417ec0df56 HealObject should succeed when only N/2 disks have data (#3952) 8 years ago
Harshavardhana bcc5b6e1ef xl: Rename getOrderedDisks as shuffleDisks appropriately. (#3796) 8 years ago
Harshavardhana 6a6c930f5b xl: Abort multipart upload should honor quorum properly. (#3670) 8 years ago
Harshavardhana 1b30a3be2b xl/utils: getPartSizeFromIdx should return error. (#3669) 8 years ago
Anis Elleuch e9394dc22d xl PutObject: Split object into parts (#3651) 8 years ago
Krishnan Parthasarathi c194b9f5f1 Implement mgmt REST APIs for heal subcommands (#3533) 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
Harshavardhana 0b9f0d14a1 auth/rpc: Take remote disk offline after maximum allowed attempts. (#3288) 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
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 8 years ago
karthic rao 5fe72cf205 Removing readAllMeta from xl-v1-healing.go and placing it in xl-v1-utils.go (#2296) 9 years ago
Harshavardhana 5d118141cd XL: Remove deadcode unionChecksumInfo. (#2261) 9 years ago
Harshavardhana cef26fd6ea XL: Refactor usage of reduceErrs and consistent behavior. (#2240) 9 years ago
Krishna Srinivas 8cc163e51a Refactor xl.GetObject and erasureReadFile. (#2211) 9 years ago
Krishnan Parthasarathi 45240f158d xl: Make namespace locking granular for PutObject (#2199) 9 years ago
Harshavardhana dc3bafb194 XL: isQuorum rename as isDiskQuorum, word it properly. (#2196) 9 years ago
Krishnan Parthasarathi 0610527868 XL: PutObjectPart update checksum, re-read from xl.json for the part being written. (#2191) 9 years ago
Harshavardhana 623e0f9243 XL: listOnlineDisks should use modTime instead of version. (#2166) 9 years ago
Krishnan Parthasarathi bc8720406d Added specific error for InvalidObjectName (#2157) 9 years ago
Krishna Srinivas ae80f8ca35 ObjectLayer/GetObject: Should return the right error value. Fix done in FS and XL. (#2133) 9 years ago
frankw 63b3f1dcfd Use new algorithm to get fixed random order of disks (#2147) 9 years ago
Harshavardhana 42286cba70 XL: Implement new ReadAll API for files which are read in single call. (#1974) 9 years ago
Harshavardhana e8990e42c2 XL: Make allocations simpler avoid redundant allocs. (#1961) 9 years ago
Harshavardhana 8c0942bf0d XL: Remove usage of reduceErr and make it isQuorum verification. (#1909) 9 years ago
Harshavardhana fb95c1fad3 XL: Bring in some modularity into format verification and healing. (#1832) 9 years ago
Harshavardhana 445dc22118 XL: Cleanup and add more comments. (#1807) 9 years ago
Harshavardhana b2293c2bf4 XL: Rename, cleanup and add more comments. (#1769) 9 years ago