Skip to content

[v1][P0] 오브젝트 스토어 PITR 복원 E2E 검증 완료 #237

Description

@eightynine01

목표

docs/gap-analysis/GAP-ANALYSIS.ko.md의 P0 #2와 docs/ROADMAP.md Gate G1의 [~] PITR restore를 v1.0.0 GA 전까지 닫는다.

배경

현재 코드는 BackupRestoreSpec.TargetTime 기반 pgBackRest restore call path와 sidecar exec path를 갖고 있지만, 실제 object-store 기반 PITR 복원 drill 증거가 v1 GA 차단요소로 남아 있다.

작업

  • object-store WAL archive가 활성화된 테스트 클러스터 준비
  • full backup 생성 후 marker row before 삽입
  • target timestamp 기록 후 marker row after 삽입
  • BackupJob.spec.type=restore + targetTime으로 PITR 수행
  • 복원 후 before 존재, after 부재, checksum/error metric 정상 확인
  • docs/runbooks/restore.md에 실제 명령/evidence 갱신

완료 기준

  • test/e2e/pitr_restore_e2e_test.go 또는 동일 수준의 live drill PASS
  • object-store WAL segment 도착 증거 첨부
  • restore drill 로그와 psql 검증 결과 첨부
  • make lint test validate PASS

참고

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions