Case Study
Application Verifier로 이상 경로 테스트 기반을 구축
이후의 조사를 쉽게 만들기 위해 Application Verifier로 이상 경로 테스트 기반을 먼저 구축한 사례 페이지입니다.
사례 개요
이 사례는 일회성 수정을 내는 것이 아닙니다.
미래의 장애 조사를 쉽고 저렴하게 만들기 위해 이상 경로 테스트 기반을 먼저 만드는 것 이 목표였습니다.
증상
- 통상 테스트로는 이상 경로 문제가 충분히 일찍 드러나지 않는다
- 저자원·핸들 관련 실패의 재현을 안전하게 만들기 어렵다
- 조사 절차가 개인 의존·수작업이 될 위험
제약
- 실제 기기 자원을 직접 소진시키는 것은 비용과 위험이 크다
- 네이티브·Win32 경계의 실패를 프로덕션보다 먼저 드러내고 싶다
- 결과는 이번 건뿐 아니라 이후 조사에서도 재이용 가능해야 한다
관찰한 것
Handles,Heaps,Low Resource Simulation등 Verifier 설정!htrace, page heap, Verifier stop 정보- 독자 수명 로그와 Verifier 측 증거의 관계
어떻게 좁혔는가
정상 구조화 로그로 알 수 있는 것과, Verifier가 이끄는 이상 경로 노출이 필요한 것을 분리했습니다.
그 결과 조사는 수동 대기에서 제어된 하니스 위에서 결함을 능동적으로 드러내는 방향 으로 이동할 수 있었습니다.
어떻게 개선했는가
- 재이용 가능한 이상 경로 테스트 기반을 구축
- 핸들·heap 이상을 짧은 루프 내에서 관찰 가능하게
- 설계 리뷰·재발 방지가 이후에 쌓일 수 있도록 관찰 지점을 정리
이 사례가 이어지는 서비스
재현과 추적이 어려운 실패를 다루는 장애 조사 & 근본 원인 분석, 그리고 이상 경로 테스트·관찰 지점을 시스템 설계에 얼마나 넣을지 판단하는 기술 상담 & 설계 리뷰 와 직접 이어집니다.
Get in Touch
If this page is close to the situation you are dealing with, please contact us with the current context and what kind of support you need.