-
Couldn't load subscription status.
- Fork 25
Feature/cassandra 5 agent support #206
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Feature/cassandra 5 agent support #206
Conversation
|
@srinath-ctds Could you check this out |
|
@eric-schneider @aimurphy Possible to take a look at this? Are there any other cdc solutions in the works for cassandra 5 |
@SreedevT We only work on the docs portion of cdc-apache-cassandra. An engineer like @srinath-ctds would have to review this. |
|
A majority of the code is a copy of the c4 agent. My bad on not making the commits clearer. The major deviance from the c4 are these:
I can commit in order of changes if that would make things easier but it would be an ordeal now, again sorry about that. |
|
Hi @eolivelli @jtgrabowski could you take a look at this |
Types of changes
Description
Add CDC agent for Cassandra 5.0 support
Adds a complete CDC agent implementation for Apache Cassandra 5.0. Currently cdc agent does not work on Cassandra 4.1+ or Cassandra 5.0+ due to issues mentioned in #180. This includes a new
agent-c5module with Cassandra 5.0-specific CDC handling, addressing API changes and compatibility issues between Cassandra 4.0 and 5.0.Consideration
Cassandra 4.1 and 5.0 introduced breaking changes in internal APIs that the CDC agent relies on. This creates a dedicated agent implementation that handles the new APIs while maintaining the same CDC functionality.
Changes
agent-c5module with complete CDC implementation for Cassandra 5.0Checklist: