Skip to content

Efficiency improvements to coverage plans with large ring-sizes (re-s…#36

Open
martinsumner wants to merge 1 commit intoopenriak-3.4from
nhse-o34-orc.i35-recommit-efficiency
Open

Efficiency improvements to coverage plans with large ring-sizes (re-s…#36
martinsumner wants to merge 1 commit intoopenriak-3.4from
nhse-o34-orc.i35-recommit-efficiency

Conversation

@martinsumner
Copy link
Contributor

…ubmit)

Remove unnecessary sort, once per loop.

For each split mark, cache the calculation of the vnode list as a persistent_term. These will never change, and there will be a need for RingSize terms per node - and is bounded to that upper limit.

Second attempt at commit, after making inadvertent commit.

#35

Will also require minor doc amendment, adding a note to https://openriak.github.io/riak/InitialDesignDecisions.html#ring-size

…ubmit)

Remove unnecessary sort, once per loop.

For each split mark, cache the calculation of the vnode list as a persistent_term.  These will never change, and there will be a need for RingSize terms per node - and is bounded to that upper limit.

Second attempt at commit, after making inadvertent commit.
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