Uploaded image for project: 'Couchbase Lite'
  1. Couchbase Lite
  2. CBL-4499

Replicator may get stuck when there is an error of "Invalid delta"

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • Beryllium
    • 3.0.2
    • LiteCore
    • Security Level: Public
    • None
    • LiteCore 106
    • 2

    Description

      During investigating CBSE-14057, we found that the replicator would get stuck if there were error of "Invalid delta." This applies to following situations:

      1. CBL works as a pusher, and has computed delta that is rejected by the remote (SG)
      2. CBL works as puller, and has received delta it finds corrupted, unable to apply it on the base revision.
      3. CBL works as a party of P2P, or as a LocalReplicator. In this case, CBL plays both pusher and puller.

      The problem described in the CBSE falls in situation (2) above.

       

      Attachments

        Issue Links

          Activity

            People

              jianmin.zhao Jianmin Zhao
              jianmin.zhao Jianmin Zhao
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                PagerDuty