58 Commits (d74e4642e3dfd9b465d07359e680f406ba989234)

Author SHA1 Message Date
Ritesh H Shukla 038bcd9079
Add replication capacity metrics support in crawler (#10786) 4 years ago
Klaus Post a896125490
Add crawler delay config + dynamic config values (#11018) 4 years ago
Harshavardhana 96c0ce1f0c
add support for tuning healing to make healing more aggressive (#11003) 4 years ago
Harshavardhana bdd094bc39
fix: avoid sending errors on missing objects on locked buckets (#10994) 4 years ago
Harshavardhana df93102235
fix: unwrapping issues with os.Is* functions (#10949) 4 years ago
Poorna Krishnamoorthy 39f3d5493b
Show Delete replication status header (#10946) 4 years ago
Poorna Krishnamoorthy 1ebf6f146a Add support for ILM transition (#10565) 4 years ago
Harshavardhana 9a34fd5c4a Revert "Revert "Add delete marker replication support (#10396)"" 4 years ago
Harshavardhana 267d7bf0a9 Revert "Add delete marker replication support (#10396)" 4 years ago
Poorna Krishnamoorthy 50c10a5087
Add delete marker replication support (#10396) 4 years ago
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