-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
need RMB to be redundant #1458
Comments
What can be done for this on operations level (require no code changes):
Redundancy that requires code changes (work in progress):
|
Regarding Redis, we already have a 3 node Redis test-cluster running for testing Lee's Cetus DNS server (that serves ava.tf). Which works well and is documented here. |
@coesensbert can't they use wireguard instead of exposing things publicly? |
Yes for sure. That test setup has been configured with a Wireguard mesh currently. So we could do the same for these RMB relays. But this will have quite some overhead regarding scaling and won't fit in for example a validator running the whole backend stack (it will have it's own redis/rmb client I read). So for ops, we could setup a redis cluster with wireguard fast if that would be needed. If this won't be used in the future then I suggest we work on a solution that better fits the future plans to decentralize the grid backend (as we started here). |
You're 100% correct |
deadline: mid sept |
The redis solution was not intended to be a solution for an across location redundancy solution, it's only in case we are running a multiple relay servers (in same location) against a single redis cluster. RMB now supports redundancy across multiple locations by having multiple independent relays running anywhere (each with it's own redis backend which can be a single instance or a cluster) https://github.com/threefoldtech/tf_operations/issues/1934 We already have a separte redis instance for devnet which we already can use for testing |
@ramezsaeed please link us to how is this being tracked/verified |
The text was updated successfully, but these errors were encountered: