90 Commits (master)

Author SHA1 Message Date
Klaus Post 2680772d4b
Don't mark remotes online when shutting down (#11368) 4 years ago
Ritesh H Shukla b4add82bb6
Updated Prometheus metrics (#11141) 4 years ago
Harshavardhana 274bbad5cb
fix: select always online peers for remote listing (#11153) 4 years ago
Harshavardhana 5c451d1690
update x/net/http2 to address few bugs (#11144) 4 years ago
Harshavardhana 4550ac6fff
fix: refactor locks to apply them uniquely per node (#11052) 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
Harshavardhana f794fe79e3
fix: network shutdown was not handle properly (#10927) 4 years ago
Klaus Post 06899210a7
Reduce health check output (#10859) 4 years ago
Harshavardhana 4c773f7068
re-use remote transports in Peer,Storage,Locker clients (#10788) 4 years ago
Harshavardhana b686bb9c83
fix: replaced drive properly by healing the entire drive (#10799) 4 years ago
Harshavardhana 4bf90ca67f
fix: handle a crash when AskDisks is set to -1 (#10777) 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 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 f28d02b7f2
fix: simplify obd how we calculate transferred bytes (#10617) 4 years ago
Harshavardhana 98a08e1644
fix: protect updating latencies/throughput slices in obd (#10611) 4 years ago
Harshavardhana 1f9abbee4d
make sure to release locks upon timeout (#10596) 4 years ago
Harshavardhana 37a5d5d7a0
reduce timeouts between servers for faster disconnects (#10562) 4 years ago
Klaus Post 03490c811b
Fix obd goroutine leak (#10504) 4 years ago
Harshavardhana e60834838f
fix: background disk heal, to reload format consistently (#10502) 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
Klaus Post 2d58a8d861
Add storage layer contexts (#10321) 4 years ago
Harshavardhana caad314faa
add ruleguard support, fix all the reported issues (#10335) 4 years ago
Harshavardhana 0b8255529a
fix: proxies set keep-alive timeouts to be system dependent (#10199) 4 years ago
Harshavardhana f200a7fb6a
fix: speed up OBD tests avoid unnecessary memory allocation (#10141) 4 years ago
Harshavardhana 3a73f1ead5
refactor server update behavior (#10107) 4 years ago
Harshavardhana 3b9fbf80ad
fix: make sure to use new restClient for healthcheck (#10026) 4 years ago
Harshavardhana 7ed1077879
Add a custom healthcheck function for online status (#9858) 4 years ago
Klaus Post 3ba4804d6c
Move online status to REST client (#9808) 4 years ago
Harshavardhana 4790868878
allow background IAM load to speed up startup (#9796) 5 years ago
Harshavardhana 5e529a1c96
simplify context timeout for readiness (#9772) 5 years ago
Krishna Srinivas 7d19ab9f62
readiness returns error quickly if any of the set is down (#9662) 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 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
Sidhartha Mani 3e78ea8acc
improve obd tests and optimize network (#9378) 5 years ago
Klaus Post c4464e36c8
fix: limit HTTP transport tuables to affordable values (#9383) 5 years ago
Harshavardhana 69fb68ef0b
fix simplify code to start using context (#9350) 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
Sidhartha Mani 0c80bf45d0
Implement oboard diagnostics admin API (#9024) 5 years ago