You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Bernardo Botella Corbi (Jira)" <ji...@apache.org> on 2025/04/22 17:16:00 UTC
[jira] [Updated] (CASSANALYTICS-30) Remove Sidecar dependency from Analytics library
[ https://issues.apache.org/jira/browse/CASSANALYTICS-30?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bernardo Botella Corbi updated CASSANALYTICS-30:
------------------------------------------------
Change Category: Semantic
Complexity: Normal
Status: Open (was: Triage Needed)
> Remove Sidecar dependency from Analytics library
> ------------------------------------------------
>
> Key: CASSANALYTICS-30
> URL: https://issues.apache.org/jira/browse/CASSANALYTICS-30
> Project: Apache Cassandra Analytics
> Issue Type: Improvement
> Components: CDC
> Reporter: Bernardo Botella Corbi
> Assignee: Bernardo Botella Corbi
> Priority: Normal
>
> When adding CDC, there is a circular dependency between Sidecar and Analytics. Sidecar depends on analytics for code on how to parse commit logs and turn them into Avro, and analytics depends on sidecar client to call some of its APIs for different purposes. While we get to a more robust solution, we should just create a sidecar client on analytics, even if it means replicating some of the code inside the sidecar repository.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org