fix: log warning when readiness times out on reused-worker path (#1491)
Mirror the fresh-spawn path's timeout logging for debugging parity. CodeRabbit nitpick on PR #1491. Co-Authored-By: CC <noreply@anthropic.com>
This commit is contained in:
File diff suppressed because one or more lines are too long
+137
-135
File diff suppressed because one or more lines are too long
@@ -989,7 +989,10 @@ async function ensureWorkerStarted(port: number): Promise<boolean> {
|
|||||||
// another hook just spawned it and background init is still running.
|
// another hook just spawned it and background init is still running.
|
||||||
// This mirrors the fresh-spawn path (line ~1025) so concurrent hooks
|
// This mirrors the fresh-spawn path (line ~1025) so concurrent hooks
|
||||||
// don't race past a cold-starting worker's initialization guard.
|
// don't race past a cold-starting worker's initialization guard.
|
||||||
await waitForReadiness(port, getPlatformTimeout(HOOK_TIMEOUTS.READINESS_WAIT));
|
const ready = await waitForReadiness(port, getPlatformTimeout(HOOK_TIMEOUTS.READINESS_WAIT));
|
||||||
|
if (!ready) {
|
||||||
|
logger.warn('SYSTEM', 'Worker is alive but readiness timed out — proceeding anyway');
|
||||||
|
}
|
||||||
logger.info('SYSTEM', 'Worker already running and healthy');
|
logger.info('SYSTEM', 'Worker already running and healthy');
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user