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
- duplicates
-
CBL-4418 Replicator is stuck in busy state when there is an error thrown while applying delta to create full fleece doc
- Closed
- is a backport of
-
CBL-4499 Replicator may get stuck when there is an error of "Invalid delta"
- Closed
- is cloned by
-
CBL-4499 Replicator may get stuck when there is an error of "Invalid delta"
- Closed