[ https://issues.apache.org/jira/browse/CASSANDRA-15210?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ekaterina Dimitrova updated CASSANDRA-15210: -------------------------------------------- Fix Version/s: 3.11.x 4.0.x 4.x > Streaming with CDC does not honor cdc_enabled > --------------------------------------------- > > Key: CASSANDRA-15210 > URL: https://issues.apache.org/jira/browse/CASSANDRA-15210 > Project: Cassandra > Issue Type: Bug > Components: Consistency/Streaming, Feature/Change Data Capture > Reporter: Andrew Prudhomme > Assignee: Andrew Prudhomme > Priority: Normal > Fix For: 3.11.x, 4.0.x, 4.x > > > When SSTables are streamed for a CDC enabled table, the updates are processed > through the write path to ensure they are made available through the commit > log. However, currently only the CDC state of the table is checked. Since CDC > is enabled at both the node and table level, a node with CDC disabled (with > cdc_enabled: false) will unnecessarily send updates through the write path if > CDC is enabled on the table. This seems like an oversight. > I'd imagine the fix would be something like > > {code:java} > - hasCDC = cfs.metadata.params.cdc; > + hasCDC = cfs.metadata.params.cdc && > DatabaseDescriptor.isCDCEnabled();{code} > in > org.apache.cassandra.db.streaming.CassandraStreamReceiver (4) > org.apache.cassandra.streaming.StreamReceiveTask (3.11) > -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org