운영 장애에서 오픈소스 기여까지, OpenFeign/querydsl 컨트리뷰트
·
회고
1. 배경1) 오픈소스 기여 도전 배경이전 글에서 JPA 양방향 @OneToOne으로 인한 Q클래스 데드락 장애를 다뤘습니다. [Spring] QueryDSL 특정 API 타임아웃 - JPA 양방향 @OneToOne으로 인한 클래스 초기화 데드락, Class Initializa1. 문제1) 증상운영 중 특정 도메인의 API만 응답이 없어지는 문제가 발생했습니다.타임아웃이 발생했고, 컨테이너를 재시작하면 문제가 해결됐지만 불규칙한 주기로 문제가 재발했습니다.자세5g-0.tistory.com이 문제는 원인을 파악하기 특히 힘들었습니다.예외 발생X, 스레드가 조용히 멈춤에러 로그도 없음DB, CPU, 메모리도 정상불규칙하게 재발, 에러상황 재현 어려움문제를 파악하고 나서 QueryDSL 이슈를 찾아보니, 이..