Details
-
Bug
-
Resolution: Duplicate
-
Major
-
3.1.5, 4.1.1, 4.5.0
-
None
-
Untriaged
-
No
Description
A replica vbucket can be serving DCP clients (currently only view engine). When a replica vb rolls back due to any reason (usually dictated by changes on the corresponding active vb of that replica), we should ideally close the any on-going DCP streams and indicate the client to rollback in the subsequent request.
Also, we must handle the case of a rollback occurence when a DCP client stream is being created.