[ 
https://issues.apache.org/jira/browse/CASSSIDECAR-456?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jyothsna Konisa updated CASSSIDECAR-456:
----------------------------------------
                        Authors: Jyothsna Konisa
    Test and Documentation Plan: CI is green and added unit tests
                         Status: Patch Available  (was: Open)

> 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]

Reply via email to