35 Commits (master)

Author SHA1 Message Date
Harshavardhana 289e1d8b2a
fix: reduce crawler memory usage by orders of magnitude (#11556) 4 years ago
Anis Elleuch c9d502e6fa
parentDirIsObject() to return quickly with inexistant parent (#11204) 4 years ago
Harshavardhana df93102235
fix: unwrapping issues with os.Is* functions (#10949) 4 years ago
Harshavardhana 6a8c62f9fd
make sure to preserve UUID from reference format (#10748) 4 years ago
Harshavardhana 66174692a2
add '.healing.bin' for tracking currently healing disk (#10573) 4 years ago
Harshavardhana 019fe69a57
fix: reduce an extra system call for writes instead fail later (#10187) 4 years ago
Harshavardhana b16781846e
allow server to start even with corrupted/faulty disks (#10175) 4 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Harshavardhana 2dc46cb153
Report correct error when O_DIRECT is not supported (#9545) 5 years ago
Harshavardhana 0879a4f743 rest/storage: Remove racy LastError usage (#8817) 5 years ago
Harshavardhana ff5bf51952 admin/heal: Fix deep healing to heal objects under more conditions (#8321) 5 years ago
Anis Elleuch 000a60f238 xl: Heal empty parts (#7860) 5 years ago
Krishna Srinivas 58d90ed73c Avoid network transfer for bitrot verification during healing (#7375) 5 years ago
poornas cf2a436bc8 Show SlowDown error message if backend is busy (#7521) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Harshavardhana c184038b6a Add proper custom errors object creations (#7387) 6 years ago
Krishna Srinivas 98c950aacd Streaming bitrot verification support (#7004) 6 years ago
Krishna Srinivas ce02ab613d Simplify erasure code by separating bitrot from erasure code (#5959) 6 years ago
Praveen raj Mani ea76e72054 Incorrect error message for insufficient volume fix (#6099) 6 years ago
Harshavardhana fb96779a8a Add large bucket support for erasure coded backend (#5160) 7 years ago
Harshavardhana eb2894233c Convert gateways into respective packages (#5200) 7 years ago
Harshavardhana 8efa82126b
Convert errors tracer into a separate package (#5221) 7 years ago
Harshavardhana 879cef37a1 Fail to start server if detected cross-device mounts. (#4807) 7 years ago
Frank Wessels 98b62cbec8 Implement an offline mode for a distributed node (#4646) 7 years ago
Harshavardhana f5ce685aa1 Remove dead unused errs and constants. (#4627) 7 years ago
Krishna Srinivas 3928c1e14c gateway/gcs: Change in multipart backend format (#4455) 8 years ago
Aditya Manthramurthy 8975da4e84 Add new ReadFileWithVerify storage-layer API (#4349) 8 years ago
Anis Elleuch f2ed149714 Add slack channel link to corrupted disk err msg (#4270) 8 years ago
Harshavardhana 48aa2ac392 server: Validate path for bad components in a handler. (#4170) 8 years ago
Harshavardhana 0b9f0d14a1 auth/rpc: Take remote disk offline after maximum allowed attempts. (#3288) 8 years ago
Harshavardhana 6494b77d41 server: Add more elaborate startup messages. (#2731) 8 years ago
Harshavardhana 6aa2fc95c0 Revert "bucket: refactor policies and fix bugs related to enforcing policies. (#2766)" 8 years ago
Harshavardhana ca5ca8332b bucket: refactor policies and fix bugs related to enforcing policies. (#2766) 8 years ago
Krishnan Parthasarathi e55926e8cf distribute: Make server work with multiple remote disks 8 years ago
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 8 years ago
Harshavardhana d64c3fd464 posix: Return errDiskNotWritable during disk initialization. (#2048) 9 years ago
Harshavardhana fb95c1fad3 XL: Bring in some modularity into format verification and healing. (#1832) 9 years ago
Harshavardhana feb337098d XL: bring in new storage API. (#1780) 9 years ago
Harshavardhana e4240aa58f XL/objects: Initialize format.json outside of erasure. (#1640) 9 years ago
Bala FA adbcafefad xl/CreateFile: handle errFileNameTooLong error properly (#1523) 9 years ago
Harshavardhana eec41c369c posix: Return diskNotFound error rather than errVolumeNotFound (#1568) 9 years ago
Harshavardhana 8bce699dae xl: Add logging. (#1372) 9 years ago
Harshavardhana 91588209fa obj: Object api handle all errors in common location. (#1343) 9 years ago
Harshavardhana b76f3f1d62 xl: Add more fixes and cleanup. 9 years ago
Harshavardhana e9fba04b36 logging: Enable logging across storage fs layer. (#1367) 9 years ago
Harshavardhana e0f8fed011 object: handle Error responses and handle errDiskFull. (#1331) 9 years ago
Harshavardhana be002ac01e fs/object: Fix issues from review comments. 9 years ago
Harshavardhana 8457af5708 fs: Add proper volume and path validation. 9 years ago
Krishna Srinivas 3c48537f20 refactor: refactor code to separate fs into object-layer and fs layer. (#1305) 9 years ago
Krishna Srinivas 331890c4c8 UI-handler: remove minio-go dependancy. 9 years ago