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

Fair queuing for vote processor #4536

Merged

Conversation

pwojcikdev
Copy link
Contributor

Similar to the way it was done for block processing, this implements fair queue for vote processor. Votes are processed in round robin manner from all peers, with higher tier votes having slightly higher priority.

@qwahzi qwahzi added this to the V27 milestone Apr 4, 2024
@pwojcikdev pwojcikdev force-pushed the fair-queuing/vote-processor branch from 1eeae3a to 91e3c8e Compare April 4, 2024 15:56
@pwojcikdev pwojcikdev requested a review from clemahieu April 4, 2024 17:17
clemahieu
clemahieu previously approved these changes Apr 4, 2024
@pwojcikdev pwojcikdev force-pushed the fair-queuing/vote-processor branch from d731e54 to dcf214c Compare April 5, 2024 20:51
@pwojcikdev pwojcikdev added the continuous-testing Indicate that network simulation testing results should be attached by the bot. label Apr 6, 2024
# Conflicts:
#	nano/node/nodeconfig.cpp
#	nano/node/nodeconfig.hpp
@pwojcikdev pwojcikdev merged commit 50340c5 into nanocurrency:develop Apr 24, 2024
24 of 26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
continuous-testing Indicate that network simulation testing results should be attached by the bot.
Projects
Status: Merged / V27.0
Development

Successfully merging this pull request may close these issues.

3 participants