Fixed
Pinned fields
Click on the next to a field label to start pinning.
Details
Assignee
Ayush NayyarAyush NayyarReporter
Sumukh BhatSumukh BhatIs this a Regression?
YesTriage
UntriagedIssue Impact
externalStory Points
0Priority
CriticalInstabug
Open Instabug
Details
Details
Assignee
Ayush Nayyar
Ayush NayyarReporter
Sumukh Bhat
Sumukh BhatIs this a Regression?
Yes
Triage
Untriaged
Issue Impact
external
Story Points
0
Priority
Instabug
Open Instabug
PagerDuty
PagerDuty
PagerDuty
Sentry
Sentry
Sentry
Zendesk Support
Zendesk Support
Zendesk Support
Created November 14, 2023 at 6:44 AM
Updated March 21, 2025 at 2:48 AM
Resolved November 15, 2023 at 8:17 AM
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|https://github.com/couchbase/kv_engine/blob/dc00b746e5f22cc408acd179239430cac66f2b17/docs/dcp/documentation/commands/stream-end.md?plain=1#L52C4-L52C12])
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.