증상
Personal Safe를 사용하는 동안 데이터 충돌이 발생할 수 있습니다. 예를 들어, 연결이 컴퓨터 A에서 변경되고 안전한 저장소에도 업데이트된 후, 동일한 연결이 컴퓨터 B에서 변경되어 컴퓨터 B가 안전한 저장소에서 연결을 업데이트할 기회를 갖기 전에 VPN Tracker에 문제가 발생합니다. 연결은 이제 안전한 저장소의 버전과 로컬 버전의 두 가지 다른 버전으로 존재합니다.
해결 방법
항상 하나의 "진실"만 존재하도록 결정했으며, VPN Tracker가 누가 진실을 말하고 있는지 판단할 수 없으므로 충돌 상태를 표시하고 사용자에게 해결하도록 요청합니다. 세 가지 옵션이 있습니다.
아무것도 하지 않음: 충돌은 해결될 때까지 지속됩니다.
안전한 저장소가 맞음: 안전한 저장소의 버전이 다운로드됩니다.
VPN Tracker가 맞음: VPN Tracker의 버전이 안전한 저장소에 기록됩니다.
이유
그 이유는 실제로 매우 간단합니다. 연결을 끊지 않고 연결의 옵션 A를 변경할 수 있으며, 이 변경도 의미가 있을 수 있습니다. 연결을 끊지 않고 연결의 옵션 A를 변경할 수 있으며, 이 변경도 의미가 있을 수 있습니다. 그러나 두 가지 옵션을 모두 변경하면 의미가 없을 수 있으며, 이러한 옵션은 서로 모순될 수도 있으며, 이로 인해 연결이 쉽게 끊길 수 있습니다. 따라서 개별 변경 사항을 하나로 결합하지 않기로 결정했습니다.