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

David Capwell updated CASSANDRA-15750:
--------------------------------------
    Change Category: Semantic
         Complexity: Challenging
             Status: Open  (was: Triage Needed)

The main things I would worry about are the following

1) binary compatibility for any API exposed in user land (aka, anything not run 
by CassandraDaemon, which also means anyone who depends on cassandra-all); 
based off other discussions it sounds like 4.x will add a binary comparable 
layer making all public classes in 3.x binary comparable with 4.x.
2) semantic compatibility.  Even if the API has the same signature does it act 
the same way?  A simple example is CASSANDRA-15637, even though there were 
similar apis they acted very differently which caused a massive performance 
regression to CqlInputFormat
3) stability and longevity.  If someone gets their client by depending on 
cassandra-all, and their JVM is up for 1 year actively or passively making 
requests to Cassandra, it should be fine.

All three of these are large tasks given the fact 4.x is a large change, so I 
would be hesitant about upgrading to it any time soon.

> Upgrade Cassandra Java Driver to 4.6
> ------------------------------------
>
>                 Key: CASSANDRA-15750
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-15750
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Dependencies
>            Reporter: Eduard Tudenhoefner
>            Assignee: Eduard Tudenhoefner
>            Priority: Normal
>             Fix For: 4.0-beta, 4.0-rc
>
>
> Before releasing C* 4.0 I think it would be a good idea to upgrade to the 
> latest Cassandra Java Driver that is being used internally.



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

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

Reply via email to