28 Commits (master)

Author SHA1 Message Date
Krishnan Parthasarathi b87fae0049
Simplify PutObjReader for plain-text reader usage (#11470) 4 years ago
Harshavardhana 8bb580abfc
fix: use getObjectNInfo to avoid bytes.Buffer usage (#11428) 4 years ago
Harshavardhana a4383051d9
remove/deprecate crawler disable environment (#11214) 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
Klaus Post 43d6e3ae06
merge object lifecycle checks into usage crawler (#9579) 5 years ago
Harshavardhana 53aaa5d2a5
Export bucket usage counts as part of bucket metrics (#9710) 5 years ago
Harshavardhana 6e0575a53d
Revert "Disable crawler in FS/NAS gateway mode (#9695)" (#9702) 5 years ago
Harshavardhana eba423bb9d
Disable crawler in FS/NAS gateway mode (#9695) 5 years ago
Klaus Post e25ace2151
Forward RPC errors from crawler (#9569) 5 years ago
Harshavardhana 498389123e
avoid unnecessary logging on fresh/newly replaced drives (#9470) 5 years ago
Klaus Post 073aac3d92
add data update tracking using bloom filter (#9208) 5 years ago
Harshavardhana cfc9cfd84a
fix: various optimizations, idiomatic changes (#9179) 5 years ago
Harshavardhana b1a2169dcc
fix: data usage crawler env handling, usage-cache.bin location (#9163) 5 years ago
Klaus Post 8d98662633
re-implement data usage crawler to be more efficient (#9075) 5 years ago
Anis Elleuch 75a0661213
data-usage: Fix the calculation of the next crawling round (#9096) 5 years ago
kannappanr d9be8bc693
Add env. variable to disable data usage crawling (#9086) 5 years ago
Klaus Post b2db1e96e2
Remove crawler concurrency (#9023) 5 years ago
Harshavardhana ab7d3cd508
fix: Speed up multi-object delete by taking bulk locks (#8974) 5 years ago
Klaus Post 2165d45d3f
Time getSize and use to estimate latency (#8959) 5 years ago
Harshavardhana 49df290270 Add metadata parsing to be inside mutex to slow down (#8952) 5 years ago
Harshavardhana 2d295a31de
Avoid select inside a recursive function to avoid CPU spikes (#8923) 5 years ago
Harshavardhana f14f60a487 fix: Avoid double usage calculation on every restart (#8856) 5 years ago
Anis Elleuch 017067e11f data-usage: Avoid crawling duplicated call (#8843) 5 years ago
Harshavardhana aa2e89bfe3 Use jsoniter whenever applicable instead of encoding/json (#8766) 5 years ago
Harshavardhana 5f2318567e
Allow metadata updates on meta bucket even in WORM mode (#8657) 5 years ago
Harshavardhana c8d82588c2 Fix crash in console logger and also handle bucket DNS updates (#8654) 5 years ago
Anis Elleuch 555969ee42 Add data usage collect with its new admin API (#8553) 5 years ago