95 Commits (075c429021a8170abad2597e47295190c4696e26)

Author SHA1 Message Date
Anis Elleuch b3f81e75f6
xl: Make it clear when to create delete marker for a non existant object (#11423) 4 years ago
Harshavardhana e4e117faab
fix: enable xl.json to xl.meta only if legacy drive is found (#11255) 4 years ago
Harshavardhana f21d650ed4
fix: readData in bulk call using messagepack byte wrappers (#11228) 4 years ago
Harshavardhana 76e2713ffe
fix: use buffers only when necessary for io.Copy() (#11229) 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 59d3639396
fix: inherit heal opts globally, including bitrot settings (#11166) 4 years ago
Klaus Post 4bca62a0bd
crawler: Stream bucket usage cache data (#11068) 4 years ago
Ritesh H Shukla 038bcd9079
Add replication capacity metrics support in crawler (#10786) 4 years ago
Harshavardhana 4ec45753e6 rename server sets to server pools 4 years ago
Anis Elleuch 91130e884b
Avoid sending errors in gob in storage requests (#10977) 4 years ago
Harshavardhana 9dea7020f0
allow prefix filtering for WalkDir to be optional (#10923) 4 years ago
Klaus Post 990d074f7d
metacache: Allow prefix filtering (#10920) 4 years ago
Klaus Post 1c3590078d
Skip 0 byte stream writes (#10875) 4 years ago
Harshavardhana 1a1f00fa15
fix: use internode data for DisksInfo, VolsInfo in message pack (#10821) 4 years ago
Klaus Post 37749f4623
Optimize FileInfo(Version) transfer (#10775) 4 years ago
Klaus Post 86e0d272f3
Reduce WriteAll allocs (#10810) 4 years ago
Harshavardhana 8527f22df1
optimize request URL encoding for internode (#10811) 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 ad726b49b4
rename zones to serverSets to avoid terminology conflict (#10679) 4 years ago
Harshavardhana 66174692a2
add '.healing.bin' for tracking currently healing disk (#10573) 4 years ago
Harshavardhana 90cff10e2b avoid crash if disks are not initialized 4 years ago
Harshavardhana 7f9498f43f
fix: ignore faulty drives and continue (#10511) 4 years ago
Harshavardhana e60834838f
fix: background disk heal, to reload format consistently (#10502) 4 years ago
Klaus Post 2d58a8d861
Add storage layer contexts (#10321) 4 years ago
Klaus Post 17a1eda702
Disregard healing disks in crawling (#10349) 4 years ago
Harshavardhana 25a55bae6f
fix: avoid buffering of server sent events by proxies (#10164) 4 years ago
Harshavardhana a880283593
Send the lower level error directly from GetDiskID() (#10095) 4 years ago
Harshavardhana e7d7d5232c
fix: admin info output and improve overall performance (#10015) 4 years ago
Klaus Post abd999f64a
fix: list object versions in distributed setup (#9958) 4 years ago
Harshavardhana f7f12b8604
fix: crash in storage rest client due to spurious query params (#9924) 4 years ago
Harshavardhana dee3cf2d7f
fix: preserve modTime for DeleteMarker on remote disks (#9905) 4 years ago
Harshavardhana 7ed1077879
Add a custom healthcheck function for online status (#9858) 4 years ago
ebozduman a91cfa03e7
extend the HINT on backend ownership and its contents (#9846) 4 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 4 years ago
Klaus Post 43d6e3ae06
merge object lifecycle checks into usage crawler (#9579) 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
Klaus Post e25ace2151
Forward RPC errors from crawler (#9569) 4 years ago
Harshavardhana 2dc46cb153
Report correct error when O_DIRECT is not supported (#9545) 4 years ago
Anis Elleuch 3e063cca5c
Show the cause error in startup when directio is not supported (#9497) 4 years ago
Harshavardhana f44cfb2863
use GlobalContext whenever possible (#9280) 5 years ago
Bala FA 2c3e34f001
add force delete option of non-empty bucket (#9166) 5 years ago
Harshavardhana 6f992134a2
fix: startup load time by reusing storageDisks (#9210) 5 years ago
Krishna Srinivas 45b1c66195
fix: implement splunk specific listObjects when delimiter=guidSplunk (#9186) 5 years ago
Harshavardhana 3d3beb6a9d
Add response header timeouts (#9170) 5 years ago
Klaus Post 8d98662633
re-implement data usage crawler to be more efficient (#9075) 5 years ago