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/17 20:42:00 UTC

[jira] [Created] (CASSANALYTICS-30) Remove Sidecar dependency from Analytics library

Bernardo Botella Corbi created CASSANALYTICS-30:
---------------------------------------------------

             Summary: 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


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