Skip to content

Introduce Checkable#scheduler_shuffle_cap #7718

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Al2Klimov
Copy link
Member

@Al2Klimov Al2Klimov commented Dec 17, 2019

fixes #7622

@Al2Klimov Al2Klimov added this to the 2.12.0 milestone Dec 17, 2019
@Al2Klimov
Copy link
Member Author

Al2Klimov commented Dec 17, 2019

TODO

  • get green light
  • passive checks?
  • docs

@Al2Klimov
Copy link
Member Author

Al2Klimov commented Dec 17, 2019

This one introduces a new config precentage attribute for additionally shaking the next check around based on the check interval. Default: 0% – no breaking change.

0% (checks/s)

before

20%

after

@Al2Klimov Al2Klimov marked this pull request as ready for review December 17, 2019 11:22
@Al2Klimov Al2Klimov requested a review from dnsmichi December 17, 2019 11:22
@Al2Klimov
Copy link
Member Author

This should be a good Xmas gift of the one of our customers with high check latencies.

@Al2Klimov Al2Klimov requested a review from lippserd December 17, 2019 11:56
@dnsmichi
Copy link
Contributor

I've talked with @lippserd about that, we will re-iterate on that for a later version. 2.12 only waits for the JSON-RPC bug and is feature frozen.

@dnsmichi dnsmichi modified the milestones: 2.12.0, 2.13.0 Dec 18, 2019
@Al2Klimov
Copy link
Member Author

@lippserd Shall we default this one to 20, not to 0 so by default we de-spike the checks, but the user can disable that if they've got a grapher w/ slots?

@Al2Klimov Al2Klimov added the needs feedback We'll only proceed once we hear from you again label Mar 12, 2020
@Al2Klimov Al2Klimov removed the request for review from dnsmichi March 30, 2020 09:53
@Al2Klimov
Copy link
Member Author

Btw. this would automatically run much less e.g. ping checks to the same address concurrently.

@Al2Klimov
Copy link
Member Author

bump

@lippserd
Copy link
Member

We should stick with the 0% default. Documentation is missing.

@Al2Klimov Al2Klimov removed the request for review from lippserd September 15, 2020 09:26
@Al2Klimov Al2Klimov removed the needs feedback We'll only proceed once we hear from you again label Sep 15, 2020
@Al2Klimov Al2Klimov marked this pull request as draft September 15, 2020 09:27
@Al2Klimov Al2Klimov self-assigned this Sep 15, 2020
@Al2Klimov Al2Klimov force-pushed the feature/scheduler-shuffle branch 2 times, most recently from 54a3f4e to fa3afdd Compare September 15, 2020 09:40
@Al2Klimov Al2Klimov assigned N-o-X and unassigned Al2Klimov Sep 15, 2020
@Al2Klimov Al2Klimov added the needs feedback We'll only proceed once we hear from you again label Sep 15, 2020
@Al2Klimov Al2Klimov added the stalled Blocked or not relevant yet label Dec 14, 2020
@julianbrost julianbrost modified the milestones: 2.13.0, 2.14.0 May 31, 2021
@Al2Klimov
Copy link
Member Author

@cla-bot check

@cla-bot cla-bot bot added the cla/signed label Aug 4, 2021
@Al2Klimov
Copy link
Member Author

@lippserd I.e. you plan to include this?

@N-o-X N-o-X removed their assignment Dec 6, 2021
@julianbrost julianbrost removed this from the 2.14.0 milestone Jan 12, 2023
@Al2Klimov Al2Klimov force-pushed the feature/scheduler-shuffle branch from fa3afdd to 2e78189 Compare May 17, 2023 15:53
@Al2Klimov Al2Klimov force-pushed the feature/scheduler-shuffle branch from 2e78189 to 81143d6 Compare June 1, 2023 16:30
@Al2Klimov Al2Klimov marked this pull request as ready for review June 1, 2023 16:30
@Al2Klimov Al2Klimov added this to the 2.15.0 milestone Jan 21, 2025
@Al2Klimov Al2Klimov force-pushed the feature/scheduler-shuffle branch from 81143d6 to 8c9478e Compare February 3, 2025 17:00
@julianbrost julianbrost removed this from the 2.15.0 milestone Apr 8, 2025
@Al2Klimov Al2Klimov force-pushed the feature/scheduler-shuffle branch from 8c9478e to bbc25b3 Compare April 30, 2025 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla/signed needs feedback We'll only proceed once we hear from you again stalled Blocked or not relevant yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Evaluate a better algorithm for the check scheduler logic
5 participants