본문으로 건너뛰기
피드

git bayesect — flaky 테스트도 추적하는 베이지안 git bisect

devops 약 3분
vote
0
댓글
북마크

git bisect의 베이지안 버전으로, 비결정적 버그의 원인 커밋을 확률적으로 추적하는 CLI 도구. Beta-Bernoulli 켤레 사전분포를 활용해 실패율을 모르는 상태에서도 추론 가능.

  • 1

    flaky 테스트처럼 비결정적 버그의 원인 커밋 추적

  • 2

    베이지안 추론 + 기대 엔트로피 최소화로 커밋 선택

  • 3

    사전 확률을 파일명/diff 기반으로 설정 가능

  • 4

    git bisect와 유사한 CLI 인터페이스

  • git bisect의 베이지안 버전 — 비결정적(flaky) 버그를 확률적으로 추적하는 도구
    • 일반 git bisect는 "이 커밋에서 버그 있음/없음" 이분법이라, 간헐적으로 터지는 테스트에는 무력함
    • git_bayesect는 "이 커밋에서 실패 확률이 변했다"를 감지함 — 약간 flaky하던 테스트가 매우 flaky해진 커밋을 찾아줌
  • 내부적으로 베이지안 추론(Bayesian inference)을 사용
    • 커밋 선택은 기대 엔트로피의 그리디 최소화(greedy minimisation of expected entropy)로 수행
    • 사후 확률(posterior) 계산에 Beta-Bernoulli 켤레 사전분포(conjugacy) 트릭을 써서, 실패율을 모르는 상태에서도 추론이 가능
    • 사전 확률(prior)을 직접 안 줘도 되지만, 원하면 커밋별/파일명별/커밋메시지별로 설정 가능

💡

> flaky 테스트 때문에 git bisect 포기한 경험 있으면 바로 써볼 만함. git bayesect run <command>로 자동 bisection도 지원

  • CLI 사용법이 git bisect와 거의 동일한 구조
    • git bayesect start로 시작, git bayesect observe good/bad로 관측 기록
    • git bayesect run <command>로 완전 자동화 가능
    • git bayesect undo로 마지막 관측 취소, git bayesect log로 상태 재구성
  • 커밋별 사전 확률을 파일명이나 diff 텍스트 기반으로 설정할 수 있음
    • 특정 파일을 건드린 커밋에 높은 prior를 주면 탐색 효율이 올라감

CI에서 flaky test 때문에 고통받는 팀이라면 bisect 포기하지 말고 이 도구를 시도해볼 만함. 확률적 접근이라는 발상 전환이 핵심.

댓글

댓글

댓글을 불러오는 중...

devops

메타, 루이지애나 AI 데이터센터를 5기가와트급으로 키운다

메타가 미국 루이지애나주 리치랜드 패리시에 짓는 하이페리온 데이터센터의 컴퓨팅 용량을 5기가와트 규모로 확대한다. 투자액도 기존 270억 달러에서 500억 달러 이상으로 커졌고, 2027년까지 전체 컴퓨팅 용량 14기가와트를 목표로 하는 AI 인프라 전략의 일부로 해석된다.

devops

오케스트로, 모로코 관세청에 AI·클라우드 네이티브 전환 노하우 공유

오케스트로 클라우드가 모로코 관세청 고위 공무원과 IT 전문가 10명을 한국으로 초청해 AI·클라우드 네이티브 기반 관세행정 고도화 연수를 진행했다. 핵심은 AI 기반 위험관리, 모놀리식 시스템의 MSA·쿠버네티스 전환, 클라우드 관리 플랫폼을 활용한 공공 시스템 운영 효율화다.

devops

오케스트로, 모로코 관세청에 AI·클라우드 네이티브 전환 노하우 전수

오케스트로 클라우드가 모로코 관세청 고위 공무원과 IT 전문가 10명을 초청해 AI·클라우드 네이티브 기반 관세행정 고도화 연수를 진행했다. 교육은 AI 위험관리, 모놀리식 시스템의 MSA·쿠버네티스 전환, 클라우드 관리 플랫폼 활용 사례에 초점을 맞췄다.

devops

NHN, 양평 AI 데이터센터 가동으로 클라우드 매출 확대 기대

한국투자증권이 NHN의 클라우드 매출 확대와 실적 개선 전망을 근거로 목표주가를 4만5000원에서 5만6000원으로 올렸다. NHN은 양평 데이터센터에 약 7600장 규모의 AI 전용 GPU 인프라를 구축했고, 2분기부터 실적에 반영될 것으로 전망됐다.

devops

빅테크 AI 인프라, 이제는 빚으로 버티는 구간에 들어감

AI 데이터센터 투자가 폭증하면서 빅테크들이 올해에만 수백조 원 규모의 회사채를 발행했다. 시장은 이제 AI 기대감보다 실제 현금 창출력과 부채 상환 능력을 묻기 시작했고, 자체 칩과 비용 절감이 생존 전략으로 떠오르고 있다.