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
{{ message }}
Repository navigation
Commit e7e2fcd
Browse filesBrowse the repository at this point in the historyBrowse files
perf(artifact-delivery): answer Resolution polls when the build moves (#497)
* perf(artifact-delivery): answer Resolution polls when the build moves
A run waited for its build in one second steps, so the CLI saw a
finished build up to a second after it landed. A read of a building
Resolution now waits up to 8 seconds for its next state, checking every
250 ms, and the poll interval drops to 250 ms.
The queue send took 446 to 500 ms of each Resolution request in three
production traces. The CLI polls for the result anyway, so the send now
runs after the response. A send that fails settles the Resolution as a
retryable SERVICE_UNAVAILABLE, so the CLI requests a new one.
* fix(artifact-delivery): schedule the resolution queue send past the response
---------
Co-authored-by: Harlan GitHub Agent <harlan-github-agent[bot]@users.noreply.github.com>
0 commit comments