-
Notifications
You must be signed in to change notification settings - Fork 783
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
Split election drop stats to be either overflow or expired #3297
Split election drop stats to be either overflow or expired #3297
Commits on May 20, 2021
-
This change simplifies logic in the election scheduler. It extracts p…
…redicate functions so identical logic can be checked in the condition_variable wait function and also inside the election_scheduler processing loop. This allows new predicates to be easily added and also eliminates risk of disjoin checks between the loop and the condition variable.
Configuration menu - View commit details
-
Copy full SHA for f14d30e - Browse repository at this point
Copy the full SHA f14d30eView commit details -
Rewrite test to use election_scheduler::activate instead of election_…
…scheduler::manual since the semantics of ::manual will be changed to not wait for vacancy before inserting.
Configuration menu - View commit details
-
Copy full SHA for 20543f2 - Browse repository at this point
Copy the full SHA 20543f2View commit details -
- Changes the semantics of election_scheduler::manual_queue such that…
… vacancy is not considered and elections are started for any blocks passed in. - Moves responsibility for trimming down election count from active_transaction in to election_scheduler. This is done so that more advanced filling/spilling can be done by the election scheduler in the future. - Erases from the active_transactions container by oldest transaction rather than by newest.
Configuration menu - View commit details
-
Copy full SHA for 39c4f5b - Browse repository at this point
Copy the full SHA 39c4f5bView commit details -
- Changes the semantics of election_scheduler::manual_queue such that…
… vacancy is not considered and elections are started for any blocks passed in. - Moves responsibility for trimming down election count from active_transaction in to election_scheduler. This is done so that more advanced filling/spilling can be done by the election scheduler in the future. - Erases from the active_transactions container by oldest transaction rather than by newest.
Configuration menu - View commit details
-
Copy full SHA for 5f5577b - Browse repository at this point
Copy the full SHA 5f5577bView commit details -
Split election drop stats to be either overflow or expired
Matthew King authored and Matthew King committedMay 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 78d327a - Browse repository at this point
Copy the full SHA 78d327aView commit details -
Matthew King authored and Matthew King committed
May 20, 2021 Configuration menu - View commit details
-
Copy full SHA for f5000ef - Browse repository at this point
Copy the full SHA f5000efView commit details -
Matthew King authored and Matthew King committed
May 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 6893b22 - Browse repository at this point
Copy the full SHA 6893b22View commit details -
Matthew King authored and Matthew King committed
May 20, 2021 Configuration menu - View commit details
-
Copy full SHA for 9036489 - Browse repository at this point
Copy the full SHA 9036489View commit details
Commits on May 21, 2021
-
Fix tests and track all drops from erase function, incase of further …
…entry points to .erase in future
Matthew King authored and Matthew King committedMay 21, 2021 Configuration menu - View commit details
-
Copy full SHA for 7d7297b - Browse repository at this point
Copy the full SHA 7d7297bView commit details
Commits on May 27, 2021
-
Merge branch 'develop' into election_overflow_stat_drop
Matthew King authored and Matthew King committedMay 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 691f12e - Browse repository at this point
Copy the full SHA 691f12eView commit details -
Matthew King authored and Matthew King committed
May 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 0ceebf8 - Browse repository at this point
Copy the full SHA 0ceebf8View commit details -
Use local variable and fix logging issue introduced in nanocurrency#3296
Matthew King authored and Matthew King committedMay 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 9dfe1cf - Browse repository at this point
Copy the full SHA 9dfe1cfView commit details