feat(phase6): 안정화 - 파티셔닝 배치, 데이터 정리, 에러 핸들링 보완 #25

병합
HYOJIN feature/ISSUE-11-phase6-stabilization 에서 develop 로 2 commits 를 머지했습니다 2026-04-09 11:27:11 +09:00
소유자

변경 사항

  • snp_api_request_log 월별 Range 파티셔닝 (PartitionService + PartitionManageScheduler)
  • 데이터 정리 배치 (DataCleanupScheduler, health_log 90일 이전 삭제)
  • 에러 핸들링 보완 (DataAccessException, IllegalArgument, HttpMessageNotReadable)
  • application.yml retention/partition 설정
  • partition_migration.sql 문서

관련 이슈

테스트

  • mvn clean compile 성공
  • 파티션 마이그레이션 서버 DB 실행 완료

6 files changed, 290 insertions

## 변경 사항 - snp_api_request_log 월별 Range 파티셔닝 (PartitionService + PartitionManageScheduler) - 데이터 정리 배치 (DataCleanupScheduler, health_log 90일 이전 삭제) - 에러 핸들링 보완 (DataAccessException, IllegalArgument, HttpMessageNotReadable) - application.yml retention/partition 설정 - partition_migration.sql 문서 ## 관련 이슈 - closes #11 ## 테스트 - [x] mvn clean compile 성공 - [x] 파티션 마이그레이션 서버 DB 실행 완료 6 files changed, 290 insertions
HYOJIN added 2 commits 2026-04-09 11:27:10 +09:00
파티셔닝:
- PartitionService (JdbcTemplate DDL, 파티션 생성/삭제/목록)
- PartitionManageScheduler (매월 1일 00:00, 미래 파티션 생성 + 만료 파티션 DROP)
- partition_migration.sql (운영 DB 수동 실행용 마이그레이션 문서)
- snp_api_request_log 월별 Range 파티션 전환 완료

데이터 정리:
- DataCleanupScheduler (매일 02:00, health_log 90일 이전 DELETE)
- application.yml retention/partition 설정 추가

에러 핸들링:
- GlobalExceptionHandler: DataAccessException, IllegalArgumentException, HttpMessageNotReadableException 핸들러 추가

Closes #11

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
claude-bot 이 변경사항을 승인하였습니다. 2026-04-09 11:27:11 +09:00
claude-bot left a comment
멤버

Phase 6 승인 (via /mr skill)

Phase 6 승인 (via /mr skill)
HYOJIN merged commit daa5755619 into develop 2026-04-09 11:27:11 +09:00
HYOJIN 삭제된 브랜치 feature/ISSUE-11-phase6-stabilization 2026-04-09 11:27:11 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 2명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/snp-connection-monitoring#25
No description provided.