48 Commits (0724205f355b5ee4a6eb289dbebecf0457b33986)

Author SHA1 Message Date
Harshavardhana fde3299bf3
re-use optimized readdir for isDirEmpty() (#10829) 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
Krishna Srinivas 3a2f89b3c0
fix: add support for O_DIRECT reads for erasure backends (#10718) 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
Anis Elleuch 00124c56d9
erasure: Commit data before xl.meta in RenameData() (#10734) 4 years ago
Harshavardhana 2042d4873c
rename crawler config option to heal (#10678) 4 years ago
Klaus Post 03991c5d41
crawler: Remove waitForLowActiveIO (#10667) 4 years ago
Harshavardhana a0d0645128
remove safeMode behavior in startup (#10645) 4 years ago
Harshavardhana 736e58dd68
fix: handle concurrent lockers with multiple optimizations (#10640) 4 years ago
Harshavardhana 2b4eb87d77
pick disks which are common maximally used (#10600) 4 years ago
Harshavardhana 00eb6f6bc9
cache DiskInfo at storage layer for performance (#10586) 4 years ago
Harshavardhana 66174692a2
add '.healing.bin' for tracking currently healing disk (#10573) 4 years ago
Harshavardhana 7f9498f43f
fix: ignore faulty drives and continue (#10511) 4 years ago
Klaus Post 34859c6d4b
Preallocate (safe) slices when we know the size (#10459) 4 years ago
Klaus Post fa01e640f5
Continous healing: add optional bitrot check (#10417) 4 years ago
Anis Elleuch af88772a78
lifecycle: NoncurrentVersionExpiration considers noncurrent version age (#10444) 4 years ago
Klaus Post 2d58a8d861
Add storage layer contexts (#10321) 4 years ago
Harshavardhana 37da0c647e
fix: delete marker compatibility behavior for suspended bucket (#10395) 4 years ago
Klaus Post 3e1fb17b70
heal: Check for truncated files (#10399) 4 years ago
Harshavardhana a359e36e35
tolerate listing with only readQuorum disks (#10357) 4 years ago
Harshavardhana d19b434ffc
fix: bring back delayed leaf detection in listing (#10346) 4 years ago
Klaus Post 17a1eda702
Disregard healing disks in crawling (#10349) 4 years ago
Harshavardhana 74116204ce
handle fresh setup with mixed drives (#10273) 4 years ago
Harshavardhana e4a44f6224
fix: commonPrefixes behavior in ListObjectVersions (#10286) 4 years ago
Anis Elleuch 51ba1dac49
listing: Fix result when prefix is an object with a slash (#10267) 4 years ago
Harshavardhana 6c6137b2e7
add cluster maintenance healthcheck drive heal affinity (#10218) 4 years ago
Harshavardhana a20d4568a2
fix: make sure to use uniform drive count calculation (#10208) 4 years ago
Harshavardhana 0b8255529a
fix: proxies set keep-alive timeouts to be system dependent (#10199) 4 years ago
Harshavardhana 019fe69a57
fix: reduce an extra system call for writes instead fail later (#10187) 4 years ago
Harshavardhana b16781846e
allow server to start even with corrupted/faulty disks (#10175) 4 years ago
poornas c43da3005a
Add support for server side bucket replication (#9882) 4 years ago
Harshavardhana a880283593
Send the lower level error directly from GetDiskID() (#10095) 4 years ago
Harshavardhana 17747db93f
fix: support healing older content (#10076) 4 years ago
Harshavardhana e7d7d5232c
fix: admin info output and improve overall performance (#10015) 4 years ago
Harshavardhana 1d65ef3201
fix: deletes on older format properly (#10029) 4 years ago
Harshavardhana c0adb52213
sync to disk only upon successful legacy metadata rename (#10018) 4 years ago
Anis Elleuch d4af132fc4
lifecycle: Expiry should not delete versions (#9972) 4 years ago
Anis Elleuch 21a37e3393
fix: ListObjectVersions should return ordered Version & DeleteMarker (#9959) 4 years ago
Klaus Post abd999f64a
fix: list object versions in distributed setup (#9958) 4 years ago
Harshavardhana 174f428571
add additional fdatasync before close() on writes (#9947) 4 years ago
Klaus Post cae09d8b84
crawler: Wait max 1 second (#9894) 4 years ago
Klaus Post 972d876ca9
Do not select zones with <5% free after upload (#9877) 4 years ago
Harshavardhana 9626a981bc
fix: Preserve old data appropriately (#9873) 4 years ago
Harshavardhana 94424e14d7
fix: rename legacy xl.json to xl.meta properly in ListDir() (#9863) 4 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Klaus Post 43d6e3ae06
merge object lifecycle checks into usage crawler (#9579) 5 years ago
Klaus Post 142b057be8
Check object names on windows (#9798) 5 years ago