37 Commits (d103d5fb7c71b4ac09195f7fb337452994dd8e40)

Author SHA1 Message Date
Aditya Manthramurthy 604417baf4 Allow cluster to start when only n/2 servers are up (#4066) 8 years ago
Bala FA 2df8160f6a server: handle command line and env variables at one place. (#3975) 8 years ago
Harshavardhana 43317530d5 Fix odd shadowing bug in XL init. (#3874) 8 years ago
Harshavardhana 47ac410ab0 Code cleanup - simplify server side code. (#3870) 8 years ago
Harshavardhana e49efcb9d9 xl: quickHeal heal bucket only when needed. (#3854) 8 years ago
Bala FA 208dd15245 Remove globalMaxCacheSize and globalCacheExpiry variables (#3826) 8 years ago
Harshavardhana 9df01035da Remove XL references in public docs to Erasure. (#3725) 8 years ago
Krishnan Parthasarathi 586058f079 Implement mgmt REST APIs to heal storage format. (#3604) 8 years ago
Harshavardhana 1c699d8d3f fs: Re-implement object layer to remember the fd (#3509) 8 years ago
Harshavardhana 7bbb532b4b Add a `isErr` function to check for errs. 8 years ago
Harshavardhana b363709c11 caching: Optimize memory allocations. (#3405) 8 years ago
Harshavardhana 46a6fde813 xl/fs: Fix initializing meta volume bug. 8 years ago
Bala FA 0f2e493c9a Use isErrIgnored() function wherever applicable. (#3343) 8 years ago
Bala FA 825000bc34 Use humanize constants for KiB, MiB and GiB units. (#3322) 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
Harshavardhana c91d3791f9 heal: Add healing support for bucket, bucket metadata files. (#3252) 8 years ago
Harshavardhana 716316f711 Reduce number of envs and options from command line. (#3230) 8 years ago
Krishnan Parthasarathi 7d50361ca9 Move housekeeping before object layer initialization (#3001) 8 years ago
Harshavardhana f8e13fb00e server: Startup sequence should be more idempotent. (#2974) 8 years ago
Anis Elleuch 334cdb5d64 XL total/free space calculation is done inside xl module (#2945) 8 years ago
Harshavardhana f22862aa28 heal: Refactor heal command. (#2901) 8 years ago
Harshavardhana 3cfb23750a control: Implement service command 'stop,restart,status'. (#2883) 8 years ago
Harshavardhana 6494b77d41 server: Add more elaborate startup messages. (#2731) 8 years ago
Aditya Manthramurthy 10d2ef5449 Remove comments relating to deprecated MINIO_DEBUG envvar (#2797) 8 years ago
Anis Elleuch fc783f8407 More tests for web handlers (#2755) 8 years ago
Anis Elleuch 7a549096de XL and FS use different tree walk ignored errors (#2707) 8 years ago
Harshavardhana 03430d0db8 tests: Add ListBucketHandler tests. (#2701) 8 years ago
Karthic Rao 07d232c7b4 instrumentation: instrumentation for locks. (#2584) 8 years ago
Krishnan Parthasarathi de67bca211 Move formatting of disks out of object layer initialization (#2572) 8 years ago
Anis Elleuch 0513b3ed07 Add Heal Disk Metadata RPC API + tests (#2556) 8 years ago
Harshavardhana 780ccc26f7 server: Validate server arguments for duplicates. (#2554) 8 years ago
Harshavardhana 339425fd52 server: Fetch StorageInfo() from underlying disks transparently. (#2549) 8 years ago
Krishnan Parthasarathi e55926e8cf distribute: Make server work with multiple remote disks 8 years ago
Harshavardhana 5716f1c199 Fix incorrect error strings. (#2580) 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
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) 8 years ago
Harshavardhana 0e3907072c XL/fs: Initialize export paths supplied on command line (#2020) 8 years ago
Harshavardhana ae936a0147 XL: Relax write quorum further to N/2 + 1. (#2018) 8 years ago
Harshavardhana 3ac39ff107 XL: Change minimum disks supported to 6 now. (#2023) 8 years ago
Harshavardhana 0d3a9c9438 XL: Add tests for checkSufficientDisks, storageInfo. (#1988) 8 years ago