Skip to content
This repository was archived by the owner on Jun 12, 2023. It is now read-only.

Reduce invalid block age threshold #1707

Merged
merged 1 commit into from
May 31, 2022
Merged

Conversation

jeffgrunewald
Copy link
Contributor

Reduces the maximum block age a miner client will allow from a durable validator from 900 (roughly 15 min) to 600 (roughly 10 min) to ensure clients are ditching under-performing durable validators in favor of ones that are keeping better pace with the chain.

Also updates the timeout constant the client uses to trigger checks of a connected durable validator's block age to compute based on the maximum allowed block age. Keeps the formula previously in place but now computes it based on changes to the MAX_BLOCK_AGE to always be roughly half the allowed maximum block age in milliseconds. The check timeout is roughly half the allowed maximum block age plus a jitter of up to another half the allowed maximum block age.

@jeffgrunewald jeffgrunewald requested a review from andymck May 31, 2022 16:50
@madninja madninja merged commit 3dcd061 into master May 31, 2022
@madninja madninja deleted the jg/reduce_grpc_client_to branch May 31, 2022 20:35
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants