If two clients are offline from the online database and both offline clients make different changes to the same record the client to sync first wins!

Test 1

  • Client A B C connected to online database each with a unique user
  • Create a calendar event for 8am in online database from Client A
  • Verify 8am in online database from Client B
  • Take Client A offline take Client B offline
  • Change calendar event to 9am in offline on Client A
  • Change calendar event to 10am in offline on Client B
  • Sync Client A to online database calendar event changed to 9am
  • Verify 9am in online database from Client C
  • Sync Client B to online database event stays at 9am – Client B’s change was ignored
  • Client A B C all show 9am when connected to online database
  • Client B was second to sync change was ignored.

Test 2

  • Client A B C all online all unique users
  • Create a new contact from Client A – mobile telephone 303-123-1234
  • Take Client B offline take Client A offline
  • Change mobile number to 303-123-1235 in offline on Client A
  • Change mobile number to 303-123-1236 in offline on Client B
  • Sync Client B to online database. Client B shows 1236 in offline. Client C shows 1236 in online.
  • Sync Client A to online database. Client A shows 1235 in offline. Client C shows 1236 in online.
  • Client A was second to sync change was ignored.