49 Commits (075c429021a8170abad2597e47295190c4696e26)

Author SHA1 Message Date
Anis Elleuch b3f81e75f6
xl: Make it clear when to create delete marker for a non existant object (#11423) 3 years ago
Harshavardhana f21d650ed4
fix: readData in bulk call using messagepack byte wrappers (#11228) 4 years ago
Harshavardhana d0027c3c41
do not use large buffers if not necessary (#11220) 4 years ago
Harshavardhana c4131c2798
feat: Small object optimization read data in single bulk call (#11207) 4 years ago
Anis Elleuch 677e80c0f8
xl: Remove check-dir in ReadVersion (#11200) 4 years ago
Harshavardhana 1a1f00fa15
fix: use internode data for DisksInfo, VolsInfo in message pack (#10821) 4 years ago
Klaus Post 86e0d272f3
Reduce WriteAll allocs (#10810) 4 years ago
Klaus Post a982baff27
ListObjects Metadata Caching (#10648) 4 years ago
Anis Elleuch eb95353cb1
fix: Get/HeadObject return 404 on non quorum objects (#10753) 4 years ago
Harshavardhana 66174692a2
add '.healing.bin' for tracking currently healing disk (#10573) 4 years ago
Klaus Post 2d58a8d861
Add storage layer contexts (#10321) 4 years ago
Harshavardhana 74116204ce
handle fresh setup with mixed drives (#10273) 4 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 4 years ago
Harshavardhana b2db8123ec
Preserve errors returned by diskInfo to detect disk errors (#9727) 4 years ago
Anis Elleuch 375b79f11b
storage: Implement GetDiskID request in REST server side (#9720) 4 years ago
Anis Elleuch 9baeda781a
fix storage info output with unordered endpoints arguments (#9610) 4 years ago
Bala FA 2c3e34f001
add force delete option of non-empty bucket (#9166) 4 years ago
Harshavardhana 6f992134a2
fix: startup load time by reusing storageDisks (#9210) 4 years ago
Krishna Srinivas 45b1c66195
fix: implement splunk specific listObjects when delimiter=guidSplunk (#9186) 4 years ago
Klaus Post 8d98662633
re-implement data usage crawler to be more efficient (#9075) 4 years ago
Anis Elleuch 0af62d35a0
xl: Implement posix.DeletePrefixes to enhance delete perf (#9100) 4 years ago
Harshavardhana 23a8411732
Add a generic Walk()'er to list a bucket, optinally prefix (#9026) 4 years ago
Harshavardhana 0879a4f743 rest/storage: Remove racy LastError usage (#8817) 5 years ago
Klaus Post 37b32199e3 Validate XL sets on format (#8779) 5 years ago
Harshavardhana f68a7005c0 Improve disk formatting stage for large disk sets (#8690) 5 years ago
Anis Elleuch 555969ee42 Add data usage collect with its new admin API (#8553) 5 years ago
Krishna Srinivas 980bf78b4d Detect underlying disk mount/unmount (#8408) 5 years ago
Anis Elleuch 3f258062d8 bitrot: Verify file size inside storage interface (#7932) 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
Harshavardhana 39b3e4f9b3 Avoid using io.ReadFull() for WriteAll and CreateFile (#7676) 5 years ago
Harshavardhana b3f22eac56 Offload listing to posix layer (#7611) 5 years ago
Anis Elleuch 9c90a28546 Implement bulk delete (#7607) 5 years ago
Harshavardhana f767a2538a
Optimize listing with leaf check offloaded to posix (#7541) 5 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 5 years ago
Krishna Srinivas 98c950aacd Streaming bitrot verification support (#7004) 6 years ago
Harshavardhana f1f23f6f11 Add sync mode for 'xl.json' (#6798) 6 years ago
Anis Elleuch 7571582000 Print storage errors during distributed initialization (#6441) 6 years ago
Harshavardhana e6ec645035 Implement support for calculating disk usage per tenant (#5969) 6 years ago
Anis Elleuch 6d5f2a4391 Better support of empty directories (#5890) 6 years ago
Harshavardhana fb96779a8a Add large bucket support for erasure coded backend (#5160) 6 years ago
Andreas Auernhammer 7e6b5bdbb7 remove ReadFileWithVerify from StorageAPI (#4947) 7 years ago
Andreas Auernhammer 85fcee1919 erasure: simplify XL backend operations (#4649) (#4758) 7 years ago
Aditya Manthramurthy 8975da4e84 Add new ReadFileWithVerify storage-layer API (#4349) 7 years ago
Harshavardhana 6efee2072d objectLayer: Check for `format.json` in a wrapped disk. (#3311) 8 years ago
Anis Elleuch a47ce7ab22 Add support of fallocate for FS and XL backends (#3032) 8 years ago
Harshavardhana 6494b77d41 server: Add more elaborate startup messages. (#2731) 8 years ago
Harshavardhana 339425fd52 server: Fetch StorageInfo() from underlying disks transparently. (#2549) 8 years ago
Harshavardhana bccf549463 server: Move all the top level files into cmd folder. (#2490) 8 years ago
Harshavardhana 42286cba70 XL: Implement new ReadAll API for files which are read in single call. (#1974) 8 years ago