You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Serialize API calls in get-result-summary.js to prevent OpenSearch overload
Replace Promise.all parallel requests with sequential await calls to
avoid ETIMEDOUT errors when OpenSearch's connection pool is exhausted.
- Iteration-level data (params, period names, samples, primary metric)
fetched sequentially instead of 4 parallel requests
- Sample-level data (statuses, period IDs) fetched sequentially instead
of 2 parallel requests
- Metric data fetched one at a time instead of batches of 10 parallel
Each request goes through the resolveRun middleware which queries
OpenSearch multiple times for instance discovery, so parallel requests
multiply the load significantly.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments