-
-
Notifications
You must be signed in to change notification settings - Fork 289
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
feat: asyncAggregateWithRandomness #7204
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## unstable #7204 +/- ##
===========================================
Coverage ? 49.22%
===========================================
Files ? 598
Lines ? 39789
Branches ? 2103
===========================================
Hits ? 19588
Misses ? 20161
Partials ? 40 |
Performance Report✔️ no performance regression detected Full benchmark results
|
Oky, will wait until later today to get more data. I'm hoping to cut a new RC by my end of day today and want to include this. |
Everything across the board looks healthier from attestations to scrape duration. The one thing that did stand out though is mesh peers are not as good. Not sure if that is just a function of the node still being relatively fresh and that will stabilize over the next several hours or not... CPU utilization is up a bit but i suppose its just working more efficiently with the multithreading. Wondering if we can tune that even further by changing the number of libuv threads. Can play with that in another PR though. |
I don't think that is an apples-to-apples comparison. your test is using subscribe-all-subnets and other comparable nodes aren't. |
Motivation
Resolves #7197
Moves signature checks and aggregation for unaggregated attestations off main thread. Will help clear up thread congestion when subscribing to all subnets.