46 Commits (341171f326caaccd9677773f14b58fdbe40985ba)

Author SHA1 Message Date
Anis Elleuch 5526ac13d2 Protect shutdown callbacks lists with a mutex (#2432) 8 years ago
Anis Elleuch 14cefd352c Heal corrupted formats of disks already containing objects (#2297) 8 years ago
Harshavardhana f503ac3db8 XL/Erasure: Make bit-rot verification based on xl.json algo. (#2299) 8 years ago
Harshavardhana 1e3d80552f XL: format.json healing should cater for mismatching order. (#2285) 8 years ago
Harshavardhana cef26fd6ea XL: Refactor usage of reduceErrs and consistent behavior. (#2240) 8 years ago
Harshavardhana bdff0848ed server: Implement --ignore-disks for ignoring disks from healing. (#2158) 8 years ago
Harshavardhana c0c8a8430e XL/PutObject: Add single putObject and multipart caching. (#2115) 8 years ago
Harshavardhana d2557bb538 XL: GetObject caching implemented for XL. (#2017) 8 years ago
Harshavardhana d64c3fd464 posix: Return errDiskNotWritable during disk initialization. (#2048) 9 years ago
Harshavardhana 0e3907072c XL/fs: Initialize export paths supplied on command line (#2020) 9 years ago
Harshavardhana ae936a0147 XL: Relax write quorum further to N/2 + 1. (#2018) 9 years ago
Harshavardhana 3ac39ff107 XL: Change minimum disks supported to 6 now. (#2023) 9 years ago
Harshavardhana 0d3a9c9438 XL: Add tests for checkSufficientDisks, storageInfo. (#1988) 9 years ago
Harshavardhana f4830162a4 XL: Format heal should re-allocate new UUIDs not reuse. (#1953) 9 years ago
Harshavardhana 23c88ffb1d XL/format: Fix a bug in checkDisksConsistency. (#1894) 9 years ago
Bala FA f2765d98a8 XL: set write quorum (no. of disk / 2) + 2 (#1876) 9 years ago
Krishna Srinivas acc393ba8b XL/tree-walk: Added comments, changed variable names and structure fields to improve code readability. (#1856) 9 years ago
Harshavardhana 1cf1532ca3 XL: Implement ListObjects channel and pool management. 9 years ago
Harshavardhana fb95c1fad3 XL: Bring in some modularity into format verification and healing. (#1832) 9 years ago
Harshavardhana de21126f7e XL: Re-align the code again. 9 years ago
Harshavardhana ae311aa53b XL: Cleanup, comments and all the updated functions. (#1830) 9 years ago
Harshavardhana 445dc22118 XL: Cleanup and add more comments. (#1807) 9 years ago
Harshavardhana 34e9ad24aa XL: Introduce new API StorageInfo. (#1770) 9 years ago
Harshavardhana 553fdb9211 XL: Bring in support for object versions written during writeQuorum. (#1762) 9 years ago
Harshavardhana 293d246f95 XL/FS: Rewrite in new format. 9 years ago
Harshavardhana 4e34e03dd4 xl/fs: Split object layer into interface. (#1415) 9 years ago
Krishna Srinivas 7066ce5160 XL/Multipart: rename the parts instead of concatenating. (#1416) 9 years ago
Harshavardhana 984903cce1 server: Add global namespace lock. (#1398) 9 years ago
Harshavardhana a1a667ae5d xl: Change fileMetadata to xlMetadata. (#1404) 9 years ago
Harshavardhana 41b35cff7b xl: Fixes a bug in read quorum ListFiles() (#1412) 9 years ago
Harshavardhana 2ac10209cc xl: ListFiles - return sorted files. (#1408) 9 years ago
Bala FA 5bd6b0b510 xl: check read quorum for ListFiles() (#1406) 9 years ago
Harshavardhana 5fffd558d0 xl/heal: Make healFile non-blocking for StatFile and ReadFile. (#1399) 9 years ago
Harshavardhana 90987df9b4 objectapi: Simplify ListMultipart combine recursive and non-recursive. (#1390) 9 years ago
Harshavardhana ad1abc4486 xl-v1/Cleanup: use listOnlineDisks instead of getReadableDisks. (#1389) 9 years ago
Krishna Srinivas 4333e529e6 xl/ListFiles: return as many objects as requested. (#1383) 9 years ago
Harshavardhana 8bce699dae xl: Add logging. (#1372) 9 years ago
Harshavardhana cab6805f09 xl: Enable a subset of tests for XL branch. (#1359) 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
Harshavardhana f3784d1087 xl: Handle read quorum for StatVol, ListVols 9 years ago
Harshavardhana c7bf471c9e list/xl: Fix the way marker is handled in leafDirectory verification. 9 years ago
Krishna Srinivas c302875774 selfheal: implement self-heal. Heals the missing parts. (#1335) 9 years ago
Harshavardhana b76f3f1d62 xl: Add more fixes and cleanup. 9 years ago
Bala FA ada0f82b9a xl: add quorum support for read file and name space locking. (#1333) 9 years ago
Harshavardhana a98a7fb1ad Implement XL layer - preliminary work. 9 years ago