Skip to content

Tail probe: timeout retry + non-alarming logging - #15

Merged
naveedious merged 1 commit into
mainfrom
fix/probe-timeout-retry
Sep 23, 2026
Merged

naveedious merged 1 commit into
mainfrom
fix/probe-timeout-retry

Conversation

@naveedious

Copy link
Copy Markdown
Owner

Root cause of the 22-23 Sep false positives (IASIP S13, Ghosts, Rob & Romesh, Taskmaster): the tail probe's 15s timeout expires under CPU contention and was treated as corruption evidence, triggering a ~5min full-decode confirm per false flag. Now: killed probe retries once with doubled timeout (runTailDecode); if still timing out it routes to the confirm pass as before, but the unconfirmed flag logs at WARN ('tail probe flagged ... running confirm decode') instead of 'ERROR: Corrupt episode detected', so log sweeps stop counting pending confirms as corruption. Real corruption path unchanged.

…ubled timeout; log unconfirmed flags as warn
@naveedious
naveedious merged commit 4ddfe7e into main Sep 23, 2026
1 check passed
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.

2 participants