40 Commits (master)

Author SHA1 Message Date
Klaus Post c5b2a8441b
fix: faster healing when disk is replaced. (#11520) 4 years ago
Harshavardhana 1debd722b5 rename last remaining Zone->Pool 4 years ago
Harshavardhana e0055609bb
fix: crawler to skip healing the drives in a set being healed (#11274) 4 years ago
Harshavardhana b5d291ea88
fix: rename remaining zone -> pool (#11231) 4 years ago
Harshavardhana f714840da7
add _MINIO_SERVER_DEBUG env for enabling debug messages (#11128) 4 years ago
Harshavardhana 7c9ef76f66
fix: timer deadlock on expired timers (#11124) 4 years ago
Harshavardhana c606c76323
fix: prioritized latest buckets for crawler to finish the scans faster (#11115) 4 years ago
Harshavardhana 8368ab76aa
fix: remove the requirement for healing buckets in ListBucketsHeal (#11098) 4 years ago
Harshavardhana 2eb52ca5f4
fix: heal bucket metadata right before healing bucket (#11097) 4 years ago
Harshavardhana 96c0ce1f0c
add support for tuning healing to make healing more aggressive (#11003) 4 years ago
Harshavardhana 4ec45753e6 rename server sets to server pools 4 years ago
Harshavardhana d1b1fee080
fix: save healing tracker right before healing (#10915) 4 years ago
Harshavardhana cbdab62c1e
fix: heal user/metadata right away upon server startup (#10863) 4 years ago
Klaus Post a982baff27
ListObjects Metadata Caching (#10648) 4 years ago
Harshavardhana 029758cb20
fix: retain the previous UUID for newly replaced drives (#10759) 4 years ago
Harshavardhana 6a8c62f9fd
make sure to preserve UUID from reference format (#10748) 4 years ago
Harshavardhana ad726b49b4
rename zones to serverSets to avoid terminology conflict (#10679) 4 years ago
Harshavardhana f1cc16e788
fix: background heal rely on getOnlineDisks() (#10687) 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 ca989eb0b3
avoid ListBuckets returning quorum errors when node is down (#10555) 4 years ago
Harshavardhana e60834838f
fix: background disk heal, to reload format consistently (#10502) 4 years ago
Harshavardhana b0e1d4ce78
re-attach offline drive after new drive replacement (#10416) 4 years ago
Harshavardhana a359e36e35
tolerate listing with only readQuorum disks (#10357) 4 years ago
Harshavardhana 74116204ce
handle fresh setup with mixed drives (#10273) 4 years ago
Harshavardhana 2a9819aff8
fix: refactor background heal for cluster health (#10225) 4 years ago
Harshavardhana 6c6137b2e7
add cluster maintenance healthcheck drive heal affinity (#10218) 4 years ago
Harshavardhana 187c3f62df
fix: heal replaced drives properly (#10069) 4 years ago
Harshavardhana 7b14e9b660
fix: diskInfo should check diskID only if disk is online (#10058) 4 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Harshavardhana 342ade03f6
deprecate listDir usage for healing (#9792) 5 years ago
Harshavardhana 71ce63f79c
fix: background heal to call HealFormat only if needed (#9491) 5 years ago
Bala FA 95e89f1712
proactive deep heal object when a bitrot is detected (#9192) 5 years ago
Harshavardhana cfc9cfd84a
fix: various optimizations, idiomatic changes (#9179) 5 years ago
Harshavardhana 442e1698cb
heal: Avoid spinning up object healing during startup (#8819) 5 years ago
Harshavardhana 5aa5dcdc6d
lock: improve locker initialization at init (#8776) 5 years ago
Harshavardhana 347b29d059 Implement bucket expansion (#8509) 5 years ago
Harshavardhana 822eb5ddc7 Bring in safe mode support (#8478) 5 years ago
Harshavardhana 9e7a3e6adc Extend further validation of config values (#8469) 5 years ago
Anis Elleuch a49d4a9cb2 xl: Rewrite auto-healing and implement auto new-disk healer (#8114) 5 years ago