[
https://issues.apache.org/jira/browse/CASSSIDECAR-456?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jyothsna Konisa updated CASSSIDECAR-456:
----------------------------------------
Change Category: Performance
Complexity: Normal
Component/s: CDC
Fix Version/s: 0.4
Reviewers: Josh McKenzie
Status: Open (was: Triage Needed)
> Fix CDC resource leaks: thread leaks, Kafka resource cleanup, singleton
> SidecarCdcClient
> ----------------------------------------------------------------------------------------
>
> Key: CASSSIDECAR-456
> URL: https://issues.apache.org/jira/browse/CASSSIDECAR-456
> Project: Sidecar for Apache Cassandra
> Issue Type: Task
> Components: CDC
> Reporter: Jyothsna Konisa
> Priority: Major
> Fix For: 0.4
>
>
> Introduces CdcConsumerEntry to pair a SidecarCdc consumer with its
> SidecarStatePersister, enforcing correct lifecycle order. Partial build
> failures now stop already-constructed entries before re-throwing to prevent
> timer/thread leaks. Replaces the CdcSidecarInstancesProvider + ClientConfig +
> SecretsProvider triple with a single SidecarCdcClient singleton. Adds
> closeKafkaResources() to CdcPublisher so the Kafka producer is properly
> released on stop/restart. Extracts SSL credential handling into the new
> SidecarClientSecretsProvider class.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]