Skip to content

옛 실패 버전을 파싱 요청으로 이관 #1251

Closed

Description

@m-a-king

상위 Epic

#1176

왜

옛 실패 버전이 버전으로 읽힘

  • 옛 큐는 파싱 실패·대기를 값이 빈 버전 행으로 남김
    • item_snapshots.status 가 FAILED·PENDING·PROCESSING
  • 지금 모델은 버전을 파싱 성공 때만 만듦
  • 파싱 성공 시점의 버전 생성과 아이템 확정 (2단계) #1180 마이그레이션이 이 행을 옮기지 않음
    • 결과: 실패 카드가 FAILED 대신 값 없는 INCOMPLETE 로 보임
    • 결과: 내 실패 버전이 성공 버전보다 새로우면 빈 값이 보임

dev 실측

대상 개수
옛 실패 버전 107
버전이 전부 실패인 위시 15
버전이 전부 실패인 토너먼트 후보 7 (모두 시작 전 토너먼트)
  • 위시 254 실응답: INCOMPLETE, 이름·가격·이미지 null
  • prod 는 아직 옛 스키마. 승격 때 같은 결함

무엇을

데이터 보정 마이그레이션

  • 성공 버전이 없는 상품을 가리키는 카드의 상품 칸 비움
  • 요청이 없는 그 카드에 등록 요청 추가
옛 버전 옮긴 요청
실패 실패
대기·처리 중 대기 (새 워커가 다시 파싱)
  • 옛 실패·대기 버전 삭제
  • 버전이 남지 않은 상품 삭제
  • 조건: prod 승격 전 dev 반영

Activity

  1. self-assigned this
    on Oct 27, 2026
  2. added theissue type on Oct 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

fix외부 가시적 결함 수정

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions