Hi,

In CBL_Replicator.m file I stumbled on the next code:

if ($equal(remoteLastSequence, localLastSequence)) {
  _lastSequence = localLastSequence;
  if (!_lastSequence) {
      // Try to get the last sequence from the local checkpoint document
      // created only when importing a database. This allows the
      // replicator to continue replicating from the current local 
checkpoint
      // of the imported database after importing.
      _lastSequence = [self getLastSequenceFromLocalCheckpointDocument];
  }
  LogTo(Sync, @"%@: Replicating from lastSequence=%@", self, _lastSequence);
} else {
  LogTo(Sync, @"%@: lastSequence mismatch: I had %@, remote had %@ 
(response = %@)",
        self, localLastSequence, remoteLastSequence, response);
}


As I understand when we get different checkpoints we start replication from 
start.
What if we take a minimum from local and remote sequence and start a 
replication from this value?

Thank you!

-- 
You received this message because you are subscribed to the Google Groups 
"Couchbase Mobile" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/mobile-couchbase/b5efeaa8-199a-4920-a206-152227dfc0b9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to