[ 
https://issues.apache.org/jira/browse/CASSANDRA-17973?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17696280#comment-17696280
 ] 

Michael Semb Wever edited comment on CASSANDRA-17973 at 3/3/23 7:05 PM:
------------------------------------------------------------------------

Patches
 - cassandra-website: 
[https://github.com/apache/cassandra-website/compare/trunk...thelastpickle:cassandra-website:mck/17973]
 - cassandra: 
[https://github.com/apache/cassandra/compare/trunk...thelastpickle:cassandra:mck/17973/trunk]
 - cassandra-dtest: 
[https://github.com/apache/cassandra-dtest/compare/trunk...thelastpickle:cassandra-dtest:mck/17973]

 

The C* patch has separated checkpoint (to-be-squash) commits for: 
 * update MessagingService (remove the 4.1 version that was only a placeholder 
in test code bc serialisation test files were previously incorrectly 
serialising random UUIds for TimeUUIDs). ref [slack 
thread|https://the-asf.slack.com/archives/CK23JSY2K/p1677442675561789].
 ** while I wanted to, MessagingService.minimum_version has not been bumped 
from 30 to 40. This is despite us not recommending or supporting users 
upgrading from 3.x directly to 5.0, and that from 4.0 we don't support 
cross-version streaming anyway. It gets complicated as MessagingService version 
is used in various serialisers, and any compatibility deserves a discuss dev@ 
thread (that I shall start, and follow up any warranted action in a separate 
ticket).
 * update upgrade jvm-dtests
 ** upgrade jvm-dtest's always need reviewing and adjusting… (open-ended manual 
upgrade paths often become redundant, some whole classes as well).
 * remove older serialization binary files we're no longer use in tests…

 

CI
 - [https://ci-cassandra.apache.org/job/Cassandra-devbranch/2322/]
 - [https://app.circleci.com/pipelines/github/michaelsembwever/cassandra/114]
Failures are not related.


was (Author: michaelsembwever):
Patches
 - cassandra-website: 
[https://github.com/apache/cassandra-website/compare/trunk...thelastpickle:cassandra-website:mck/17973]
 - cassandra: 
[https://github.com/apache/cassandra/compare/trunk...thelastpickle:cassandra:mck/17973/trunk]
 - cassandra-dtest: 
[https://github.com/apache/cassandra-dtest/compare/trunk...thelastpickle:cassandra-dtest:mck/17973]

 

The C* patch has separated checkpoint (to-be-squash) commits for: 
 * update MessagingService (remove the 4.1 version that was only a placeholder 
in test code bc serialisation test files were previously incorrectly 
serialising random UUIds for TimeUUIDs). ref [slack 
thread|https://the-asf.slack.com/archives/CK23JSY2K/p1677442675561789].
 * update upgrade jvm-dtests

 - 
 -- upgrade jvm-dtest's always need reviewing and adjusting… (open-ended manual 
upgrade paths often become redundant, some whole classes as well).
 - remove older serialization binary files we're no longer use in tests…

 

CI
 - [https://ci-cassandra.apache.org/job/Cassandra-devbranch/2322/]
 - [https://app.circleci.com/pipelines/github/michaelsembwever/cassandra/114]
Failures are not related.

> Change trunk 4.2 to 5.0
> -----------------------
>
>                 Key: CASSANDRA-17973
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-17973
>             Project: Cassandra
>          Issue Type: Task
>          Components: Build
>            Reporter: Michael Semb Wever
>            Assignee: Michael Semb Wever
>            Priority: Normal
>             Fix For: 5.x
>
>
> 1. Bump trunk's version 
> {code}
> git switch trunk
> # increment version to 5.0
> edit build.xml debian/changelog CHANGES.txt NEWS.txt README.asc
> {code}
> 2. Update jvm-dtest supported upgrade paths
>  - 
> https://github.com/apache/cassandra/blob/trunk/test/distributed/org/apache/cassandra/distributed/upgrade/UpgradeTestBase.java#L85-L96
>  
> 3. Update `4.2` to jira versions
> Change `4.2` to `5.0`
> Change `4.x` to `5.x`
> 4. Update docker images to include cassandra-5.0
> (Docker images also need to be deployed)
> 5. Add pipeline to ci-cassandra
> https://github.com/apache/cassandra-builds/blob/trunk/jenkins-dsl/cassandra_job_dsl_seed.groovy#L51
> 6. Add dtest version and upgrade paths
>  - 
> https://github.com/apache/cassandra-dtest/blob/trunk/upgrade_tests/upgrade_manifest.py
>  - https://github.com/apache/cassandra/blob/trunk/.circleci/config.yml#L2374
>  - 
> https://github.com/apache/cassandra-builds/blob/trunk/build-scripts/cassandra-test.sh#L41
> 7. Update how_to_commit documentation
> https://github.com/apache/cassandra-website/blob/trunk/site-content/source/modules/ROOT/pages/development/how_to_commit.adoc



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to