44 Commits (d8e07f2c41c80b6a0f40b5e1e0175119a9ff01bc)

Author SHA1 Message Date
Harshavardhana 5412d730c1
simplify monitoring doesn't need to be canceled (#10803) 4 years ago
Harshavardhana b686bb9c83
fix: replaced drive properly by healing the entire drive (#10799) 4 years ago
Harshavardhana 5b30bbda92
fix: add more protection distribution to match EcIndex (#10772) 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 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 f1cc16e788
fix: background heal rely on getOnlineDisks() (#10687) 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 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 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 0104af6bcc
delayed locks until we have started reading the body (#10474) 4 years ago
Klaus Post 493c714663
Remove erasureSets and erasureObjects from ObjectLayer (#10442) 4 years ago
Harshavardhana 6a0372be6c
cleanup tmpDir any older entries automatically just like multipart (#10439) 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
Klaus Post 2d58a8d861
Add storage layer contexts (#10321) 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 c097ce9c32
continous healing based on crawler (#10103) 4 years ago
Harshavardhana 95411228db
add missing cleanupStaleMultipartUploads (#10325) 4 years ago
Harshavardhana 74116204ce
handle fresh setup with mixed drives (#10273) 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 b16781846e
allow server to start even with corrupted/faulty disks (#10175) 4 years ago
Harshavardhana 5ce82b45da
add CopyObject optimization when source and destination are same (#10170) 4 years ago
Harshavardhana ec06089eda
fix: re-implement cluster healthcheck (#10101) 4 years ago
Harshavardhana 2955aae8e4
feat: Add notification support for bucketCreates and removal (#10075) 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) 5 years ago
Anis Elleuch 778e9c864f
Move dependency from minio-go v6 to v7 (#10042) 5 years ago
Harshavardhana e7d7d5232c
fix: admin info output and improve overall performance (#10015) 5 years ago
Harshavardhana 2d17c16d93
fix: make sure to honor versioning from browser UI deletes (#10016) 5 years ago
Anis Elleuch 21a37e3393
fix: ListObjectVersions should return ordered Version & DeleteMarker (#9959) 5 years ago
Klaus Post abd999f64a
fix: list object versions in distributed setup (#9958) 5 years ago
Harshavardhana a38ce29137
fix: simplify background heal and trigger heal items early (#9928) 5 years ago
Harshavardhana b912c8f035
fix: generate new version when replacing metadata in CopyObject (#9871) 5 years ago
Harshavardhana e79874f58e
[feat] Preserve version supplied by client (#9854) 5 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Harshavardhana ff94b1b0a9
isEndpointConnected should take local disk inputs (#9803) 5 years ago
Harshavardhana 62b1da3e2c
fix offline disk calculation (#9801) 5 years ago
Harshavardhana 342ade03f6
deprecate listDir usage for healing (#9792) 5 years ago
Harshavardhana 41688a936b
fix: CopyObject behavior on expanded zones (#9729) 5 years ago
Harshavardhana b2db8123ec
Preserve errors returned by diskInfo to detect disk errors (#9727) 5 years ago
Harshavardhana b330c2c57e
Introduce simpler GetMultipartInfo call for performance (#9722) 5 years ago