24 Commits (71753e21e0d78a986b21a773bdf3fbaf7333879c)

Author SHA1 Message Date
Krishna Srinivas 230fc0d186
Support for "directory" objects (#10499) 4 years ago
Klaus Post b1c99e88ac
reduce CPU usage upto 50% in readdir (#10466) 4 years ago
Harshavardhana d19b434ffc
fix: bring back delayed leaf detection in listing (#10346) 4 years ago
Krishna Srinivas 2e9fed1a14
non-empty dirs should not be listed as objects (#9129) 5 years ago
Harshavardhana 23a8411732
Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 5 years ago
Nitish Tiwari 3df7285c3c Add Support for Cache and S3 related metrics in Prometheus endpoint (#8591) 5 years ago
Harshavardhana e6d8e272ce
Use const slashSeparator instead of "/" everywhere (#8028) 5 years ago
Anis Elleuch 08b9244c48 Fix listing empty directory in recursive mode (#7613) 6 years ago
Harshavardhana 64998fc4ab Remove delayIsLeaf requirement simplify ListObjects further (#7593) 6 years ago
Harshavardhana f767a2538a
Optimize listing with leaf check offloaded to posix (#7541) 6 years ago
Harshavardhana 620e462413 Implement S3-HDFS gateway (#7440) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Harshavardhana ad86454580 Make sure to handle FaultyDisks in listing ops (#6204) 6 years ago
kannappanr ffa6b45d00 Remove treewalk abort log message (#5953) 7 years ago
Harshavardhana c872c30ea3 fix: introduce isLeafDir in healing to fix the crash (#5920) 7 years ago
Anis Elleuch 6d5f2a4391 Better support of empty directories (#5890) 7 years ago
kannappanr f8a3fd0c2a
Create logger package and rename errorIf to LogIf (#5678) 7 years ago
Harshavardhana 8efa82126b
Convert errors tracer into a separate package (#5221) 7 years ago
Harshavardhana 533338bdeb all/windows: Be case in-sensitive about pattern matching. (#3682) 8 years ago
Krishna Srinivas 17dd1c19df cleanup: refactor common code between FS and XL listDirFactory. (#3639) 8 years ago
Bala FA 0f2e493c9a Use isErrIgnored() function wherever applicable. (#3343) 8 years ago
Anis Elleuch 7a549096de XL and FS use different tree walk ignored errors (#2707) 8 years ago
Krishna Srinivas 9358ee011b logging: Print stack trace in case of errors. 8 years ago
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 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
Harshavardhana ca1b1921c4 XL: Implement ignore errors. (#2136) 9 years ago
Krishna Srinivas 7a8b8cd0a1 tree-walk: unify FS and XL tree-walk with functional approach. (#2027) 9 years ago
Bala FA 61598ed02f posix: return errFaultyDisk on I/O errors. (#1885) 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
Krishna Srinivas 002c5bf7dd XL: Treewalk handle all the race conditions and blocking channels. 9 years ago
Harshavardhana 1cf1532ca3 XL: Implement ListObjects channel and pool management. 9 years ago
Harshavardhana 82fd907933 XL/PutObject: Handle all pending cases of DiskNotFound. 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
Harshavardhana 445dc22118 XL: Cleanup and add more comments. (#1807) 9 years ago
Harshavardhana d65101a8c8 XL: Implement strided erasure distribution. (#1772) 9 years ago
Krishna Srinivas b1e2b7dea2 Fix list-incomplete uploads for XL. 9 years ago
Harshavardhana b2293c2bf4 XL: Rename, cleanup and add more comments. (#1769) 9 years ago
Harshavardhana 1e393c6c5b XL: Add new metadata for checksum. (#1743) 9 years ago
Harshavardhana 293d246f95 XL/FS: Rewrite in new format. 9 years ago
Harshavardhana 7ae5470395 XL: simplify isMultipartObject not need to handle unknown errors. (#1686) 9 years ago
Harshavardhana 9472299308 logging: Log only for unhandled errors, remove all the debug logging. (#1652) 9 years ago
Harshavardhana 9d41414fb5 posix: reserved files should be filtered out at posix not object layer. (#1554) 9 years ago
Harshavardhana 751fa972f5 xl/fs: Multipart re-org introduce "uploads.json" (#1505) 9 years ago
Krishna Srinivas a5d31d4254 XL/ListObjects: use string.TrimSuffix instead of Trim. (#1498) (#1509) 9 years ago
Krishna Srinivas 48d3be36da XL/ListObjects: Fix ordering issue during listing if the files were uploaded as multipart uploads. (#1498) (#1506) 9 years ago
Krishna Srinivas 247e835d7b object: move go-routine listing from posix to objectLayer. (#1491) 9 years ago