cubrid
cubrid copied to clipboard
[CBRD-21894] Resolve the issue of applying duplicate changes after restoreslave
http://jira.cubrid.org/browse/CBRD-21894
Purpose
마스터 노드의 백업본을 이용해 Slave 노드에서 restoreslave를 수행한 경우, Slave 노드는 이미 반영된 변경사항에 대한 로그를 Master 노드로부터 복제해오는 문제가 있다.
restore slave 시, Slave 노드의 복제 시작 시점을 결정하게 되는데, 이때 복제 시작 시점을 master 노드 백업본의 마지막 변경사항을 가리켜야한다. 그래야만 backup 시점 이후의 변경사항들만 복제해오면서 동일한 변경사항이 중복되어 반영되지 않을 것이다.