옛 primary가 되돌리는 순서 (Recover To Timestamp)

옛 primary가 되돌리는 순서 (Recover To Timestamp) A workflow diagram generated by Archify. EX / 복제 02 / RollbackImpl 03 / 스토리지 oplog 갈라짐 · OplogStartMissing · 복제 oplog 갈라짐 OplogStartMissing SECONDARY · 새 primary 따라감 · 복제 SECONDARY 새 primary 따라감 ROLLBACK 상태 · 읽기, 쓰기 중단 · RollbackImpl ROLLBACK 상태 읽기, 쓰기 중단 공통 지점 찾기 · _findCommonPoint · RollbackImpl 공통 지점 찾기 _findCommonPoint oplog 잘라 냄 · 공통 지점 뒤 · RollbackImpl oplog 잘라 냄 공통 지점 뒤 oplog 재적용 · recoverFromOplog · RollbackImpl oplog 재적용 recoverFromOplog rollback 파일 · removed.*.bson · 스토리지 rollback 파일 removed.*.bson stable timestamp로 · rollback_to_stable · 스토리지 stable timestamp로 rollback_to_stable Legend RollbackImpl 단계 감지, 상태 전환 디스크에 반영