Skip to content

Conversation

@clemahieu
Copy link
Contributor

@clemahieu clemahieu commented May 14, 2024

This change is a simpler version of the priority scheduler per-bucket limiter that tracks the number of elections it's started while retaining the ability to queue blocks for activation once elections already started for the bucket complete.

This removes the priority scheduler thread. Elections are activated at time of call to ::activate or when a different election is being cleaned up.

@clemahieu clemahieu force-pushed the merge_buckets_priority branch 2 times, most recently from 312be5a to 0e83188 Compare May 15, 2024 00:27
@clemahieu clemahieu marked this pull request as ready for review May 15, 2024 02:18
@clemahieu clemahieu requested a review from pwojcikdev May 15, 2024 02:18
@clemahieu clemahieu force-pushed the merge_buckets_priority branch from 0e83188 to 46f9ad5 Compare May 15, 2024 02:39
@clemahieu clemahieu force-pushed the merge_buckets_priority branch 2 times, most recently from 9b4b604 to 408a4cf Compare May 15, 2024 14:48
…cket maximum.

The number of elections started for a particular bucket is now limited on a per-bucket basis rather than globally across all buckets.
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