fix(batch): 자동 재수집 파라미터 오버플로우 수정 및 실패 레코드 관리 개선 #38
No reviewers
레이블
레이블 없음
마일스톤 없음
담당자 없음
참여자 2명
알림
마감일
마감일이 설정되지 않았습니다.
의존성
No dependencies set.
Reference: gc/snp-batch-validation#38
불러오는 중...
Reference in New Issue
Block a user
No description provided.
Delete Branch "fix/auto-retry-parameter-overflow"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
변경 사항
변경 파일 (12개)
백엔드
AutoRetryTriggerService— retryRecordKeys 파라미터 제거AutoRetryJobExecutionListener— 실패 키 문자열 대신 건수만 전달BatchFailedRecordRepository— DB 조회/Upsert/초기화 쿼리 추가BatchFailedRecordService— Upsert 로직 + 동기/비동기 분리 + 초기화 메서드ShipDetailUpdateJobConfig— DB에서 실패 키 조회, executionMode 기반 DeciderShipDetailUpdateDataReader— 동기 저장 호출 + 테스트용 60건 제한BatchController—POST /failed-records/reset-retry엔드포인트 추가프론트엔드
batchApi.ts— resetRetryCount API 함수 추가ExecutionDetail.tsx/RecollectDetail.tsx— 재시도 상태 배지 + 초기화 버튼/다이얼로그Jobs.tsx— 실행 확인 모달 날짜 입력 필드 제거문서
recollection-process.md— 변경된 흐름 반영 + 실패 레코드 관리 섹션 추가RELEASE-NOTES.md— [Unreleased] 항목 추가테스트
MR 승인 (via /mr skill)