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

Bounded election buckets with dynamic reprioritization #4626

Merged
merged 11 commits into from
Jul 11, 2024

Conversation

pwojcikdev
Copy link
Contributor

Based on:

but simpler, more robust and allows for dynamically dropping and scheduling higher priority elections. Also, buckets can be configured to opportunistically use more available space if AEC is underutilized.

@qwahzi qwahzi added this to the V27 milestone May 15, 2024
@pwojcikdev pwojcikdev force-pushed the election-bounding-2 branch from 14a8c5b to 43776c4 Compare May 21, 2024 14:41
# Conflicts:
#	nano/lib/stats_enums.hpp
#	nano/node/active_elections.cpp
#	nano/node/scheduler/bucket.cpp
#	nano/node/scheduler/bucket.hpp
#	nano/node/scheduler/buckets.cpp
#	nano/node/scheduler/buckets.hpp
#	nano/node/scheduler/priority.cpp
gr0vity-dev pushed a commit to gr0vity-dev/nano-node that referenced this pull request Jul 1, 2024
gr0vity-dev pushed a commit to gr0vity-dev/nano-node that referenced this pull request Jul 2, 2024
gr0vity-dev pushed a commit to gr0vity-dev/nano-node that referenced this pull request Jul 2, 2024
gr0vity-dev pushed a commit to gr0vity-dev/nano-node that referenced this pull request Jul 2, 2024
gr0vity-dev pushed a commit to gr0vity-dev/nano-node that referenced this pull request Jul 2, 2024
gr0vity-dev pushed a commit to gr0vity-dev/nano-node that referenced this pull request Jul 7, 2024
@pwojcikdev pwojcikdev force-pushed the election-bounding-2 branch from 22f057b to 496539c Compare July 10, 2024 16:46
@clemahieu clemahieu merged commit 21abfc2 into nanocurrency:develop Jul 11, 2024
26 of 28 checks passed
simpago added a commit to rsnano-node/rsnano-node that referenced this pull request Jul 19, 2024
simpago added a commit to rsnano-node/rsnano-node that referenced this pull request Jul 19, 2024
simpago added a commit to rsnano-node/rsnano-node that referenced this pull request Jul 19, 2024
simpago added a commit to rsnano-node/rsnano-node that referenced this pull request Jul 19, 2024
simpago added a commit to rsnano-node/rsnano-node that referenced this pull request Jul 19, 2024
simpago added a commit to rsnano-node/rsnano-node that referenced this pull request Jul 19, 2024
simpago added a commit to rsnano-node/rsnano-node that referenced this pull request Jul 22, 2024
simpago added a commit to rsnano-node/rsnano-node that referenced this pull request Jul 22, 2024
simpago added a commit to rsnano-node/rsnano-node that referenced this pull request Jul 22, 2024
simpago added a commit to rsnano-node/rsnano-node that referenced this pull request Jul 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Merged / V27.0
Development

Successfully merging this pull request may close these issues.

3 participants