Skip to content

Nhse o40 or341update - #45

Merged
martinsumner merged 4 commits into
openriak-4.0from
nhse-o40-or341update
Mar 6, 2026
Merged

Nhse o40 or341update#45
martinsumner merged 4 commits into
openriak-4.0from
nhse-o40-or341update

Conversation

@martinsumner

Copy link
Copy Markdown
Contributor

Add PRs:

#34
#36
#38
#42

martinsumner and others added 4 commits March 6, 2026 16:06
#36)

* Efficiency improvements to coverage plans with large ring-sizes (re-submit)

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.

* Add specs and comments to clarify code

* Rename ordered_vnodes as shuffled_positions

* Update src/riak_core_coverage_plan.erl

Co-authored-by: Thomas Arts <thomas.arts@quviq.com>

---------

Co-authored-by: Thomas Arts <thomas.arts@quviq.com>
@martinsumner
martinsumner merged commit e4aca43 into openriak-4.0 Mar 6, 2026
2 checks passed
@martinsumner
martinsumner deleted the nhse-o40-or341update branch March 6, 2026 16:19
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.

3 participants