73 Commits (master)

Author SHA1 Message Date
Klaus Post 8a6b13c239
Avoid synchronizing usage writes (#11560) 4 years ago
Krishnan Parthasarathi b87fae0049
Simplify PutObjReader for plain-text reader usage (#11470) 4 years ago
Harshavardhana 88c1bb0720
fix: improper ticker usage in goroutines (#11468) 4 years ago
Anis Elleuch e96fdcd5ec
tagging: Add event notif for PUT object tagging (#11366) 4 years ago
Harshavardhana 1e53bf2789
fix: allow expansion with newer constraints for older setups (#11372) 4 years ago
Harshavardhana 6717295e18 fix: rename audit log docs and datastructure 4 years ago
Anis Elleuch 00cff1aac5
audit: per object send pool number, set number and servers per operation (#11233) 4 years ago
Harshavardhana 9cdd981ce7
fix: expire locks only on participating lockers (#11335) 4 years ago
Klaus Post dac19d7272
Clarify root disk error (#11314) 4 years ago
Harshavardhana 3ca6330661
fix: optimize parentDirIsObject by moving isObject to storage layer (#11291) 4 years ago
Harshavardhana 4315f93421
fix: make sure parentDirIsObject is used at set level (#11280) 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
Anis Elleuch 2ecaab55a6
admin: ServerInfo returns info without object layer initialized (#11142) 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 b390a2a0b9
fix: reuser timers in erasure set hotpaths (#11106) 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 4550ac6fff
fix: refactor locks to apply them uniquely per node (#11052) 4 years ago
Harshavardhana ce93b2681b
fix: re-use er.getDisks() properly in certain calls (#11043) 4 years ago
Harshavardhana 9c53cc1b83
fix: heal multiple buckets in bulk (#11029) 4 years ago
Harshavardhana 4ec45753e6 rename server sets to server pools 4 years ago
Harshavardhana bdd094bc39
fix: avoid sending errors on missing objects on locked buckets (#10994) 4 years ago
Poorna Krishnamoorthy 251c1ef6da Add support for replication of object tags, retention metadata (#10880) 4 years ago
Harshavardhana 1a1f00fa15
fix: use internode data for DisksInfo, VolsInfo in message pack (#10821) 4 years ago
Klaus Post 2294e53a0b
Don't retain context in locker (#10515) 4 years ago
Harshavardhana 4ea31da889
fix: move list quorum ENV to config (#10804) 4 years ago
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