You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[fix] #307 후속: 탈퇴 S3 삭제에서 못 지운 키를 복구할 경로가 없고 실패 알림이 Sentry 로 가지 않는다 #312
실패 로그가 Sentry 로 가지 않습니다.build.gradle 에는 sentry-spring-boot-starter-jakarta 만 있고 로그를 Sentry 로 보내는 sentry-logback 연동이 없습니다. Sentry 는 GlobalExceptionHandler 의 captureException 으로만 보고되므로, afterCommit 안에서 남긴 이 log.error 는 CloudWatch 에만 남고 알림이 오지 않습니다.
응답에서 빠진 키는 재시도 없이 바로 실패로 처리됩니다.S3Service.java:404-408·434-441 의 MissingDeleteOutcome 은 일시적일 가능성이 높은데 일시 오류와 달리 다시 지우지 않습니다. 이 경로를 다루는 테스트도 없습니다.
새 테스트 중 일부는 수정 전 코드에서도 통과합니다. 전부 성공, 일부 AccessDenied, 전부 AccessDenied 테스트는 deleteObjects 호출 횟수만 검증합니다. 수정 전 구현도 호출을 1회 하고 반환값을 버렸으므로 이 셋은 그대로 녹색입니다. 성공 수 집계와 실패 키 기록은 어떤 테스트로도 고정되지 않았습니다.
Activity