20 Commits (648cb13e023e49af97f07f164a50f0e037ca20b1)

Author SHA1 Message Date
Harshavardhana a38ce29137
fix: simplify background heal and trigger heal items early (#9928) 5 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Harshavardhana b2db8123ec
Preserve errors returned by diskInfo to detect disk errors (#9727) 5 years ago
Harshavardhana 71ce63f79c
fix: background heal to call HealFormat only if needed (#9491) 5 years ago
Klaus Post 073aac3d92
add data update tracking using bloom filter (#9208) 5 years ago
Harshavardhana 6f6a2214fc
Add rate limiter for S3 API layer (#9196) 5 years ago
Harshavardhana cfc9cfd84a
fix: various optimizations, idiomatic changes (#9179) 5 years ago
Anis Elleuch db2155551a
heal: Pass scan mode to HealObjects to deep scan full quorum objects (#9159) 5 years ago
Anis Elleuch d4dcf1d722
metrics: Use StorageInfo() instead to have consistent info (#9006) 5 years ago
Harshavardhana d1144c2c7e
reference format obtained doesn't need further validation (#8964) 5 years ago
Harshavardhana 9ecd66007f
fix: reduce the load on CPU when loading users/policies (#8984) 5 years ago
Harshavardhana f14f60a487 fix: Avoid double usage calculation on every restart (#8856) 5 years ago
Harshavardhana 5aa5dcdc6d
lock: improve locker initialization at init (#8776) 5 years ago
Harshavardhana 2ab8d5e47f Enable build verification with race (#8583) 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
Harshavardhana b3ca304c01
Avoid excessive listing attempts in the daily sweep (#8081) 5 years ago
Anis Elleuch 7abadfccc2 Add self-healing feature (#7604) 6 years ago