위 논의를 저도 이해하지 못하겠습니다.
버그는 매우 단순합니다: verbose 모드가 아니라면 UserAuthTokenLog의 정리 작업이 전혀 수행되지 않습니다. 즉, 영원히 수행되지 않습니다. 해당 if 문은 제거되어야 합니다.
원래 구현은 SiteSetting.verbose_auth_token_logging이 true일 때만 로그를 기록했습니다. 이 경우에도 설정을 비활성화한 후 가장 최근 남은 로그가 그대로 남아있는 문제가 있었지만, 이는 사소한 문제였습니다.
하지만 이 변경 사항으로 인해 로그 기록이 무조건적으로 수행되게 되었습니다(“generate, rotate, suspicious 인증 토큰 로그는 이제 verbose_auth_token_logging 설정과 관계없이 항상 기록됩니다.”).
요약하자면, 그 변경 사항에서 삭제 작업도 무조건적으로 수행되도록 하는 것을 놓친 것입니다.
