Skip to content
This repository was archived by the owner on Jul 5, 2026. It is now read-only.

Logging + Perf optimizations - #133

Open
esemeniuc wants to merge 1 commit into
masterfrom
eric/metrics-perf
Open

Logging + Perf optimizations#133
esemeniuc wants to merge 1 commit into
masterfrom
eric/metrics-perf

Conversation

@esemeniuc

@esemeniuc esemeniuc commented May 18, 2024

Copy link
Copy Markdown
Contributor
  • Avoid relayer recomputing recipients on every packet batch (do every slot update instead
  • Use Arcswap instead of rwlock for leader schedule (faster, no chance of starvation)
  • Reduce datapoint rates, emit highest slot metric only when new slot
  • Reduce channel forwarding for HealthManager
  • Delete irrelevant metrics
  • Less calls to fetch SystemTime
  • Early return a bunch of places

@esemeniuc esemeniuc changed the title add Logging + Perf optimizations May 21, 2024
@esemeniuc
esemeniuc force-pushed the eric/metrics-perf branch from 7872d51 to af8761d Compare May 21, 2024 20:24
@esemeniuc
esemeniuc requested review from buffalu, jedleggett and segfaultdoc and removed request for jedleggett May 21, 2024 20:24
@esemeniuc
esemeniuc marked this pull request as ready for review May 21, 2024 20:24
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.

1 participant