RATATOSKRATATOSK
로그인

Litmus

3.27.0Observability
2026년 3월 18일

Litmus 3.27.0은 카오스 실험에서 Kubernetes Job 타겟팅을 지원하고, nil 포인터 크래시·GitOps 교착 상태·레이스 컨디션 등 안정성 버그를 다수 수정했습니다.

  • enhancementKubernetes Job을 카오스 실험 대상으로 지정 가능

    배치 처리나 CI 파이프라인을 Kubernetes Job으로 운영 중이라면, 이제 Job 리소스에 직접 카오스를 주입할 수 있습니다. 실험 매니페스트에 Job 리소스를 타겟으로 지정하고, 기존에 우회 방법이 없어 검증하지 못했던 배치 처리 경로의 복원력을 확인해 보세요.

  • breakingGitOps 양방향 동기화가 무음으로 중단된 상태였음 — 업그레이드 후 동기화 상태 반드시 확인

    GitOps 동기화 핸들러 고루틴이 비활성화되어 있어 Git 변경 사항이 Litmus에 반영되지 않았습니다. 3.27.0으로 업그레이드한 뒤 동기화를 수동으로 트리거해 실험 상태가 Git 소스와 일치하는지 확인하세요. 그동안 누적된 드리프트는 직접 조정해야 합니다.

  • enhancementnil 포인터·레이스 컨디션 다수 수정으로 간헐적 크래시 해소

    이번 릴리스에서 구독자, QueryServerVersion, YAML 파서에서 발생하던 nil 포인터 역참조 세 건과 실험 실행 레이스 컨디션이 수정됐습니다. 간헐적 크래시나 실험이 비정상 상태로 멈추는 현상을 겪었다면 업그레이드만으로 해결됩니다. 별도 설정 변경은 필요 없습니다.

주요 변경 (5)

  • 신규: 카오스 실험 대상에 Kubernetes Job 추가 — 배치 워크로드 커버리지 확장
  • MongoDB 다운 시 503 반환으로 프로브가 인프라 장애를 정확히 감지 가능
  • Workflow ADD 이벤트에서 발생하던 구독자 nil 포인터 크래시 수정
  • GitMutexLock.Unlock 교착 상태 해소 및 GitOps 동기화 핸들러 고루틴 재활성화로 양방향 동기화 복구
  • CMD 프로브 명령어 1024자 제한 제거 — 복잡한 프로브 스크립트 사용 가능