22 Commits (d45a8784fc5a1c75c788e32e8c80423f0e24f9f0)

Author SHA1 Message Date
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) 8 years ago
Harshavardhana 5d118141cd XL: Remove deadcode unionChecksumInfo. (#2261) 8 years ago
Harshavardhana cef26fd6ea XL: Refactor usage of reduceErrs and consistent behavior. (#2240) 8 years ago
Krishna Srinivas 8cc163e51a Refactor xl.GetObject and erasureReadFile. (#2211) 8 years ago
Krishnan Parthasarathi 45240f158d xl: Make namespace locking granular for PutObject (#2199) 8 years ago
Harshavardhana dc3bafb194 XL: isQuorum rename as isDiskQuorum, word it properly. (#2196) 8 years ago
Krishnan Parthasarathi 0610527868 XL: PutObjectPart update checksum, re-read from xl.json for the part being written. (#2191) 8 years ago
Harshavardhana 623e0f9243 XL: listOnlineDisks should use modTime instead of version. (#2166) 8 years ago
Krishnan Parthasarathi bc8720406d Added specific error for InvalidObjectName (#2157) 8 years ago
Krishna Srinivas ae80f8ca35 ObjectLayer/GetObject: Should return the right error value. Fix done in FS and XL. (#2133) 8 years ago
frankw 63b3f1dcfd Use new algorithm to get fixed random order of disks (#2147) 8 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
Harshavardhana 553fdb9211 XL: Bring in support for object versions written during writeQuorum. (#1762) 9 years ago
Harshavardhana 4e34e03dd4 xl/fs: Split object layer into interface. (#1415) 9 years ago
Harshavardhana a1a667ae5d xl: Change fileMetadata to xlMetadata. (#1404) 9 years ago
Krishna Srinivas 8c85815106 xl: refactor functions to xl-v1-common.go xl-v1-utils.go. (#1357) 9 years ago
Krishna Srinivas becc814531 Xl layer selfheal quorum2 9 years ago
Harshavardhana 9bd9441107 xl: Simplify reading metadata and add a new fileMetadata type. (#1346) 9 years ago
Krishna Srinivas 5c33b68318 xl: code refactor, cleanup ReadFile and CreateFile. 9 years ago