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

Nhse o34 orc.i14 startup #11

Open
wants to merge 4 commits into
base: openriak-3.4
Choose a base branch
from

Conversation

martinsumner
Copy link
Contributor

@martinsumner martinsumner commented Feb 2, 2025

See #8

This changes the riak_core_vnode update_never_started so that it prefers to start vnodes that are not owned by this node within the ring. These vnodes will start in series - so this makes it more likely that vnodes owned (and containing data) will start in parallel.

Changes logging so that we log the starting of the vnode, not of the vnode worker pool.

Make the default number of vnode to start per management tick higher.  Still start them in series, but prefer those not owned in the current ring - and so less likely to contain data.

This makes it more likely that the `maybe_ring_changed/4` function will start the active vnodes in parallel as expected.
Do we need to know about vnode pools starting - but not vnodes?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant