15 Commits (d0d015361c2994358c7d88209dc99b40e57d2e94)

Author SHA1 Message Date
Harshavardhana 2dede2fdc2 Add reliable RemoveAll to handle racy situations (#6227) 6 years ago
kannappanr 43cc0096fa
Add support for deployment ID (#6144) 6 years ago
Krishna Srinivas 0c9f4c9092 formatMetaV1 should be "inherited" by disk format structs (#6134) 6 years ago
Harshavardhana 5f9041571f Heal only when atleast one of the disk is unformatted (#5866) 7 years ago
Harshavardhana 1f07545e2a
Improve init messages for distributed setup (#5786) 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
Harshavardhana 85a57d2021 Make sure to close the disk connections (#5752) 7 years ago
Harshavardhana 2c5f2e9669 Stop deleting 'format.json' upon unsuccessful save (#5747) 7 years ago
Harshavardhana 2938e332ba Fix format migration regression (#5668) 7 years ago
Krishna Srinivas 9083bc152e Flat multipart backend implementation for Erasure backend (#5447) 7 years ago
Krishna Srinivas a00e052606 Provide more descriptive error during erasure init (#5282) 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
Krishna Srinivas 7c72d14027 Separate the codebase for XL and FS format.json related code (#5317) 7 years ago
Harshavardhana 8efa82126b
Convert errors tracer into a separate package (#5221) 7 years ago
Bala FA 88938340b3 remove all dead codes (#5019) 7 years ago
Aditya Manthramurthy 32da1aa9d6 XL: Simplify heal-format operations 7 years ago
Harshavardhana 075b8903d7 fs: Add safe locking semantics for `format.json` (#4523) 8 years ago
Harshavardhana 76f4f20609 fs: Migrate object metadata to objects directory. (#4195) 8 years ago
Harshavardhana f4dac979a2 server: Fix message when corrupted or unsupported format is found. (#4142) 8 years ago
Harshavardhana 1c699d8d3f fs: Re-implement object layer to remember the fd (#3509) 8 years ago
Harshavardhana 2d6f8153fa format: Check properly for disks in valid formats. (#3427) 8 years ago
Bala FA 1d4ac4b084 Rename getUUID() into mustGetUUID() (#3320) 8 years ago
Harshavardhana 1b85302161 Fix spelling and golint errors. (#3266) 8 years ago
Harshavardhana 2f7fb78692 rpc: Our rpcClient should make an attempt to reconnect. (#3221) 8 years ago
Harshavardhana f22862aa28 heal: Refactor heal command. (#2901) 8 years ago
Harshavardhana 6494b77d41 server: Add more elaborate startup messages. (#2731) 8 years ago
Harshavardhana 182109f0de xl: Heal `format.json` properly on fresh disks. 8 years ago
Harshavardhana ba2ba328da server: Fixes for various conditions 8 years ago
Krishnan Parthasarathi de67bca211 Move formatting of disks out of object layer initialization (#2572) 8 years ago
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 8 years ago
Anis Elleuch 64dc2a2e7f Heal format by inspection should avoid picking minioMetaBucket dir if the latter comes first in the list (listDir not ordered) (#2426) 8 years ago
Anis Elleuch 14cefd352c Heal corrupted formats of disks already containing objects (#2297) 8 years ago
Harshavardhana 1e3d80552f XL: format.json healing should cater for mismatching order. (#2285) 8 years ago
Harshavardhana bdff0848ed server: Implement --ignore-disks for ignoring disks from healing. (#2158) 9 years ago
Harshavardhana 8e53064bb4 XL/format: Initialize missing meta volume. (#2131) 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 f4830162a4 XL: Format heal should re-allocate new UUIDs not reuse. (#1953) 9 years ago
Harshavardhana 50d25ca94a XL: Change AppendFile() to return only error (#1932) 9 years ago
Harshavardhana 23c88ffb1d XL/format: Fix a bug in checkDisksConsistency. (#1894) 9 years ago
Harshavardhana c6ac3fa6db erasure: Fix block index matching. 9 years ago
Harshavardhana fb95c1fad3 XL: Bring in some modularity into format verification and healing. (#1832) 9 years ago
Harshavardhana ae311aa53b XL: Cleanup, comments and all the updated functions. (#1830) 9 years ago
Krishna Srinivas 9b79760dcf XL/heal: heal missing format.json on replaced drives. (#1828) 9 years ago
Harshavardhana 445dc22118 XL: Cleanup and add more comments. (#1807) 9 years ago
Harshavardhana a4a0ea605b XL: Fix GetObject erasure decode issues. (#1793) 9 years ago
Harshavardhana feb337098d XL: bring in new storage API. (#1780) 9 years ago
Krishnan Parthasarathi 3a980eac1a Fix shadowing of err variable (#1718) 9 years ago