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

push misbehaving GMs to the back of the list #325

Closed
wants to merge 1 commit into from

Conversation

leoleovich
Copy link
Contributor

Summary:
Credit to yarikk for suggesting this idea.
Because we trust local priority (when everything else is equal) we often end up jumping between time appliances.
For instance when 1st in the list is unavailable we jump to a 2nd. However, once the 1st is available we switch back to it. This creates unnecessary noise and in some cases leads to offset oscillations.

This diff will push 1st appliance to the end of the list and shift the rest of list up by 1.
As a result we will keep running on 2nd appliance until and never fallback to 1st.

Since we don't modify the config, restart will restore the order.

Reviewed By: t3lurid3

Differential Revision: D53191500

@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Jan 29, 2024
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D53191500

Summary:

Credit to yarikk for suggesting this idea.
Because we trust local priority (when everything else is equal) we often end up jumping between time appliances.
For instance when 1st in the list is unavailable we jump to a 2nd. However, once the 1st is available we switch back to it. This creates unnecessary noise and in some cases leads to offset oscillations.

This diff will push 1st appliance to the end of the list and shift the rest of list up by 1.
As a result we will keep running on 2nd appliance until and never fallback to 1st.

Since we don't modify the config, restart will restore the order.

Reviewed By: t3lurid3, vvfedorenko

Differential Revision: D53191500
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D53191500

@facebook-github-bot
Copy link
Contributor

This pull request has been merged in cb850c6.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. fb-exported Merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants