Skip to content

V2K/N2K RBD sparse 이관 및 V2K apply 정책 보정#36

Merged
dhslove merged 2 commits into
ablecloud-team:mainfrom
dhslove:codex/rbd-sparse-migration
Jun 16, 2026
Merged

V2K/N2K RBD sparse 이관 및 V2K apply 정책 보정#36
dhslove merged 2 commits into
ablecloud-team:mainfrom
dhslove:codex/rbd-sparse-migration

Conversation

@dhslove

@dhslove dhslove commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

개요

이번 PR은 V2K/N2K의 RBD 대상 이관에서 sparse 처리를 적용하고, V2K wizard/run 경로에서 --apply 정책이 --start로 바뀌는 문제를 보정합니다.

주요 변경 사항

  • V2K/N2K RBD 대상 이관 시 미사용 영역을 sparse 처리할 수 있도록 구현했습니다.
  • V2K base/final patch 전송 경로에서 zero 영역을 감지하고, RBD 대상에는 write 대신 discard/remove 방식으로 반영하도록 보완했습니다.
  • N2K RBD 대상 생성/전송 경로에서도 sparse 처리를 적용할 수 있도록 보완했습니다.
  • V2K Windows WinPE 자동 부트스트랩 경로에서 --apply가 명시된 경우 --start가 자동 주입되지 않도록 수정했습니다.
  • V2K --apply 정책 검증용 smoke test를 추가했습니다.
  • 버전을 0.9.2로 올렸습니다.

검증

  • tests/v2k_apply_cutover_policy_smoke.sh
  • tests/v2k_inventory_disk_order_smoke.sh
  • tests/v2k_initramfs_module_summary_smoke.sh
  • bash tests/v2k_compat_installer_runtime_smoke.sh
  • make v2k-rpm
  • origin 테스트 릴리즈 검증
    • V2K Compatibility Smoke: 성공
    • WinPE Release Build: 성공
    • 최신 브랜치 기준 workflow_dispatch 릴리즈 빌드: 성공

참고

자동 workflow_run 릴리즈는 origin 기본 브랜치의 오래된 workflow 정의를 사용해 Rocky 9.7 repo root가 맞지 않아 실패했지만, 동일 커밋을 대상으로 최신 브랜치 workflow를 workflow_dispatch로 실행한 테스트 릴리즈는 정상 완료되었습니다.

@dhslove dhslove merged commit ce27b3c into ablecloud-team:main Jun 16, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant