65 Commits (328eb74cbb2e9c54d4103a472dd0712d37b7c123)

Author SHA1 Message Date
Harshavardhana df35d7db9d Introduce staticcheck for stricter builds (#7035) 6 years ago
Harshavardhana a63bc9254d Add 'disk' tag to log output to enhance 'disk not found' errors (#6460) 6 years ago
Krishna Srinivas 52f6d5aafc Rename of structs and methods (#6230) 6 years ago
Harshavardhana 556a51120c Deprecate ListLocks and ClearLocks (#6233) 6 years ago
Harshavardhana ad86454580 Make sure to handle FaultyDisks in listing ops (#6204) 6 years ago
Harshavardhana 000e360196 Deprecate showing drive capacity and total free (#5976) 7 years ago
Harshavardhana e6ec645035 Implement support for calculating disk usage per tenant (#5969) 7 years ago
Bala FA 0d52126023 Enhance policy handling to support SSE and WORM (#5790) 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 6e9c853312 After healing re-load disks with the new format (#5718) 7 years ago
Krishna Srinivas e452377b24 Add context to the object-interface methods. 7 years ago
Krishna Srinivas 9083bc152e Flat multipart backend implementation for Erasure backend (#5447) 7 years ago
Harshavardhana fb96779a8a Add large bucket support for erasure coded backend (#5160) 7 years ago
Harshavardhana 8de6cf4124 update dsync implementation to fix a regression (#5513) 7 years ago
poornas 4f73fd9487 Unify gateway and object layer. (#5487) 7 years ago
Harshavardhana 0c880bb852 Deprecate and remove in-memory object caching (#5481) 7 years ago
Nitish Tiwari e2d5a87b26 Fix free and total space reported in startup banner (#5419) 7 years ago
poornas 0bb6247056 Move nslocking from s3 layer to object layer (#5382) 7 years ago
Nitish Tiwari 42633748db
Update madmin package to return storage class parity (#5387) 7 years ago
Nitish Tiwari 545a9e4a82 Fix storage class related issues (#5322) 7 years ago
Nitish Tiwari 1a3dbbc9dd
Add x-amz-storage-class support (#5295) 7 years ago
Harshavardhana 490c30f853
erasure: Support cleaning up of stale multipart objects (#5250) 7 years ago
Harshavardhana 8efa82126b
Convert errors tracer into a separate package (#5221) 7 years ago
Nitish Tiwari fcc61fa46a Remove minimum inodes reqd check (#4747) 7 years ago
Harshavardhana 075b8903d7 fs: Add safe locking semantics for `format.json` (#4523) 8 years ago
Harshavardhana 7765081db7 cache: Increasing caching GC percent from 20 to 50. (#4041) 8 years ago
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