Skip to main content
Version: Next

비동기 정리 패널

데이터셋과 컬렉션의 삭제는 내부 저장소 정리를 수반하기 때문에 비동기로 처리됩니다. 삭제 요청 후 실제 정리 진행 상황은 화면 우하단의 플로팅 정리 패널에 실시간으로 표시됩니다.

삭제 흐름

  1. 사용자가 데이터셋 또는 컬렉션 삭제를 실행합니다.
  2. 서버는 메타데이터 정리를 마친 뒤 후속 정리(Cleanup) 작업을 비동기로 진행합니다.
  3. 포털은 우하단에 정리 패널을 띄워 진행률을 표시합니다.
  4. 사용자는 패널을 유지한 채 다른 작업을 계속할 수 있습니다.

패널 종류

정리 패널은 하나의 공통 패널이 삭제 대상 종류에 따라 다른 형태로 표시됩니다.

  • 데이터셋 삭제: "데이터셋 삭제 중" 패널이 단건 정리를 추적합니다.
  • 컬렉션 삭제(하위 자산 포함): "컬렉션 삭제 중" 패널이 N개 데이터셋의 관련 리소스를 정리하고 있습니다처럼 하위 데이터셋 정리를 집계해 추적합니다.
  • 파이프라인 등 다른 리소스 삭제도 같은 패널 형식으로 표시됩니다.

여러 삭제가 동시에 진행되면 패널이 우하단에 세로로 쌓입니다.

표시 정보

  • 집계 진행률: 진행 막대와 완료 수 / 전체 수 표기.
  • 개별 작업 상태: 각 정리 단계의 대기 중 / 완료 / 실패 / 건너뜀 상태.
  • 트레이스 펼침: 데이터셋 정리는 단계별(분석 인덱스 · 첨부 파일 · 테이블 데이터) 결과를 펼쳐 볼 수 있고, 실패한 단계는 스택트레이스를 확인할 수 있습니다.

자동 닫힘 정책

  • 전부 성공: 완료 후 3초 뒤 자동으로 닫힙니다.
  • 부분 실패 / 실패: 자동으로 닫히지 않고, 사용자가 직접 닫을 때까지 유지됩니다.

실패 처리

  • 실패한 항목은 패널에 남아 실패 원인(설명·스택트레이스)을 확인할 수 있습니다.
  • 일시적 오류는 서버 측 정책에 따라 재시도됩니다(패널에는 별도의 재시도 버튼이 없습니다).
  • 부분 cascade 실패: 컬렉션 삭제 시 일부 하위 자원만 실패하면, 어떤 자원이 실패했는지 알림으로 안내되고 컬렉션은 트리 캐시에서 정리되어 사라집니다. 실패한 자원은 그대로 남으며, 정리 패널에서 실패 데이터셋 수를 확인할 수 있습니다.

사용자 팁

  • 삭제 직후 같은 이름의 자산을 재생성하려 할 때, 정리가 끝나지 않으면 이름 충돌이 발생할 수 있습니다. 패널이 완료 상태인지 확인한 뒤 재생성하세요.
  • 패널은 페이지를 이동해도 우하단에 유지됩니다. 다만 브라우저를 새로고침(F5) 하면 패널 상태가 사라집니다(메모리에만 유지되며 저장되지 않습니다).