Repository navigation
Launch hardening: drain the monitoring queue - #8
Merged
Merged
Conversation
…ffic spikes Monitoring throughput (found live: 497/500 tokens overdue, ~38 checks/hour): - The monitoring loop now wakes every MONITORING_TICK_MS (20s) and drains due checks, instead of one small batch per POLL_INTERVAL_MS (5 min). - LOW-priority tokens still on their curve are re-checked every LOW_RECHECK_SECONDS (6h) instead of every 40 min: the activity sweep already promotes them to HIGH on their first trade. Graduated LOW tokens keep the short interval (the sweep can't see off-curve trades). API under load: - GET /api/tokens/:address: concurrent live reads of the same token share one set of chain reads (SingleFlight); ?live=1 is ignored for reports younger than 60s; while the RPC breaker is open an older report is served (marked stale) instead of attempting a doomed live read. - GET /api/health: the chain ping is shared for 10s — every open dashboard polls it every 20s, and each poll used to cost its own eth_blockNumber. Tests: 438 -> 449, all passing. Docs and test counts updated. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RQ9FE7MSziVjgRrgr2GBZd
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Monitoring throughput (found live: 497/500 tokens overdue, ~38 checks/hour):
API under load:
Tests: 438 -> 449, all passing. Docs and test counts updated.