Details
-
Bug
-
Resolution: Fixed
-
Critical
-
7.0.0, 7.0.1, 7.0.2, 7.0.3, 7.0.4, 7.1.4, 7.0.5, 7.1.0, 7.1.1, 7.1.2, 7.2.0, 7.1.3, 7.2.1, 7.1.5, 7.2.2
-
Untriaged
-
0
-
Unknown
Description
XDCR doesn't handle rollback requests during stream-end scenarios and never reinitializes DCP stream (https://github.com/couchbase/kv_engine/blob/dc00b746e5f22cc408acd179239430cac66f2b17/docs/dcp/documentation/commands/stream-end.md?plain=1#L52[…]C12)
Once stream-end with rollback flag is received for a vb, we are not able to get any mutations to be replicated for that vb anymore, unless the pipeline is restarted which causes the streams to reinitialize.
Attachments
Issue Links
- is a backport of
-
MB-59233 XDCR - Handle rollback request during stream-end
- Closed