105 Commits (55037e6e54e138836b84bf1d268378470f315b75)

Author SHA1 Message Date
Harshavardhana a6c146bd00
validate storage class across pools when setting config (#11320) 4 years ago
Ritesh H Shukla b4add82bb6
Updated Prometheus metrics (#11141) 4 years ago
Harshavardhana b5d291ea88
fix: rename remaining zone -> pool (#11231) 4 years ago
Harshavardhana 4550ac6fff
fix: refactor locks to apply them uniquely per node (#11052) 4 years ago
Klaus Post a896125490
Add crawler delay config + dynamic config values (#11018) 4 years ago
Harshavardhana 4ec45753e6 rename server sets to server pools 4 years ago
Shireesh Anjal 7bc47a14cc
Rename OBD to Health (#10842) 4 years ago
Klaus Post b9277c8030
metacache: Add trashcan (#10820) 4 years ago
Klaus Post 422898d9b3
Clean up metadata cache when deleting bucket (#10802) 4 years ago
Harshavardhana b686bb9c83
fix: replaced drive properly by healing the entire drive (#10799) 4 years ago
Klaus Post a982baff27
ListObjects Metadata Caching (#10648) 4 years ago
Shireesh Anjal 858e2a43df
Remove logging info from OBDInfoHandler (#10727) 4 years ago
Harshavardhana b07df5cae1
initialize IAM as soon as object layer is initialized (#10700) 4 years ago
Harshavardhana ad726b49b4
rename zones to serverSets to avoid terminology conflict (#10679) 4 years ago
Ritesh H Shukla 8ceb2a93fd
fix: peer replication bandwidth monitoring in distributed setup (#10652) 4 years ago
Ritesh H Shukla c2f16ee846
Add basic bandwidth monitoring for replication. (#10501) 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
Anis Elleuch 8ea55f9dba
obd: Add console log to OBD output (#10372) 4 years ago
Klaus Post 34859c6d4b
Preallocate (safe) slices when we know the size (#10459) 4 years ago
Harshavardhana e7ba78beee
use GlobalContext instead of context.Background when possible (#10254) 4 years ago
Harshavardhana 2a9819aff8
fix: refactor background heal for cluster health (#10225) 4 years ago
poornas adcaa6f9de
fix: Change ListBucketTargets handler (#10217) 4 years ago
Harshavardhana 3a73f1ead5
refactor server update behavior (#10107) 4 years ago
Harshavardhana 2955aae8e4
feat: Add notification support for bucketCreates and removal (#10075) 4 years ago
Praveen raj Mani cf5d051afc
update notification rulesMap when reloading bucketMetadata (#9917) 4 years ago
Harshavardhana 7ed1077879
Add a custom healthcheck function for online status (#9858) 5 years ago
ethan ho 535efd34a0
Fix peer server update failure (#9824) 5 years ago
Harshavardhana 4915433bd2
Support bucket versioning (#9377) 5 years ago
Krishna Srinivas 7d19ab9f62
readiness returns error quickly if any of the set is down (#9662) 5 years ago
Harshavardhana 6656fa3066
simplify further bucket configuration properly (#9650) 5 years ago
Harshavardhana bd032d13ff
migrate all bucket metadata into a single file (#9586) 5 years ago
Harshavardhana 1bc32215b9
enable full linter across the codebase (#9620) 5 years ago
Harshavardhana 6ac48a65cb
fix: use unused cacheMetrics code in prometheus (#9588) 5 years ago
Klaus Post e25ace2151
Forward RPC errors from crawler (#9569) 5 years ago
Harshavardhana a1de9cec58
cleanup object-lock/bucket tagging for gateways (#9548) 5 years ago
Harshavardhana 9b3b04ecec
allow retries for bucket encryption/policy quorum reloads (#9513) 5 years ago
poornas 9a547dcbfb
Add API's for managing bucket quota (#9379) 5 years ago
Klaus Post 073aac3d92
add data update tracking using bloom filter (#9208) 5 years ago
Harshavardhana f14bf25cb9
optimize Listen bucket notification implementation (#9444) 5 years ago
Anis Elleuch 20766069a8
add list/delete API service accounts admin API (#9402) 5 years ago
Praveen raj Mani 322385f1b6
fix: only show active/available ARNs in server startup banner (#9392) 5 years ago
Anis Elleuch a69c98e394
fix: Correct typo when registering peer Delete User API (#9403) 5 years ago
Sidhartha Mani 3e78ea8acc
improve obd tests and optimize network (#9378) 5 years ago
Harshavardhana 4314ee1670
fix: remove unusued PerfInfoHandler code (#9328) 5 years ago
Harshavardhana f44cfb2863
use GlobalContext whenever possible (#9280) 5 years ago
Harshavardhana ac07df2985
start watcher after all creds have been loaded (#9301) 5 years ago
Harshavardhana e7276b7b9b
fix: make single locks for both IAM and object-store (#9279) 5 years ago
Sidhartha Mani 0c80bf45d0
Implement oboard diagnostics admin API (#9024) 5 years ago
Harshavardhana cfc9cfd84a
fix: various optimizations, idiomatic changes (#9179) 5 years ago