Replication unable to continue after termination between rev and ack

Description

Discussion on the linked CBSE from linked CBL 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 February 8, 2022 at 1:54 AM

Build couchbase-lite-c-3.1.0-78 contains couchbase-lite-core commit e24a232 with commit message:
: Enhance proposeChanges message to accept revID in response (#1367)

CB robot February 4, 2022 at 7:19 AM

Build couchbase-lite-ios-3.1.0-103 contains couchbase-lite-core commit e24a232 with commit message:
: Enhance proposeChanges message to accept revID in response (#1367)

CB robot February 3, 2022 at 8:39 PM

Build couchbase-lite-java-3.1.0-120 contains couchbase-lite-core commit e24a232 with commit message:
: Enhance proposeChanges message to accept revID in response (#1367)

CB robot February 3, 2022 at 8:36 PM

Build couchbase-lite-android-3.1.0-122 contains couchbase-lite-core commit e24a232 with commit message:
: Enhance proposeChanges message to accept revID in response (#1367)

CB robot February 3, 2022 at 5:27 AM

Build couchbase-lite-net-3.1.0-26 contains couchbase-lite-core commit e24a232 with commit message:
: Enhance proposeChanges message to accept revID in response (#1367)

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 December 9, 2021 at 10:52 PM
Updated August 31, 2024 at 10:55 AM
Resolved January 29, 2022 at 1:43 AM
Instabug