Skip to content

Living comment: catch TeamCity's late estimates at trigger time#177

Merged
anton-vinogradov merged 1 commit into
mainfrom
eta-at-trigger
Jul 11, 2026
Merged

Living comment: catch TeamCity's late estimates at trigger time#177
anton-vinogradov merged 1 commit into
mainfrom
eta-at-trigger

Conversation

@anton-vinogradov

Copy link
Copy Markdown
Owner

The wave-2 ⏳ line on apache/ignite#13335 appeared without "≈ settled by" — TeamCity computes a freshly queued build's finishEstimate asynchronously, and at the moment the sweep triggers the re-runs it's usually still empty. One 7-second retry inside queuedEtaEpoch fixes it: the very first version of the line already carries the ETA (verified live — the line now reads "3 broken suite(s) re-queued (attempt 1/2), ≈ settled by 22:13 MSK").

🤖 Generated with Claude Code

A freshly queued build's finishEstimate is computed asynchronously and is
often empty at the moment the sweep triggers the re-runs — one short retry
(7s) makes the very first version of the ⏳ line carry the settle ETA instead
of waiting for the next sweep.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@anton-vinogradov
anton-vinogradov merged commit 6870682 into main Jul 11, 2026
1 check passed
@anton-vinogradov
anton-vinogradov deleted the eta-at-trigger branch July 11, 2026 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant