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

Description

During investigating , 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

1

Activity

Show:

CB robot December 8, 2023 at 12:57 AM

Build couchbase-lite-c-3.2.0-29 contains couchbase-lite-core commit c15544a with commit message:
: Replicator may get stuck when there is an error of "Invalid… (#1779)

CB robot June 28, 2023 at 2:30 AM

Build couchbase-lite-log-3.2.0-4 contains couchbase-lite-core commit c15544a with commit message:
: Replicator may get stuck when there is an error of "Invalid… (#1779)

CB robot June 28, 2023 at 12:16 AM

Build couchbase-lite-cblite-3.2.0-4 contains couchbase-lite-core commit c15544a with commit message:
: Replicator may get stuck when there is an error of "Invalid… (#1779)

CB robot June 6, 2023 at 2:01 PM

Build couchbase-lite-ios-3.2.0-23 contains couchbase-lite-core commit c15544a with commit message:
: Replicator may get stuck when there is an error of "Invalid… (#1779)

CB robot May 17, 2023 at 5:23 PM

Build couchbase-lite-core-3.2.0-36 contains couchbase-lite-core commit c15544a with commit message:
: Replicator may get stuck when there is an error of "Invalid… (#1779)

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 May 8, 2023 at 3:43 AM
Updated August 31, 2024 at 10:56 AM
Resolved March 18, 2024 at 4:42 PM
Instabug