6.5. RBD 미러링
스냅샷 기반 미러링 프로세스가 더 이상 취소되지 않음
이전 버전에서는 내부 경쟁 조건으로 rbd 미러 스냅샷 일정 추가
명령이 취소되었습니다. 다른 기존 일정이 적용되지 않은 경우 영향을 받는 이미지의 스냅샷 기반 미러링 프로세스가 시작되지 않습니다.
이번 릴리스에서는 경쟁 조건이 수정되고 스냅샷 기반 미러링 프로세스가 예상대로 시작됩니다.
기존 일정을 사용하면 이미지를 1차로 승격할 때 적용됩니다.
이전 버전에서는 일치하지 않는 최적화로 인해 기존 일정이 이미지 승격에 따라 최근 승격된 이미지를 시작할 수 없었습니다.
이번 릴리스에서는 최적화 causing this issue is removed and the existing schedules now take effect when an image is promoted to primary and the snapshot-based mirroring process starts as expected.
RBD-mirror 데몬에서
더 이상 배타적 잠금을 가져오지 않습니다.
이전 버전에서는 논리 오류로 인해 rbd-mirror
데몬이 de- facto 기본 이미지에서 배타적 잠금을 가져올 수 있었습니다. 이로 인해 영향을 받는 이미지의 스냅샷 기반 미러링 프로세스가 중지되어 "원격 이미지에서 로컬 피어를 연결 해제" 오류가 보고됩니다.
이번 릴리스에서는 logic 오류가 수정되어 rbd-mirror
데몬이 de- substantiallyo 기본 이미지에서 독점적 잠금을 획득하지 않으며 스냅샷 기반 미러링 프로세스는 예상대로 중지 및 작동하지 않습니다.
rbd-mirror
에서 사용하는 미러 스냅샷 큐가 확장되어 더 이상 제거되지 않습니다.
이전 버전에서는 내부 경쟁 조건으로 인해 보조 클러스터의 rbd-mirror
데몬에서 사용하는 미러 스냅샷이 제거되어 영향을 받는 이미지의 스냅샷 기반 미러링 프로세스가 중지되어 "split-tekton" 오류가 보고되었습니다.
이번 릴리스에서는 미러 스냅샷 큐가 길이로 확장되고 미러 스냅샷 정리 절차가 수정되어 보조 클러스터의 rbd-mirror
데몬에서 여전히 사용 중인 미러 스냅샷의 자동 제거를 수정하고 스냅샷 기반 미러링 프로세스가 중지되지 않습니다.