investigate: recurring probe timeouts across stateful services #592

Closed
opened 2026-07-23 04:35:50 +00:00 by coilyco-ops · 0 comments
Member

Problem

The node has recorded recurring readiness and liveness probe timeouts for about 12 days across unrelated stateful workloads, including Forgejo database, GlitchTip Valkey, SigNoz Zookeeper, Eco GNOME database, and Open WebUI.

The affected workloads are currently Ready after the 2026-07-22 recovery, so this issue tracks chronic latency rather than a current outage. The shared node and overlapping DiskPressure history suggest host I/O or runtime latency should be measured before anyone widens probe thresholds.

Scope

  • Correlate probe failures with rootfs usage, disk latency, containerd activity, memory pressure, and runner load.
  • Measure endpoint latency from inside the affected pods during healthy and degraded periods.
  • Separate shared node-level causes from workload-specific probe defects.
  • Remediate storage or runtime contention when it is the cause.
  • Tune a probe only when measurements show the workload is healthy but the probe budget is too narrow.

Acceptance

  • The investigation records a supported root cause for each affected workload class.
  • The owning fix removes the shared bottleneck or corrects the specific probe.
  • The cluster completes a representative observation window without recurring timeout warnings.

Related to the node-pressure evidence in #560.

## Problem The node has recorded recurring readiness and liveness probe timeouts for about 12 days across unrelated stateful workloads, including Forgejo database, GlitchTip Valkey, SigNoz Zookeeper, Eco GNOME database, and Open WebUI. The affected workloads are currently Ready after the 2026-07-22 recovery, so this issue tracks chronic latency rather than a current outage. The shared node and overlapping DiskPressure history suggest host I/O or runtime latency should be measured before anyone widens probe thresholds. ## Scope * Correlate probe failures with rootfs usage, disk latency, containerd activity, memory pressure, and runner load. * Measure endpoint latency from inside the affected pods during healthy and degraded periods. * Separate shared node-level causes from workload-specific probe defects. * Remediate storage or runtime contention when it is the cause. * Tune a probe only when measurements show the workload is healthy but the probe budget is too narrow. ## Acceptance * The investigation records a supported root cause for each affected workload class. * The owning fix removes the shared bottleneck or corrects the specific probe. * The cluster completes a representative observation window without recurring timeout warnings. Related to the node-pressure evidence in #560.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-flight-deck/infrastructure#592
No description provided.