98 Commits (3bda8f755c9280ef910fe8319468056c20058f9f)

Author SHA1 Message Date
Harshavardhana 53e4887e02 Simplify and cleanup metadata r/w functions (#8146) 5 years ago
poornas 259a5d825b cache - fix corruption when client prematurely terminates request (#8155) 5 years ago
poornas 29f64355ce Allow caching on single PutObject (#8100) 5 years ago
poornas 48bc3f1d53 Allow cached content to be encrypted (#8001) 5 years ago
poornas 3385bf3da8 Rewrite cache implementation to cache only on GET (#7694) 5 years ago
Harshavardhana e6d8e272ce
Use const slashSeparator instead of "/" everywhere (#8028) 5 years ago
poornas 20a15567b8 Fix atime support check for disk cache (#7891) 6 years ago
Anis Elleuch 7abadfccc2 Add self-healing feature (#7604) 6 years ago
Dee Koder e252114f06 Revert "cache: Rewrite to cache only on download (#7575)" (#7684) 6 years ago
poornas a13b58f630 cache: Rewrite to cache only on download (#7575) 6 years ago
Anis Elleuch 9c90a28546 Implement bulk delete (#7607) 6 years ago
Harshavardhana 72929ec05b
Turn off md5sum optionally if content-md5 is not set (#7609) 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
poornas 2c096c569f do not try to delete non-existent object in cache (#7560) 6 years ago
Harshavardhana 620e462413 Implement S3-HDFS gateway (#7440) 6 years ago
poornas 1d49295943 Close CacheReader before clearing cache entry if object is deleted (#7555) 6 years ago
Aditya Manthramurthy ddb0d646aa Use passed lock-type in GetObjectNInfo cache implementation (#7505) 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
Anis Elleuch b05825ffe8 s3: Fix precondition failed in CopyObjectPart when src is encrypted (#7276) 6 years ago
poornas 40b8d11209 Move metadata into ObjectOptions for NewMultipart and PutObject (#7060) 6 years ago
poornas d732b1ff9d Fix to cache objects on downloads (#6828) 6 years ago
poornas 5f6d717b7a Fix: Preserve MD5Sum for SSE encrypted objects (#6680) 6 years ago
Pontus Leitzler c998d1ac8c Add missing error check (#6632) 6 years ago
poornas 557f382477 cache: remove cache space constraint (#6635) 6 years ago
poornas 83d8e01c81 fix: Close cacheReader if cache entry has expired (#6610) 6 years ago
Pontus Leitzler 307765591d Use GetObjectInfo instead of GetObjectNInfo before cache decision (#6553) 6 years ago
Harshavardhana 8c29f69b00 Fix racy error communication inside go-routine (#6539) 6 years ago
Praveen raj Mani ce9d36d954 Add object compression support (#6292) 6 years ago
poornas ed703c065d Add ObjectOptions to GetObjectNInfo (#6533) 6 years ago
Anis Elleuch aa4e2b1542 Use GetObjectNInfo in CopyObject and CopyObjectPart (#6489) 6 years ago
Aditya Manthramurthy 3c8fabd116 Fix cleanup of pipe in GetObjectNInfo handlers (#6509) 6 years ago
Aditya Manthramurthy 36e51d0cee Add GetObjectNInfo to object layer (#6449) 6 years ago
poornas 5c0b98abf0 Add ObjectOptions to ObjectLayer calls (#6382) 6 years ago
Harshavardhana 4487f70f08 Revert all GetObjectNInfo related PRs (#6398) 6 years ago
Aditya Manthramurthy e6d740ce09 Implement GetObjectNInfo object layer call (#6290) 6 years ago
Harshavardhana ad86454580 Make sure to handle FaultyDisks in listing ops (#6204) 6 years ago
Harshavardhana e5e522fc61
docs: fix all Chinese doc links for the new docs site (#6097) 7 years ago
Annanay Agarwal 78abe5234e Add functionality to make cache limit configurable (#5991) 7 years ago
Harshavardhana 5282639f3c Add prometheus endpoint to support total Used storageInfo (#5988) 7 years ago
Harshavardhana e6ec645035 Implement support for calculating disk usage per tenant (#5969) 7 years ago
Anis Elleuch 6d5f2a4391 Better support of empty directories (#5890) 7 years ago
poornas 0dc3d7ac18 fix error checks when cache is offline/missing. (#5850) 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
Krishna Srinivas 804a4f9c15 Fix backend format for disk-cache - not to use FS format.json (#5732) 7 years ago
poornas a3e806ed61 Add disk based edge caching support. (#5182) 7 years ago