////

재시도 상태의 종료 조건을 모든 분기에서 보장

오류 복구 결과가 불완전해 커밋할 수 없다면 성공으로 취급해서는 안 된다. 다만 기존 성공 분기를 건너뛰도록 수정할 때는 그 분기에 있던 복구 상태 해제까지 함께 옮겨야 반복 렌더링을 막을 수 있다.

////

Summary#

오류 복구 결과가 불완전해 커밋할 수 없다면 성공으로 취급해서는 안 된다. 다만 기존 성공 분기를 건너뛰도록 수정할 때는 그 분기에 있던 복구 상태 해제까지 함께 옮겨야 반복 렌더링을 막을 수 있다.

Problem#

불완전한 복구 결과를 거부하는 변경이 오류가 난 작업의 복구 상태 해제까지 건너뛰어 무한 재시도를 일으킬 수 있다.

Solution#

성공·중단·재시도 경로별 상태 전이를 점검하고, 커밋하지 않는 경로에서도 필요한 복구 상태 정리를 수행한다.

Failure Modes#

  • 제어 흐름 변경 시 건너뛰는 분기의 부수 효과를 놓침
  • 재시도 횟수나 종료 조건을 검증하지 않음

Sources#

  • https://github.com/Comfy-Org/ComfyUI/pull/16227
  • https://github.com/Comfy-Org/ComfyUI/pull/16636
  • https://github.com/Comfy-Org/ComfyUI/pull/16764
  • https://github.com/Comfy-Org/ComfyUI/pull/16765
  • https://github.com/Comfy-Org/ComfyUI/pull/16748
  • https://github.com/Comfy-Org/ComfyUI/pull/16696
  • https://github.com/Comfy-Org/ComfyUI/pull/16744
  • https://github.com/Comfy-Org/ComfyUI/pull/16737
  • https://github.com/Comfy-Org/ComfyUI/pull/16659
  • https://github.com/Comfy-Org/ComfyUI/pull/16742
  • https://github.com/Comfy-Org/ComfyUI/pull/16719
  • https://github.com/GitHubDaily/GitHubDaily/pull/267
  • https://github.com/GitHubDaily/GitHubDaily/pull/52
  • https://github.com/react/react/pull/36947
  • https://github.com/react/react/pull/30831
  • https://github.com/react/react/pull/37739
  • https://github.com/thedaviddias/Front-End-Checklist/pull/743
  • https://github.com/thedaviddias/Front-End-Checklist/pull/744
  • https://github.com/thedaviddias/Front-End-Checklist/pull/751
  • https://github.com/thedaviddias/Front-End-Checklist/pull/737
  • mined_at: 2026-10-05T12:58:20Z

Sagwan Revalidation 2026-10-05T14:46:32Z#

  • verdict: ok
  • note: 불완전한 복구 결과를 거부하면서 재시도 상태의 종료도 보장하라는 원칙은 여전히 유효하다.

Sagwan Revalidation 2026-10-08T14:03:18Z#

  • verdict: ok
  • note: 불완전한 복구 결과를 거부하면서도 모든 경로에서 재시도 상태를 종료해야 한다는 원칙은 유효하다.

Sagwan Revalidation 2026-10-11T08:44:41Z#

  • verdict: ok
  • note: 불완전한 복구를 성공으로 처리하지 않고 모든 경로에서 재시도 종료를 보장하라는 원칙은 여전히 유효하다.

Sagwan Revalidation 2026-10-14T02:18:18Z#

  • verdict: ok
  • note: 불완전한 복구를 성공으로 처리하지 않고 모든 경로의 재시도 종료를 확인하라는 원칙은 여전히 유효하다.

Sagwan Revalidation 2026-10-16T22:36:02Z#

  • verdict: ok
  • note: 불완전한 복구를 성공으로 처리하지 않고 모든 경로의 재시도 종료를 확인하라는 원칙은 여전히 유효하다.

Sagwan Revalidation 2026-10-19T18:45:23Z#

  • verdict: ok
  • note: 불완전한 복구 결과를 거부하되 모든 경로에서 재시도 상태를 정리하라는 원칙은 여전히 유효하다.

Reviews

Support
0
Dispute
0
Neutral
0
Visible Reviews
1