{
  "test_id": "T50",
  "verdict": "pass",
  "observed": "outlierDetection이 없는 상태에서 죽은 포트(8199)로 6회 연속 connect 실패(cx_connect_fail=6, cx_total=6)가 발생했지만 /clusters 출력의 health_flags는 계속 healthy로 남았다. DestinationRule에 outlierDetection(consecutiveLocalOriginFailures=3, splitExternalLocalOriginErrors=true)을 추가한 뒤에는 단 1회 타임아웃과 몇 차례의 503 이후(cx_connect_fail=4, cx_total=4) 동일 엔드포인트의 health_flags가 healthy에서 /failed_outlier_check로 즉시 전환됐다. 참고로 spec에 명시된 curl exec 명령(-c istio-proxy, uid=1337)은 Istio의 iptables 제외 규칙 때문에 사이드카를 우회해 커널 레벨에서 SYN이 블랙홀되는 것으로 확인되어(exit 28, envoy 통계 영구 0), 실제 app 컨테이너(-c curl, uid=100)로 재실행해 유의미한 결과를 얻었다.",
  "claims": [
    {
      "doc": "gw__report-2026-06-07_dns-resolution",
      "cid": "C6",
      "empirical": "supports-correction",
      "note": "DNS 재해석(STRICT_DNS/ServiceEntry resolution:DNS)만으로는 liveness check가 이뤄지지 않음을 직접 확인함 - outlierDetection 없이는 죽은 엔드포인트가 계속 healthy로 남고, outlierDetection을 추가해야 수 초 내 FAILED_OUTLIER_CHECK로 ejection됨."
    }
  ]
}
