Skip to content

[Europa] RBD 복원 시 원본 볼륨 보호 및 Ceph 용량 사전 체크 추가 - #936

Merged
jschoiRR merged 2 commits into
ablecloud-team:ablestack-europafrom
Dajeong-Park:bug9
Sep 3, 2026
Merged

[Europa] RBD 복원 시 원본 볼륨 보호 및 Ceph 용량 사전 체크 추가#936
jschoiRR merged 2 commits into
ablecloud-team:ablestack-europafrom
Dajeong-Park:bug9

Conversation

@Dajeong-Park

@Dajeong-Park Dajeong-Park commented Sep 2, 2026

Copy link
Copy Markdown

PR 설명

  • NAS/NetBackup/Commvault RBD 복원 경로를 공통 helper로 통합
  • 대상 RBD 볼륨에 직접 덮어쓰지 않고 임시 RBD image에 먼저 복원하도록 변경
  • 임시 복원 성공 후 target 교체, promote 실패 시 기존 image rollback 처리 추가
  • 복원 성공 후 원본 볼륨 cleanup 시 snapshot 잔존 image 삭제 처리
  • raw/qcow2/rbdiff 증분 체인 복원 모두 동일한 보호 로직 적용
  • 복원 전 ceph df detail 기반 pool 가용량 체크 추가
  • 기존 wrapper별 중복 RBD import/snapshot helper 제거

변경 구분

  • 잠재적 기능/오류 개선 (기존의 기능에 잠재되어 있는 오류 또는 다른 기능에 영향을 미칠 기능의 개선)
  • 새로운 기능 (다른 기능에 영향을 미치지 않는 새 기능)
  • 버그 수정 (이슈에 보고된 버그에 대한 수정으로 다른 기능에 영향을 미치지 않음)
  • 기능 개선 (기존 기능에 대한 개선으로 다른 기능에 영향을 미치지 않음)
  • 코드 청소 (코드 재구성 및 청소, 테스트 케이스 추가 등)

기능/개선 규모 또는 버그 심각도

기능/개선 규모

  • 주요 기능/개선
  • 소규모 기능/개선

버그 심각도

  • 매우 심각 (제품 출시/운영을 불가능하게 함)
  • 위험 (사용자에게 자원의 손실을 가져오게 함)
  • 중요 (사용자에게 기능 사용의 불편을 가져오게 함)
  • 보통 (사용자가 문제를 인지할 수 있을 정도임)
  • 미미 (사용자가 인지하지 못할 정도임)

스크린샷

테스트 방법 및 결과

- NAS/NetBackup/Commvault RBD 복원 경로를 공통 helper로 통합
- 대상 RBD 볼륨에 직접 덮어쓰지 않고 임시 RBD image에 먼저 복원하도록 변경
- 임시 복원 성공 후 target 교체, promote 실패 시 기존 image rollback 처리 추가
- raw/qcow2/rbdiff 증분 체인 복원 모두 동일한 보호 로직 적용
- 복원 전 ceph df detail 기반 pool 가용량 체크 추가
- 기존 wrapper별 중복 RBD import/snapshot helper 제거
@jschoiRR jschoiRR self-assigned this Sep 3, 2026
@jschoiRR jschoiRR added the customization Simple customization of the original source label Sep 3, 2026
@jschoiRR
jschoiRR merged commit 38ef6b3 into ablecloud-team:ablestack-europa Sep 3, 2026
5 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

customization Simple customization of the original source

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants