You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Jon Haddad (Jira)" <ji...@apache.org> on 2020/04/29 18:50:00 UTC

[jira] [Updated] (CASSANDRASC-23) Set up structure for handling multiple Cassandra versions

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

Jon Haddad updated CASSANDRASC-23:
----------------------------------
    Change Category: Operability
         Complexity: Normal
             Status: Open  (was: Triage Needed)

> Set up structure for handling multiple Cassandra versions
> ---------------------------------------------------------
>
>                 Key: CASSANDRASC-23
>                 URL: https://issues.apache.org/jira/browse/CASSANDRASC-23
>             Project: Sidecar for Apache Cassandra
>          Issue Type: Improvement
>          Components: Configuration
>            Reporter: Jon Haddad
>            Assignee: Jon Haddad
>            Priority: Normal
>
> The first sidecar release will be for Cassandra 4.0, but one of the project goals is to be able to handle multiple versions.  This will be especially important in mixed version clusters, or even mixed version 1:N sidecar to C* nodes (see CASSANDRASC-17).
> This JIRA is to lay the foundational work for supporting multiple Cassandra versions. 
> Each Cassandra version (for example \{{cassandra40}}, \{{cassandra50}}, will be in a separate Gradle subproject, implementing a common interface defined in a \{{common}} subproject.  A common cassandra integration testing framework will be able to test every version to ensure each version adheres to the expected interface.
> Each module will define the minimum compatibility it supports, so if someone (for example) wants to implement a Cassandra30 module for their own cluster, they will have the ability to do so.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org