Skip to content

rebalancer sharding role in config #3936

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

Closed
TarantoolBot opened this issue Dec 18, 2023 · 0 comments · Fixed by #4045
Closed

rebalancer sharding role in config #3936

TarantoolBot opened this issue Dec 18, 2023 · 0 comments · Fixed by #4045
Assignees
Labels
3.0 config vshard [area] Related to vshard module

Comments

@TarantoolBot
Copy link
Collaborator

TarantoolBot commented Dec 18, 2023

Related dev. issue(s): tarantool/tarantool#8862

Product: Tarantool
Since: 3.0
Root document:

SME: @ ImeevMA

Details

A new role for sharding was introduced - 'rebalancer'. This role can be
present at replicaset scope or above. A new change has also been made
to address this requirement: sharding.roles can now only be present in
replicaset scope or above.

There can be at most one replicaset with the rebalancer role.
Additionally, this replicaset must also have a storage role. If a
replicaset with this role exists, then the vshard rebalancer can only be
present in the replicaset with the rebalancer role.

If the rebalancer role is not specified, a rebalancer is selected
automatically from among the masters of the replicasets.
Requested by @ImeevMA in tarantool/tarantool@171fd9c.

@andreyaksenov andreyaksenov added config 3.0 vshard [area] Related to vshard module labels Dec 21, 2023
@andreyaksenov andreyaksenov self-assigned this Feb 15, 2024
@andreyaksenov andreyaksenov linked a pull request Feb 15, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.0 config vshard [area] Related to vshard module
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants