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