{
  "test_id": "T51",
  "verdict": "pass",
  "observed": "consecutive5xxErrors=1, baseEjectionTime=10s인 outlierDetection에서 항상 503을 응답하는 bad-mixed endpoint를 반복 관찰한 결과, 첫 번째 격리(EJECTED) 구간은 약 10~11초로 baseEjectionTime과 거의 정확히 일치했다. 이후 재차 503을 겪어 다시 격리된 두 번째 구간은 약 50~52초, 세 번째는 약 39~42초, 네 번째는 측정 종료 시점까지 48초 이상 지속 중이었다 — 모두 baseEjectionTime의 단일 배수(10초)를 훨씬 초과하는 값으로, 반복 격리 시 격리 시간이 누적적으로 늘어나는 backoff 동작이 뚜렷이 확인됐다. 다만 pass_criteria가 제시한 '약 2배(20초 근접)'라는 구체적 수치보다는 실제 증가폭(약 4~5배)이 더 컸고 2회차(52초)>3회차(40초)로 단조 증가는 아니었다. 테스트 과정에서 DestinationRule host를 harness-notes 지시대로 svc.homelab.local로 설정했을 때는 outlier_detection이 클러스터에 전혀 부착되지 않고 트래픽이 PassthroughCluster로 빠지는 환경 이슈(Istio 내부 서비스 레지스트리는 kubeadm clusterDomain(homelab.local)과 무관하게 svc.cluster.local을 사용)를 발견해 DestinationRule host를 svc.cluster.local로 교정한 뒤 재시험했다.",
  "claims": [
    {
      "doc": "blog:egress_circuit-breaking-mechanisms",
      "cid": "C9",
      "empirical": "supports-claim",
      "note": "1회차 eject~10초(baseEjectionTime과 일치), 2~4회차 eject가 39~52초로 훨씬 길게 관찰되어 반복 격리 시 격리시간이 누적 배수로 늘어나는 backoff 동작을 확인함. 다만 정확한 배수(2x, 3x...)가 깔끔히 단조증가하지는 않고 2회차가 3회차보다 길게 나타나는 등 폭은 pass_criteria의 대략치(~2배/20초)보다 컸음."
    }
  ]
}
