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

Sam Tunnicliffe updated CASSANDRA-14973:
----------------------------------------
    Test and Documentation Plan: dtests updated to exercise new non-beta version
                         Status: Patch Available  (was: In Progress)

I've pushed some branches/opened some PRs:

||C*||dtests||java driver||python driver||
|[14973-trunk|https://github.com/beobal/cassandra/commits/14973-trunk]|[14973|https://github.com/beobal/cassandra-dtest/tree/14973]|[PR
 1529|https://github.com/datastax/java-driver/pull/1529]|[PR 
1098|https://github.com/datastax/python-driver/pull/1098]|

Cirlce CI running against all the dev branches: [CircleCI | 
https://app.circleci.com/pipelines/github/beobal/cassandra?branch=14973-trunk] 
(ci-cassandra to follow).
Regarding the C* branch, the first 2 commits 
([f373e8b|https://github.com/beobal/cassandra/commit/f373e8b720ba9667746a08ff5951cbd63c615716],
      
[2acc380|https://github.com/beobal/cassandra/commit/2acc380096675f5531758960356f2674ad133ed8])
 replace the bundled java & python drivers with dev snapshots including 
JAVA-2705 & PYTHON-1232. 

The next 4 commits 
([4b4788f|https://github.com/beobal/cassandra/commit/4b4788f515b6c31d74f6147a2172854ac1e1e76b],
 
[110ba41|https://github.com/beobal/cassandra/commit/110ba4157887e0853b79109007cccdf35db9b942],
 [0aae5b4| 
https://github.com/beobal/cassandra/commit/0aae5b4921a3ce6c21a8a0e977624c877b19cd5b],
 
[9f38772|https://github.com/beobal/cassandra/commit/9f387727692235f41a6efc0cd96a533c9109f4fa])
 contain the main C* changes, including one bugfix to multi-frame messages that 
running the dtests against v5 exposed. 

The penultimate commit 
([a3e60ee|https://github.com/beobal/cassandra/commit/a3e60eed523529b4461888b2059c428714e5ff5a]),
 contains the temporary changes to have CI run against the corresponding dtest 
branch, using docker images built with a compatible version of the python 
driver. This commit and the two bundling the driver snapshots won't be 
committed here. The proposal is that if we can get PYTHON-1232 and JAVA-2705 
committed to their respective trunks, we can immediately build bundles which 
reference the SHA1s and drop them in here. We should then be good to commit 
this following review & a final clean CI run. We can follow up with 
CASSANDRA-13951 to replace those in-tree driver binaries with release artifacts 
whenever the drivers next cut those releases.

The dtest changes can be merged at any time, but will cause failures until the 
python driver's {{cassandra-test}} branch includes PYTHON-1232 and the main C* 
patch is landed. 


> Bring v5 driver out of beta, introduce v6 before 4.0 release is cut
> -------------------------------------------------------------------
>
>                 Key: CASSANDRA-14973
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-14973
>             Project: Cassandra
>          Issue Type: Task
>            Reporter: Alex Petrov
>            Assignee: Sam Tunnicliffe
>            Priority: Urgent
>              Labels: protocolv5
>             Fix For: 4.0-beta
>
>
> In http://issues.apache.org/jira/browse/CASSANDRA-12142, we’ve introduced 
> Beta flag for v5 protocol. However, up till now, v5 is in beta both in 
> [Cassandra|https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/transport/ProtocolVersion.java#L46]
>  and in 
> [java-driver|https://github.com/datastax/java-driver/blob/3.x/driver-core/src/main/java/com/datastax/driver/core/ProtocolVersion.java#L35].
>  
> Before the final 4.0 release is cut, we need to bring v5 out of beta and 
> finalise native protocol spec, and start bringing all new changes to v6 
> protocol, which will be in beta.



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