Skip to content
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

Create a diagram that reflects how a cluster's configuration is applied to instances #3849

Closed
andreyaksenov opened this issue Nov 13, 2023 · 2 comments · Fixed by #4056
Closed
Assignees

Comments

@andreyaksenov
Copy link
Contributor

andreyaksenov commented Nov 13, 2023

Product: Tarantool
Since: 3.0
Root document: https://docs.d.tarantool.io/en/doc/3.0/concepts/configuration/

Details

For example, the most simple diagram might look as follows:

Local:

 _________________ _________________ _____
|                 |                 |     |
| Server 1        | Server   2      | ... |
|_________________ _________________ _____|
| router          | router          |     |
|_________________ _________________ _____|
| storage         | storag          |     |
|_________________ _________________ _____|
| storage         | storage         |     |
|_________________ _________________ _____|
| ...             | ...             |     |
|_________________|_________________|_____|
|     ____________|     ____________|     |
|    |cluster.yaml|    |cluster.yaml|     |
|____|____________|____|____________|_____|

Config storage:

 _________________ _________________ _____
|                 |                 |     |
| Server 1        | Server   2      | ... |
|_________________ _________________ _____|
| router          | router          |     |
|_________________ _________________ _____|
| storage         | storage         |     |
|_________________ _________________ _____|
| storage         | storage         |     |
|_________________ _________________ _____|
| ...             | ...             |     |
|_________________|_________________|_____|
         |            |          
         |____________|
                      | 
              ________|___________________
             | Centralized config      |  |
             |_________________________|  |
             |                            |        
             |   Configuration storage    |
             |____________________________|

We can also show additional entities (replica set, cluster) and demonstrate how specific configuration options apply to different instance types (router, storage).

@andreyaksenov andreyaksenov changed the title Create a diagram that shows how a cluster's configuration works Create a diagram that reflects how a cluster's configuration is applied to instances Nov 13, 2023
@p7nov
Copy link
Contributor

p7nov commented Nov 14, 2023

For etcd, we can show possible ways to load the config: tt, TCM, manual (etcdctl?).

One more idea: draw a diagram for Configuration overview: how
groups, replicasets, and instances are organized and how parameter values from different levels are applied.

@andreyaksenov andreyaksenov self-assigned this Feb 21, 2024
@andreyaksenov
Copy link
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants