Details
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:
- CBL works as a pusher, and has computed delta that is rejected by the remote (SG)
- CBL works as puller, and has received delta it finds corrupted, unable to apply it on the base revision.
- 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
- backports to
-
CBL-4445 Replicator is stuck in busy state when there is an error thrown while applying delta to create full fleece doc
- Closed
-
CBL-4448 Replicator may get stuck when there is an error of "Invalid delta"
- Closed
- Clones
-
CBL-4448 Replicator may get stuck when there is an error of "Invalid delta"
- Closed