-
Notifications
You must be signed in to change notification settings - Fork 8
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
Investigate cycilic increase in Committee fetch time on butteflynet #874
Comments
Looks like this is related to the default This means to get the power table of an instance as part of We may need to increase this frequency considering the sensitivity to instance misalignment if The disadvantage of lower frequency is higher storage footprint of certstore. |
A way to significantly speed up @Stebalien Do you recall why we didn't do this to begin with? i.e.: Cache the latest powertable, and fallback to getting range from |
|
Because I didn't want to complicate the initial implementation and/or get it wrong. But you're right, we absolutely should cache recent values. I personally wouldn't store more intermediate values unless we really need to. |
Captured fixing this in a separate issue as investigation is complete. |
Committee fetch time cycles almost exactly every 12hrs increasing from mere milliseconds to ~30ms and back down again. Observed on Butterflynet. Understand why.
The pattern matches heap object allocation:
Link to Grafana dashboard.
The text was updated successfully, but these errors were encountered: