19 Commits (54d243cd98968977f9f66a94791a4969febda4d9)

Author SHA1 Message Date
Harshavardhana 9c53cc1b83
fix: heal multiple buckets in bulk (#11029) 4 years ago
Harshavardhana 4ec45753e6 rename server sets to server pools 4 years ago
Klaus Post e6ea5c2703
crawler: Missing folder heal check per set (#10876) 4 years ago
Harshavardhana 790833f3b2 Revert "Support variable server sets (#10314)" 4 years ago
Harshavardhana bdd094bc39
fix: avoid sending errors on missing objects on locked buckets (#10994) 4 years ago
Harshavardhana aabf053d2f
Support variable server sets (#10314) 4 years ago
Poorna Krishnamoorthy 251c1ef6da Add support for replication of object tags, retention metadata (#10880) 4 years ago
Klaus Post b5a3d79bce
listobjectversions: Add shortcut for Veeam blocks (#10893) 4 years ago
Harshavardhana aa158228f9
fix: simplify healing metadata objects per set (#10867) 4 years ago
Klaus Post 8747834c69
DeletedObjects: Return objects on lock failure (#10874) 4 years ago
Klaus Post 2294e53a0b
Don't retain context in locker (#10515) 4 years ago
Harshavardhana ad382799b1
use list cache for Walk() with webUI and quota (#10814) 4 years ago
Harshavardhana 68de5a6f6a
fix: IAM store fallback to list users and policies from disk (#10787) 4 years ago
Harshavardhana 4ea31da889
fix: move list quorum ENV to config (#10804) 4 years ago
Harshavardhana b686bb9c83
fix: replaced drive properly by healing the entire drive (#10799) 4 years ago
Harshavardhana 5e5cdc581d
remove unnecessary logging and move to log once (#10798) 4 years ago
Klaus Post a982baff27
ListObjects Metadata Caching (#10648) 4 years ago
Harshavardhana 734f258878
fix: slow down auto healing more aggressively (#10730) 4 years ago
Harshavardhana ad726b49b4
rename zones to serverSets to avoid terminology conflict (#10679) 4 years ago
Harshavardhana 71b97fd3ac
fix: connect disks pre-emptively during startup (#10669) 4 years ago
Harshavardhana 2760fc86af
Bump default idleConnsPerHost to control conns in time_wait (#10653) 4 years ago
Harshavardhana 6484453fc6
optionally allow strict quorum listing (#10649) 4 years ago
Harshavardhana 736e58dd68
fix: handle concurrent lockers with multiple optimizations (#10640) 4 years ago
Harshavardhana 18063bf25c
fix: cleanup old directory handling code (#10633) 4 years ago
Harshavardhana 23e8390997
fix: Allow Walk to honor load balanced drives (#10610) 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 ca989eb0b3
avoid ListBuckets returning quorum errors when node is down (#10555) 4 years ago
Krishna Srinivas 230fc0d186
Support for "directory" objects (#10499) 4 years ago
Harshavardhana ed78854cea fix: list across all drives to avoid stale disks 4 years ago
Harshavardhana e60834838f
fix: background disk heal, to reload format consistently (#10502) 4 years ago
Klaus Post 34859c6d4b
Preallocate (safe) slices when we know the size (#10459) 4 years ago
Harshavardhana 0104af6bcc
delayed locks until we have started reading the body (#10474) 4 years ago
Anis Elleuch ce6cef6855
erasure: Call Walk() from all disks (#10445) 4 years ago
Klaus Post 493c714663
Remove erasureSets and erasureObjects from ObjectLayer (#10442) 4 years ago
Harshavardhana b0e1d4ce78
re-attach offline drive after new drive replacement (#10416) 4 years ago
Harshavardhana eb19c8af40
Bump response header timeout for proxying list request (#10420) 4 years ago
Harshavardhana 8a291e1dc0
Cluster healthcheck improvements (#10408) 4 years ago
Harshavardhana a359e36e35
tolerate listing with only readQuorum disks (#10357) 4 years ago
Klaus Post c097ce9c32
continous healing based on crawler (#10103) 4 years ago
Klaus Post bc2ebe0021
Only enforce quota on success (#10339) 4 years ago
Klaus Post 8e6787a302
Fix TestDataUpdateTracker hanging (#10302) 4 years ago
Harshavardhana e57c742674
use single dynamic timeout for most locked API/heal ops (#10275) 4 years ago
Harshavardhana 30da442a85
rootDisk on containers can have different device Id (#10259) 4 years ago
Harshavardhana 34253aa595
feat: cache env value in-case network is not reachable (#10251) 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 a20d4568a2
fix: make sure to use uniform drive count calculation (#10208) 4 years ago
Harshavardhana 5ce82b45da
add CopyObject optimization when source and destination are same (#10170) 4 years ago