Back to Signal Feed
CodeTracked since May 19, 2026

Auto-recover mirrord preview pods on crashes and evictions

This PR changes mirrord’s operator behavior for preview environments so preview pod health and eviction conditions are actively handled, with failed/evicted preview pods being rescheduled within a TTL window instead of remaining down. It also narrows preview status reporting to reflect only live previews, keeping the operator’s view aligned with currently running environments.

mirrordmirrord operatorpreview podspod health

What Happened

  • This PR changes mirrord’s operator behavior for preview environments so preview pod health and eviction conditions are actively handled, with failed/evicted preview pods being rescheduled within a TTL window instead of remaining down. It also narrows preview status reporting to reflect only live previews, keeping the operator’s view aligned with currently running environments.
  • This PR changes mirrord’s operator behavior for preview environments so preview pod health and eviction conditions are actively handled, with failed/evicted preview pods being rescheduled within a TTL window instead of remaining down. It also narrows preview status reporting to reflect only live previews, keeping the operator’s view aligned with currently running environments.
  • 1 evidence item attached for review.

What is Different

Before

Scattered source updates, isolated context, and manual follow-up across multiple feeds.

Now

Adds operator-side resilience for preview environments by introducing health/eviction-aware recovery and TTL-based rescheduling for preview pods, plus live-only preview status filtering to reduce stale preview visibility.

Why Track This

Why It Matters

Developers and operators using mirrord previews should experience fewer broken or disappearing preview environments during testing, because failed or evicted preview pods can be recovered automatically instead of staying offline until manual intervention. The practical effect is less interruption in daily preview workflows and fewer false-looking stale entries when checking preview status; teams should monitor for restart flapping or repeated evictions that could create rapid reschedule loops, and verify TTL values to avoid either delayed recovery or excessive churn.

Impact

Developers and operators using mirrord previews should experience fewer broken or disappearing preview environments during testing, because failed or evicted preview pods can be recovered automatically instead of staying offline until manual intervention. The practical effect is less interruption in daily preview workflows and fewer false-looking stale entries when checking preview status; teams should monitor for restart flapping or repeated evictions that could create rapid reschedule loops, and verify TTL values to avoid either delayed recovery or excessive churn.

What To Watch Next

  • Watch whether mirrord becomes a repeated pattern.
  • Track follow-up changes around AI Workflow Automation.
  • Compare future signals against this evidence trail.
  • Re-check risk flags: restart_loop_on_rapid_evictions, ttl_window_tuning_errors.
Open Topic TimelineOpen Technical EventOpen Original Sourcerestart_loop_on_rapid_evictions / ttl_window_tuning_errors / health_check_false_positives / live_status_filter_false_negatives

Supporting Evidence