[
https://issues.apache.org/jira/browse/CASSANDRA-17666?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17574295#comment-17574295
]
Ekaterina Dimitrova commented on CASSANDRA-17666:
-------------------------------------------------
Hi [~jmckenzie] , [~yifanc] , seems like
org.apache.cassandra.distributed.test.cdc.ToggleCDCOnRepairEnabledTest was
introduced in this ticket with a very low level of flakiness.
I opened a follow up ticket with all details - CASSANDRA-17792
> Option to disable write path during streaming for CDC enabled tables
> --------------------------------------------------------------------
>
> Key: CASSANDRA-17666
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17666
> Project: Cassandra
> Issue Type: Improvement
> Components: Feature/Change Data Capture
> Reporter: Yifan Cai
> Assignee: Yifan Cai
> Priority: Normal
> Fix For: 4.2
>
> Time Spent: 1h 20m
> Remaining Estimate: 0h
>
> For the CDC-enabled tables, a special write path is employed during
> streaming. The mutations streamed are written into commit log first.
> There are scenarios that the commit logs can accumulate, which lead to
> failure of streaming and blocking writes.
> I'd like to propose adding a dynamic toggle to disable the special write path
> for CDC during streaming.
> Please note that the toggle is a trade-off. Because the special write path is
> there in the hope to ensure data consistency. Turning it off allows the
> streaming to pass, but in some extreme scenarios, the downstream CDC
> consumers may have holes in the stream, depending on how they consumes the
> commit logs.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]