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

Replication unable to continue after termination between rev and ack

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 2.8.6
    • 3.0
    • LiteCore
    • Security Level: Public
    • None
    • Jim 61
    • 5

    Description

      Discussion on the linked CBSE but the gist is that if CBL sends a rev to the remote, and then the replication gets terminate (possibly by killing the app) then it will not receive the rev ACK and therefore not update its remote ancestor.  However, SG will have updated its current revision and therefore CBL and SG are now technically in conflict.  A pull should fix this, but in push only it is impossible.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            Build couchbase-lite-core-3.0.0-186 contains couchbase-lite-core commit cb12156 with commit message:
            CBL-2583: Enhance proposeChanges message to accept revID in response (#1324)

            build-team Couchbase Build Team added a comment - Build couchbase-lite-core-3.0.0-186 contains couchbase-lite-core commit cb12156 with commit message: CBL-2583 : Enhance proposeChanges message to accept revID in response (#1324)

            Build couchbase-lite-cblite-3.0.0-197 contains couchbase-lite-core commit cb12156 with commit message:
            CBL-2583: Enhance proposeChanges message to accept revID in response (#1324)

            build-team Couchbase Build Team added a comment - Build couchbase-lite-cblite-3.0.0-197 contains couchbase-lite-core commit cb12156 with commit message: CBL-2583 : Enhance proposeChanges message to accept revID in response (#1324)

            Build couchbase-lite-net-3.0.0-121 contains couchbase-lite-core commit cb12156 with commit message:
            CBL-2583: Enhance proposeChanges message to accept revID in response (#1324)

            build-team Couchbase Build Team added a comment - Build couchbase-lite-net-3.0.0-121 contains couchbase-lite-core commit cb12156 with commit message: CBL-2583 : Enhance proposeChanges message to accept revID in response (#1324)

            Build couchbase-lite-log-3.0.0-197 contains couchbase-lite-core commit cb12156 with commit message:
            CBL-2583: Enhance proposeChanges message to accept revID in response (#1324)

            build-team Couchbase Build Team added a comment - Build couchbase-lite-log-3.0.0-197 contains couchbase-lite-core commit cb12156 with commit message: CBL-2583 : Enhance proposeChanges message to accept revID in response (#1324)

            Build couchbase-lite-c-3.0.0-177 contains couchbase-lite-core commit cb12156 with commit message:
            CBL-2583: Enhance proposeChanges message to accept revID in response (#1324)

            build-team Couchbase Build Team added a comment - Build couchbase-lite-c-3.0.0-177 contains couchbase-lite-core commit cb12156 with commit message: CBL-2583 : Enhance proposeChanges message to accept revID in response (#1324)

            Build couchbase-lite-ios-3.0.0-337 contains couchbase-lite-core commit cb12156 with commit message:
            CBL-2583: Enhance proposeChanges message to accept revID in response (#1324)

            build-team Couchbase Build Team added a comment - Build couchbase-lite-ios-3.0.0-337 contains couchbase-lite-core commit cb12156 with commit message: CBL-2583 : Enhance proposeChanges message to accept revID in response (#1324)

            Build couchbase-lite-android-3.0.0-185 contains couchbase-lite-core commit cb12156 with commit message:
            CBL-2583: Enhance proposeChanges message to accept revID in response (#1324)

            build-team Couchbase Build Team added a comment - Build couchbase-lite-android-3.0.0-185 contains couchbase-lite-core commit cb12156 with commit message: CBL-2583 : Enhance proposeChanges message to accept revID in response (#1324)

            Build couchbase-lite-java-3.0.0-185 contains couchbase-lite-core commit cb12156 with commit message:
            CBL-2583: Enhance proposeChanges message to accept revID in response (#1324)

            build-team Couchbase Build Team added a comment - Build couchbase-lite-java-3.0.0-185 contains couchbase-lite-core commit cb12156 with commit message: CBL-2583 : Enhance proposeChanges message to accept revID in response (#1324)

            People

              jimb Jim Borden
              jimb Jim Borden
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty