Symptom
Når du bruker Personal Safe, kan det oppstå en datakonflikt. For eksempel, hvis en tilkobling endres på maskin A og også oppdateres i safen, og deretter den samme tilkoblingen endres på maskin B før den har hatt mulighet til å oppdatere tilkoblingen fra safen, vil VPN Tracker ha et problem: tilkoblingen eksisterer nå i to forskjellige versjoner, versjonen i safen og den lokale versjonen.
Løsning
Vi bestemte oss for at det til enhver tid bare kan være én "sannhet", og siden VPN Tracker ikke er i stand til å avgjøre hvem som snakker sant, vil den vise en konfliktstatus og be brukeren om å løse den. Det er tre alternativer tilgjengelig:
Ikke gjør noe; konflikten vil vedvare til den er løst.
Safen har rett; versjonen fra safen lastes ned.
VPN Tracker har rett; versjonen av VPN Tracker skrives til safen.
Begrunnelse
Begrunnelsen bak dette er faktisk veldig enkel. Du kan endre alternativ A for en tilkobling uten å bryte den, og den endringen kan også være meningsfull. Du kan også endre alternativ A for en tilkobling uten å bryte den, og den endringen kan også være meningsfull. Imidlertid er det ikke sikkert at det er meningsfullt å endre begge disse alternativene, disse alternativene kan nå til og med motsi hverandre, og det kan lett føre til at tilkoblingen brytes. Derfor bestemte vi oss for å aldri slå sammen individuelle endringer til én.