Files
homelab-frontend/internal/proxy
Admin Bot 78a5d6baa2
CI / CI (pull_request) Successful in 2m11s
fix(proxy): mutex on transports, ctx-aware warmup delay, Retry-After on 503
- transportsMu (sync.RWMutex): guard getOrCreateTransport reads/writes;
  double-checked locking pattern; safe for dynamic backends
- applyWarmup: replace time.Sleep with select{time.After, ctx.Done}
  so cancelled warmup requests release the goroutine immediately
- Retry-After: 5 header on queue-full 503 (client backoff hint)
- OTel trace_id skipped: collector in tracing ns, not monitoring ns
2026-09-27 19:13:38 +08:00
..