51 Commits (0f5ca8341882f67897202966a01edec5a5d09516)

Author SHA1 Message Date
Klaus Post 8a6b13c239
Avoid synchronizing usage writes (#11560) 4 years ago
Harshavardhana ffea6fcf09
fix: rename crawler as scanner in config (#11549) 4 years ago
Ritesh H Shukla 5fe4bb6b36
Reduce redundant crawler logging (#11448) 4 years ago
Klaus Post a71e0483c9
Fix nil disks in getOnlineDisksWithHealing (#11419) 4 years ago
Anis Elleuch 00cff1aac5
audit: per object send pool number, set number and servers per operation (#11233) 4 years ago
Harshavardhana e0055609bb
fix: crawler to skip healing the drives in a set being healed (#11274) 4 years ago
Harshavardhana f903cae6ff
Support variable server pools (#11256) 4 years ago
Harshavardhana e7ae49f9c9
fix: calculate prometheus disks_offline/disks_total correctly (#11215) 4 years ago
Harshavardhana c19e6ce773
avoid a crash in crawler when lifecycle is not initialized (#11170) 4 years ago
Anis Elleuch 2ecaab55a6
admin: ServerInfo returns info without object layer initialized (#11142) 4 years ago
Harshavardhana db7890660e
fix: a crash when disk is nil, safe access on erasureDisks (#11089) 4 years ago
Harshavardhana ce93b2681b
fix: re-use er.getDisks() properly in certain calls (#11043) 4 years ago
Klaus Post e6ea5c2703
crawler: Missing folder heal check per set (#10876) 4 years ago
Klaus Post 2294e53a0b
Don't retain context in locker (#10515) 4 years ago
Harshavardhana d9db7f3308
expire lockers if lockers are offline (#10749) 4 years ago
Klaus Post 21a549a83b
fix: keep MRF channel open to avoid random CI crash (#10686) 4 years ago
Harshavardhana f9be783f3e
fix: allow crawler to crawl on disks without usage constraints (#10677) 4 years ago
Harshavardhana 6484453fc6
optionally allow strict quorum listing (#10649) 4 years ago
Harshavardhana c6a9a94f94
fix: optimize ServerInfo() handler to avoid reading config (#10626) 4 years ago
Harshavardhana 66174692a2
add '.healing.bin' for tracking currently healing disk (#10573) 4 years ago
Harshavardhana eafa775952
fix: add lock ownership to expire locks (#10571) 4 years ago
Harshavardhana e60834838f
fix: background disk heal, to reload format consistently (#10502) 4 years ago
Klaus Post 493c714663
Remove erasureSets and erasureObjects from ObjectLayer (#10442) 4 years ago
Klaus Post 2d58a8d861
Add storage layer contexts (#10321) 4 years ago
Harshavardhana 8a291e1dc0
Cluster healthcheck improvements (#10408) 4 years ago
Klaus Post 1b119557c2
getDisksInfo: Attribute failed disks to correct endpoint (#10360) 4 years ago
Klaus Post 17a1eda702
Disregard healing disks in crawling (#10349) 4 years ago
Klaus Post c097ce9c32
continous healing based on crawler (#10103) 4 years ago
Harshavardhana 74116204ce
handle fresh setup with mixed drives (#10273) 4 years ago
Harshavardhana b32d0a5b60 use the correct endpoints for offline drives 4 years ago
Harshavardhana a20d4568a2
fix: make sure to use uniform drive count calculation (#10208) 4 years ago
Harshavardhana b16781846e
allow server to start even with corrupted/faulty disks (#10175) 4 years ago
Harshavardhana ec06089eda
fix: re-implement cluster healthcheck (#10101) 4 years ago
Harshavardhana d3c81a6e93
add missing available space from metrics (#10065) 4 years ago
Harshavardhana e7d7d5232c
fix: admin info output and improve overall performance (#10015) 4 years ago
Harshavardhana a38ce29137
fix: simplify background heal and trigger heal items early (#9928) 4 years ago
Klaus Post 1813ff9dfa
Re-add missing bucket bloom filters (#9861) 5 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Klaus Post 4a007e3767
Prefer local disks when fetching data blocks (#9563) 5 years ago
Klaus Post d9e7cadacf
Update reed+solomon (#9562) 5 years ago
iliul d3f9f8be88 golint: fix redundant code logic (#7842) 6 years ago
Praveen raj Mani c113d4e49c Posix CreateFile should work for compressed lengths (#7584) 6 years ago
kannappanr 5ecac91a55
Replace Minio refs in docs with MinIO and links (#7494) 6 years ago
Harshavardhana 8e0910ab3e Fix build issues on BSDs in pkg/cpu (#7116) 6 years ago
Krishna Srinivas 98c950aacd Streaming bitrot verification support (#7004) 6 years ago
Krishna Srinivas 52f6d5aafc Rename of structs and methods (#6230) 6 years ago
Krishna Srinivas ce02ab613d Simplify erasure code by separating bitrot from erasure code (#5959) 6 years ago
kannappanr f8a3fd0c2a
Create logger package and rename errorIf to LogIf (#5678) 7 years ago
Harshavardhana c0721164be Automatically set goroutines based on shardSize (#5346) 7 years ago
Harshavardhana 8efa82126b
Convert errors tracer into a separate package (#5221) 7 years ago