Hi,
To process the CDC commitLogs, it requires a separate Daemon process,
Carl has a Daemon example here: CASSANDRA-11575.
Does it make sense to integrate it into Cassandra? So the user doesn't
have to manage another JVM on the same box. Then provide an ITrigger
like interface
(https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/triggers/ITrigger.java#L49)
to process the data.
Or maybe provide an interface option to handle the CDC commitLog in
SegmentManager(https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/db/commitlog/CommitLogSegmentManagerCDC.java#L68).
Any comments? If it make sense, I could create a JIRA for that.
Thanks,
Jay