50 Commits (f9c5636c2dfc45dced8b8bc0c856800c7093f06b)

Author SHA1 Message Date
Anis Elleuch 275f7a63e8
lc: Apply DeleteAction correctly to objects (#11471) 4 years ago
Harshavardhana 8bb580abfc
fix: use getObjectNInfo to avoid bytes.Buffer usage (#11428) 4 years ago
Anis Elleuch 65aa2bc614
ilm: Remove object in HEAD/GET if having an applicable ILM rule (#11296) 4 years ago
Harshavardhana e0055609bb
fix: crawler to skip healing the drives in a set being healed (#11274) 4 years ago
Harshavardhana 0dadfd1b3d
fix: do not compute usage for not found lifecycle operations (#11288) 4 years ago
Poorna Krishnamoorthy feaf8dfb9a
Fix replication status reported on completion (#11273) 4 years ago
Harshavardhana a4383051d9
remove/deprecate crawler disable environment (#11214) 4 years ago
Harshavardhana cc457f1798
fix: enhance logging in crawler use console.Debug instead of logger.Info (#11179) 4 years ago
Harshavardhana 445a9bd827
fix: heal optimizations in crawler to avoid multiple healing attempts (#11173) 4 years ago
Harshavardhana d8d25a308f
fix: use HealObject for cleaning up dangling objects (#11171) 4 years ago
Harshavardhana c19e6ce773
avoid a crash in crawler when lifecycle is not initialized (#11170) 4 years ago
Harshavardhana 59d3639396
fix: inherit heal opts globally, including bitrot settings (#11166) 4 years ago
Harshavardhana 027e17468a
fix: discarding results do not attempt in-memory metacache writer (#11163) 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 3e83643320
lifecycle improvements and additional debug logging (#11096) 4 years ago
Ritesh H Shukla 038bcd9079
Add replication capacity metrics support in crawler (#10786) 4 years ago
Klaus Post a896125490
Add crawler delay config + dynamic config values (#11018) 4 years ago
Harshavardhana e083471ec4
use argon2 with sync.Pool for better memory management (#11019) 4 years ago
Harshavardhana 96c0ce1f0c
add support for tuning healing to make healing more aggressive (#11003) 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 bdd094bc39
fix: avoid sending errors on missing objects on locked buckets (#10994) 4 years ago
Poorna Krishnamoorthy 2ff655a745
Refactor replication, ILM handling in DELETE API (#10945) 4 years ago
Poorna Krishnamoorthy 1ebf6f146a Add support for ILM transition (#10565) 4 years ago
Harshavardhana 9a34fd5c4a Revert "Revert "Add delete marker replication support (#10396)"" 4 years ago
Harshavardhana 267d7bf0a9 Revert "Add delete marker replication support (#10396)" 4 years ago
Klaus Post f86d3538f6
Allow deeper sleep (#10883) 4 years ago
Poorna Krishnamoorthy 50c10a5087
Add delete marker replication support (#10396) 4 years ago
Klaus Post 2294e53a0b
Don't retain context in locker (#10515) 4 years ago
Harshavardhana 734f258878
fix: slow down auto healing more aggressively (#10730) 4 years ago
Anis Elleuch 284a2b9021
ilm: Send delete marker creation event when appropriate (#10696) 4 years ago
Harshavardhana 2042d4873c
rename crawler config option to heal (#10678) 4 years ago
Klaus Post 03991c5d41
crawler: Remove waitForLowActiveIO (#10667) 4 years ago
Harshavardhana a0d0645128
remove safeMode behavior in startup (#10645) 4 years ago
Harshavardhana 736e58dd68
fix: handle concurrent lockers with multiple optimizations (#10640) 4 years ago
Harshavardhana eafa775952
fix: add lock ownership to expire locks (#10571) 4 years ago
poornas aa12d75d75
fix crawler to detect lifecycle on bucket even if filter nil (#10532) 4 years ago
Harshavardhana 1cf322b7d4
change leader locker only for crawler (#10509) 4 years ago
Harshavardhana d616d8a857
serialize replication and feed it through task model (#10500) 4 years ago
Klaus Post fa01e640f5
Continous healing: add optional bitrot check (#10417) 4 years ago
Anis Elleuch af88772a78
lifecycle: NoncurrentVersionExpiration considers noncurrent version age (#10444) 4 years ago
Harshavardhana 309b10f201 keep crawler cycle at 5 minutes 4 years ago
Klaus Post c097ce9c32
continous healing based on crawler (#10103) 4 years ago
Anis Elleuch 6ae30b21c9
fix ILM should not remove a protected version (#10189) 4 years ago
poornas c43da3005a
Add support for server side bucket replication (#9882) 4 years ago
Anis Elleuch 4cf80f96ad
fix: lifecycle XML parsing errors with Versioning (#9974) 4 years ago
Anis Elleuch d4af132fc4
lifecycle: Expiry should not delete versions (#9972) 4 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 4 years ago
Klaus Post 43d6e3ae06
merge object lifecycle checks into usage crawler (#9579) 4 years ago