Replication unable to continue after termination between rev and ack

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.

Activity

Show:

CB robot December 14, 2021 at 2:15 AM

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

CB robot December 14, 2021 at 2:14 AM

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

CB robot December 13, 2021 at 5:12 AM

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

CB robot December 11, 2021 at 4:26 AM

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

CB robot December 11, 2021 at 4:09 AM

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

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Story Points

Components

Sprint

Fix versions

Affects versions

Priority

Instabug

Open Instabug

PagerDuty

Sentry

Zendesk Support

Created November 20, 2021 at 12:25 AM
Updated August 31, 2024 at 10:55 AM
Resolved December 11, 2021 at 1:51 AM
Instabug