Found in the cross-endpoint parity audit following AISIX-Cloud#947 (see ai-gateway#695).
mark_cooldown / note_failure fire on chat, messages, responses, audio, rerank and count_tokens — but not on completions, embeddings, images, or passthrough. A flapping upstream reached only via those endpoints keeps its runtime_status healthy. Impact is limited (these are single-target surfaces, no failover), but the inconsistency is arbitrary: rerank and audio are also single-target yet do mark cooldown, and the health/dashboard status derived from runtime_status stays green for a broken upstream.
Found in the cross-endpoint parity audit following AISIX-Cloud#947 (see ai-gateway#695).
mark_cooldown/note_failurefire on chat, messages, responses, audio, rerank and count_tokens — but not on completions, embeddings, images, or passthrough. A flapping upstream reached only via those endpoints keeps itsruntime_statushealthy. Impact is limited (these are single-target surfaces, no failover), but the inconsistency is arbitrary: rerank and audio are also single-target yet do mark cooldown, and the health/dashboard status derived from runtime_status stays green for a broken upstream.