35 Commits (9902c9baaafd2860e937d65469e32d9227d9278f)

Author SHA1 Message Date
Anis Elleuch db2155551a
heal: Pass scan mode to HealObjects to deep scan full quorum objects (#9159) 5 years ago
Harshavardhana 23a8411732
Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 5 years ago
Klaus Post 9990464cd5
Fix recursive deep scan of buckets (#8900) 5 years ago
Harshavardhana f98616dce7
heal: Optimize heal listing by avoiding batches (#8901) 5 years ago
Anis Elleuch 7abadfccc2 Add self-healing feature (#7604) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Harshavardhana 7079abc931 Implement HealObjects API to simplify healing (#7351) 6 years ago
Krishna Srinivas e452377b24 Add context to the object-interface methods. 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
Aditya Manthramurthy aa7e5c71e9 Remove upload healing related dead code (#5404) 7 years ago
poornas 0bb6247056 Move nslocking from s3 layer to object layer (#5382) 7 years ago
Harshavardhana 8efa82126b
Convert errors tracer into a separate package (#5221) 7 years ago
Harshavardhana a4d6195244 Add public data-types for easier external loading (#5170) 7 years ago
Frank Wessels 61e0b1454a Add support for timeouts for locks (#4377) 7 years ago
Frank Wessels 46897b1100 Name return values to prevent the need (and unnecessary code bloat) (#4576) 8 years ago
Krishnan Parthasarathi c27ece409b heal: Check if all parts are available and valid (#3967) 8 years ago
Krishnan Parthasarathi 4e92b2ecb8 Fix listDirHealFactory merging of entries across disks (#3959) 8 years ago
Anis Elleuch 9d6e226692 heal: Set truncate when no more walk entries (#3932) 8 years ago
Krishnan Parthasarathi eb02261642 XL: Don't return ignored errors in listDirFactory (#3935) 8 years ago
Krishnan Parthasarathi 051f9bb5c6 Implement list uploads heal admin API (#3885) 8 years ago
Harshavardhana 47ac410ab0 Code cleanup - simplify server side code. (#3870) 8 years ago
Harshavardhana 50b4e54a75 fs: Do not return reservedBucket names in ListBuckets() (#3754) 8 years ago
Anis Elleuch 0715032598 heal: Add ListBucketsHeal object API (#3563) 8 years ago
Krishnan Parthasarathi c194b9f5f1 Implement mgmt REST APIs for heal subcommands (#3533) 8 years ago
Anis Elleuch eb6d53d2f5 heal: Fix new entries computation in listDirHeal (#3551) 8 years ago
Harshavardhana 4daa0d2cee lock: Moving locking to handler layer. (#3381) 8 years ago
Harshavardhana ff4ce0ee14 fs/xl: Combine input checks into re-usable functions. (#3383) 8 years ago
Aditya Manthramurthy dd0698d14c Improve namespace lock API: (#3203) 8 years ago
Harshavardhana f22862aa28 heal: Refactor heal command. (#2901) 8 years ago
Aditya Manthramurthy 10d2ef5449 Remove comments relating to deprecated MINIO_DEBUG envvar (#2797) 8 years ago
Krishna Srinivas 9358ee011b logging: Print stack trace in case of errors. 8 years ago
Karthic Rao 07d232c7b4 instrumentation: instrumentation for locks. (#2584) 8 years ago
Anis Elleuch 200d327737 List only objects that need healing (#2546) 8 years ago
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 8 years ago
Krishna Srinivas e2498edb45 contoller: Implement controlled healing and trigger (#2381) 8 years ago
Harshavardhana a0635dcdd9 XL: Do not rely on getLoadBalancedQuorumDisks for NS consistency. (#2243) 8 years ago
Harshavardhana c1e953b368 api: Set content-encoding properly if set. (#2245) 8 years ago
Krishna Srinivas 27a5b61f40 tree-walk: optimize tree walk such that leaf detection of entries is delayed till the entry is sent on the treeWalkResult channel. (#2220) 8 years ago
Krishna Srinivas 7a8b8cd0a1 tree-walk: unify FS and XL tree-walk with functional approach. (#2027) 9 years ago
Bala FA c88720ea2c XL/listObjects: Ignore entry if getObjectInfo() returns errFileNotFound (#2004) 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
Krishna Srinivas 614c770b5d List Objects version 2. (#1815) 9 years ago
Harshavardhana 445dc22118 XL: Cleanup and add more comments. (#1807) 9 years ago
Harshavardhana ba8bdec077 XL: ListObjects should not list when delimiter and prefix are '/'. (#1777) 9 years ago
Krishna Srinivas b1e2b7dea2 Fix list-incomplete uploads for XL. 9 years ago
Harshavardhana 293d246f95 XL/FS: Rewrite in new format. 9 years ago