Skip to content

Conversation

@shalnisundram
Copy link

Add CQL support for CEP-44 data source/sink configurations.

See the relevant section in the CEP here

This change adds new CQL syntax for all statements described in CEP-44. The patch includes support for automatic initialization of service_configs, a new C* internal systems table in the system_distributed keyspace. The table stores configs for services (e.g. ‘cdc’, ‘kafka') of this patch's new type DATA_SOURCE and DATA_SINK, most similar to Sidecar’s sidecar_internal.configs table. The goal is to ultimately have apache/cassandra be the single source of truth for CEP-44 configs.

CASSANDRA-20021 JIRA ticket.

patch by Shalni Sundram

@shalnisundram shalnisundram changed the title implement CQL service_configs statements for CEP-44 CASSANDRA-21011: Add CQL syntax in Cassandra for CEP-44’s Data Source/Sink Support Jan 6, 2026
# If using PasswordAuthenticator, CassandraRoleManager must also be used (see below)
authenticator:
class_name: AllowAllAuthenticator
class_name: PasswordAuthenticator
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please revert the changes in this file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants