Skip to content

Add configurable probe timeout for activator to support high-latency environments #16249

@bindrad

Description

@bindrad

What version of Knative?

knative-v1.20.0-28-gff5c15ac5-dirty

Expected Behavior

Activator should be able to successfully probe queue-proxy health endpoints in environments with higher network latency.

Actual Behavior

Activator health check probes timeout with context deadline exceeded errors when network latency exceeds the hardcoded 300ms probe timeout. This is particularly problematic in service mesh environments where Envoy adds additional latency to the request path.

Steps to Reproduce the Problem

  1. Deploy Knative Serving with a service mesh (e.g., Istio) in a higher network latency system.
  2. Deploy a Knative service
  3. Observe activator logs showing probe timeout errors when network latency > 300ms
  4. Check curl response times to queue-proxy /healthz endpoint - they exceed 300ms due to mesh overhead

Metadata

Metadata

Assignees

Labels

kind/bugCategorizes issue or PR as related to a bug.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions