[jira] [Commented] (CASSANDRA-18705) Create release branch cassandra-5.0

2023-08-05 Thread Michael Semb Wever (Jira)


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

Michael Semb Wever commented on CASSANDRA-18705:


For (1), (2) and (2a):
 - trunk: 
https://github.com/apache/cassandra/compare/trunk...michaelsembwever:cassandra:mck/18705/trunk
 - cassandra-5.0: 
https://github.com/apache/cassandra/compare/trunk...michaelsembwever:cassandra:mck/18705/5.0

CI
- trunk: 
https://app.circleci.com/pipelines/github/michaelsembwever/cassandra?branch=mck%2F18705%2Ftrunk
- 5.0: 
https://app.circleci.com/pipelines/github/michaelsembwever/cassandra?branch=mck%2F18705%2F5.0

> Create release branch cassandra-5.0
> ---
>
> Key: CASSANDRA-18705
> URL: https://issues.apache.org/jira/browse/CASSANDRA-18705
> Project: Cassandra
>  Issue Type: Task
>  Components: Build
>Reporter: Michael Semb Wever
>Assignee: Michael Semb Wever
>Priority: Normal
> Fix For: 5.x
>
>
> Figure out what needs to be done beyond the following…
> 1. Create release branch
> {code}
> git switch -c cassandra-5.0 trunk
> git push --set-upstream origin cassandra-5.0
> {code}
> 2. Bump trunk's version 
> {code}
> git switch trunk
> # increment version to 5.1
> edit build.xml debian/changelog CHANGES.txt NEWS.txt
> {code}
> 2a. Update jvm-dtest supported upgrade paths, and dtest jar generation (both 
> circleci and in-tree scripts)
>  - 
> https://github.com/apache/cassandra/blob/trunk/test/distributed/org/apache/cassandra/distributed/upgrade/UpgradeTestBase.java#L85-L96
>  
> - 
> https://github.com/apache/cassandra/blob/trunk/.circleci/config.yml#L2374
> - https://github.com/apache/cassandra/blob/trunk/.build/run-tests.sh#L85
> 3. Add `5.0-alpha`, `5.0-alpha1`, `5.0-beta`, `5.0-rc`, `5.0.x` and `5.1.x` 
> to jira versions
> (no existing tickets will be changed - assignees need to change appropriate 
> bugs from 5.x to what is appropriate…)
> 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-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
> 8. Update website CI to trigger off cassandra-5.0 builds
>  - 
> https://github.com/apache/cassandra-builds/commit/1fc9b5ee71dc37e1145f276ead5c680c6b3fe3db



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

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



[jira] [Updated] (CASSANDRA-18705) Create release branch cassandra-5.0

2023-08-05 Thread Michael Semb Wever (Jira)


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

Michael Semb Wever updated CASSANDRA-18705:
---
Description: 
Figure out what needs to be done beyond the following…

1. Create release branch
{code}
git switch -c cassandra-5.0 trunk
git push --set-upstream origin cassandra-5.0
{code}

2. Bump trunk's version 
{code}
git switch trunk
# increment version to 5.1
edit build.xml debian/changelog CHANGES.txt NEWS.txt
{code}

2a. Update jvm-dtest supported upgrade paths, and dtest jar generation (both 
circleci and in-tree scripts)
 - 
https://github.com/apache/cassandra/blob/trunk/test/distributed/org/apache/cassandra/distributed/upgrade/UpgradeTestBase.java#L85-L96
 
- 
https://github.com/apache/cassandra/blob/trunk/.circleci/config.yml#L2374
- https://github.com/apache/cassandra/blob/trunk/.build/run-tests.sh#L85

3. Add `5.0-alpha`, `5.0-alpha1`, `5.0-beta`, `5.0-rc`, `5.0.x` and `5.1.x` to 
jira versions
(no existing tickets will be changed - assignees need to change appropriate 
bugs from 5.x to what is appropriate…)

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

8. Update website CI to trigger off cassandra-5.0 builds
 - 
https://github.com/apache/cassandra-builds/commit/1fc9b5ee71dc37e1145f276ead5c680c6b3fe3db

  was:
Figure out what needs to be done beyond the following…

1. Create release branch
{code}
git switch -c cassandra-5.0 trunk
git push --set-upstream origin cassandra-5.0
{code}

2. Bump trunk's version 
{code}
git switch trunk
# increment version to 5.1
edit build.xml debian/changelog CHANGES.txt NEWS.txt
{code}

2a. Update jvm-dtest supported upgrade paths, and circleci dtest jar generation
 - 
https://github.com/apache/cassandra/blob/trunk/test/distributed/org/apache/cassandra/distributed/upgrade/UpgradeTestBase.java#L85-L96
 
- 
https://github.com/apache/cassandra/blob/trunk/.circleci/config.yml#L2374

3. Add `5.0-alpha`, `5.0-alpha1`, `5.0-beta`, `5.0-rc`, `5.0.x` and `5.1.x` to 
jira versions
(no existing tickets will be changed - assignees need to change appropriate 
bugs from 5.x to what is appropriate…)

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


> Create release branch cassandra-5.0
> ---
>
> Key: CASSANDRA-18705
> URL: https://issues.apache.org/jira/browse/CASSANDRA-18705
> Project: Cassandra
>  Issue Type: Task
>  Components: Build
>Reporter: Michael Semb Wever
>Assignee: Michael Semb Wever
>Priority: Normal
> Fix For: 5.x
>
>
> Figure out what needs to be done beyond the following…
> 1. Create release branch
> {code}
> git switch -c cassandra-5.0 trunk
> git push --set-upstream origin cassandra-5.0
> {code}
> 2. Bump trunk's version 
> {code}
> git switch trunk
> # increment version to 5.1
> edit build.xml debian/changelog CHANGES.txt NEWS.txt
> {code}
> 2a. Update jvm-dtest supported upgrade paths, and dtest jar generation (both 
> circleci and in-tree scripts)
>  - 
> https://github.com/apache/cassandra/blob/trunk/test/distributed/org/apache/cassandra/distributed/upgrade/UpgradeTestBase.java#L85-L96
>  
> - 
> https://github.com/apache/cassandra/blob/trunk/.circleci/config.yml#L2374
> - https://github.com/apache/cassandra/blob/trunk/.build/run-tests.sh#L85
> 3. Add `5.0-alpha`, `5.0-alpha1`, `5.0-beta`, `5.0-rc`, `5.0.x` and `5.1.x` 
> to jira versions
> (no existing tickets will be changed - assignees need to change appropriate 
> bugs from 5.x to what is appropriate…)
> 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. 

[jira] [Updated] (CASSANDRA-18705) Create release branch cassandra-5.0

2023-08-05 Thread Michael Semb Wever (Jira)


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

Michael Semb Wever updated CASSANDRA-18705:
---
Description: 
Figure out what needs to be done beyond the following…

1. Create release branch
{code}
git switch -c cassandra-5.0 trunk
git push --set-upstream origin cassandra-5.0
{code}

2. Bump trunk's version 
{code}
git switch trunk
# increment version to 5.1
edit build.xml debian/changelog CHANGES.txt NEWS.txt
{code}

2a. Update jvm-dtest supported upgrade paths, and circleci dtest jar generation
 - 
https://github.com/apache/cassandra/blob/trunk/test/distributed/org/apache/cassandra/distributed/upgrade/UpgradeTestBase.java#L85-L96
 
- 
https://github.com/apache/cassandra/blob/trunk/.circleci/config.yml#L2374

3. Add `5.0-alpha`, `5.0-alpha1`, `5.0-beta`, `5.0-rc`, `5.0.x` and `5.1.x` to 
jira versions
(no existing tickets will be changed - assignees need to change appropriate 
bugs from 5.x to what is appropriate…)

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

  was:
Figure out what needs to be done beyond the following…

1. Create release branch
{code}
git switch -c cassandra-5.0 trunk
git push --set-upstream origin cassandra-5.0
{code}

2. Bump trunk's version 
{code}
git switch trunk
# increment version to 5.1
edit build.xml debian/changelog CHANGES.txt NEWS.txt
{code}

2a. Update jvm-dtest supported upgrade paths, and circleci dtest jar generation
 - 
https://github.com/apache/cassandra/blob/trunk/test/distributed/org/apache/cassandra/distributed/upgrade/UpgradeTestBase.java#L85-L96
 
- 
https://github.com/apache/cassandra/blob/trunk/.circleci/config.yml#L2374

3. Add `5.0-alpha`, `5.0-alpha1`, `5.0-beta`, `5.0-rc`, `5.0.x` and `5.1.x` to 
jira versions
(no existing tickets will be changed - assignees need to change appropriate 
bugs from 5.x to what is appropriate…)

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-builds/blob/trunk/build-scripts/cassandra-test.sh#L41

7. Update how_to_commit documentation
https://github.com/apache/cassandra/blob/trunk/doc/source/development/how_to_commit.rst


> Create release branch cassandra-5.0
> ---
>
> Key: CASSANDRA-18705
> URL: https://issues.apache.org/jira/browse/CASSANDRA-18705
> Project: Cassandra
>  Issue Type: Task
>  Components: Build
>Reporter: Michael Semb Wever
>Assignee: Michael Semb Wever
>Priority: Normal
> Fix For: 5.x
>
>
> Figure out what needs to be done beyond the following…
> 1. Create release branch
> {code}
> git switch -c cassandra-5.0 trunk
> git push --set-upstream origin cassandra-5.0
> {code}
> 2. Bump trunk's version 
> {code}
> git switch trunk
> # increment version to 5.1
> edit build.xml debian/changelog CHANGES.txt NEWS.txt
> {code}
> 2a. Update jvm-dtest supported upgrade paths, and circleci dtest jar 
> generation
>  - 
> https://github.com/apache/cassandra/blob/trunk/test/distributed/org/apache/cassandra/distributed/upgrade/UpgradeTestBase.java#L85-L96
>  
> - 
> https://github.com/apache/cassandra/blob/trunk/.circleci/config.yml#L2374
> 3. Add `5.0-alpha`, `5.0-alpha1`, `5.0-beta`, `5.0-rc`, `5.0.x` and `5.1.x` 
> to jira versions
> (no existing tickets will be changed - assignees need to change appropriate 
> bugs from 5.x to what is appropriate…)
> 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-builds/blob/trunk/build-scripts/cassandra-test.sh#L41
> 7. Update how_to_commit documentation
> 

[jira] [Updated] (CASSANDRA-18705) Create release branch cassandra-5.0

2023-08-05 Thread Michael Semb Wever (Jira)


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

Michael Semb Wever updated CASSANDRA-18705:
---
Description: 
Figure out what needs to be done beyond the following…

1. Create release branch
{code}
git switch -c cassandra-5.0 trunk
git push --set-upstream origin cassandra-5.0
{code}

2. Bump trunk's version 
{code}
git switch trunk
# increment version to 5.1
edit build.xml debian/changelog CHANGES.txt NEWS.txt
{code}

2a. Update jvm-dtest supported upgrade paths, and circleci dtest jar generation
 - 
https://github.com/apache/cassandra/blob/trunk/test/distributed/org/apache/cassandra/distributed/upgrade/UpgradeTestBase.java#L85-L96
 
- 
https://github.com/apache/cassandra/blob/trunk/.circleci/config.yml#L2374

3. Add `5.0-alpha`, `5.0-alpha1`, `5.0-beta`, `5.0-rc`, `5.0.x` and `5.1.x` to 
jira versions
(no existing tickets will be changed - assignees need to change appropriate 
bugs from 5.x to what is appropriate…)

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-builds/blob/trunk/build-scripts/cassandra-test.sh#L41

7. Update how_to_commit documentation
https://github.com/apache/cassandra/blob/trunk/doc/source/development/how_to_commit.rst

  was:
Figure out what needs to be done beyond the following…

1. Create release branch
{code}
git switch -c cassandra-5.0 trunk
git push --set-upstream origin cassandra-5.0
{code}

2. Bump trunk's version 
{code}
git switch trunk
# increment version to 5.1
edit build.xml debian/changelog CHANGES.txt NEWS.txt
{code}

2a. Update jvm-dtest supported upgrade paths, and circleci dtest jar generation
 - 
https://github.com/apache/cassandra/blob/trunk/test/distributed/org/apache/cassandra/distributed/upgrade/UpgradeTestBase.java#L85-L96
 
- 
https://github.com/apache/cassandra/blob/trunk/.circleci/config.yml#L2374

3. Add `5.0-alpha`, `5.0-alpha1`, `5.0-beta`, `5.0-rc`, `5.0.x` and `5.1.x` to 
jira versions
(no existing tickets will be changed - assignees need to change appropriate 
bugs from 5.x to what is appropriate…)

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/blob/trunk/doc/source/development/how_to_commit.rst


> Create release branch cassandra-5.0
> ---
>
> Key: CASSANDRA-18705
> URL: https://issues.apache.org/jira/browse/CASSANDRA-18705
> Project: Cassandra
>  Issue Type: Task
>  Components: Build
>Reporter: Michael Semb Wever
>Assignee: Michael Semb Wever
>Priority: Normal
> Fix For: 5.x
>
>
> Figure out what needs to be done beyond the following…
> 1. Create release branch
> {code}
> git switch -c cassandra-5.0 trunk
> git push --set-upstream origin cassandra-5.0
> {code}
> 2. Bump trunk's version 
> {code}
> git switch trunk
> # increment version to 5.1
> edit build.xml debian/changelog CHANGES.txt NEWS.txt
> {code}
> 2a. Update jvm-dtest supported upgrade paths, and circleci dtest jar 
> generation
>  - 
> https://github.com/apache/cassandra/blob/trunk/test/distributed/org/apache/cassandra/distributed/upgrade/UpgradeTestBase.java#L85-L96
>  
> - 
> https://github.com/apache/cassandra/blob/trunk/.circleci/config.yml#L2374
> 3. Add `5.0-alpha`, `5.0-alpha1`, `5.0-beta`, `5.0-rc`, `5.0.x` and `5.1.x` 
> to jira versions
> (no existing tickets will be changed - assignees need to change appropriate 
> bugs from 5.x to what is appropriate…)
> 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-builds/blob/trunk/build-scripts/cassandra-test.sh#L41
> 7. Update how_to_commit documentation
> 

[jira] [Updated] (CASSANDRA-18705) Create release branch cassandra-5.0

2023-08-05 Thread Michael Semb Wever (Jira)


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

Michael Semb Wever updated CASSANDRA-18705:
---
Description: 
Figure out what needs to be done beyond the following…

1. Create release branch
{code}
git switch -c cassandra-5.0 trunk
git push --set-upstream origin cassandra-5.0
{code}

2. Bump trunk's version 
{code}
git switch trunk
# increment version to 5.1
edit build.xml debian/changelog CHANGES.txt NEWS.txt
{code}

2a. Update jvm-dtest supported upgrade paths, and circleci dtest jar generation
 - 
https://github.com/apache/cassandra/blob/trunk/test/distributed/org/apache/cassandra/distributed/upgrade/UpgradeTestBase.java#L85-L96
 
- 
https://github.com/apache/cassandra/blob/trunk/.circleci/config.yml#L2374

3. Add `5.0-alpha`, `5.0-alpha1`, `5.0-beta`, `5.0-rc`, `5.0.x` and `5.1.x` to 
jira versions
(no existing tickets will be changed - assignees need to change appropriate 
bugs from 5.x to what is appropriate…)

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/blob/trunk/doc/source/development/how_to_commit.rst

  was:
Figure out what needs to be done beyond the following…

1. Create release branch
{code}
git switch -c cassandra-5.0 trunk
git push --set-upstream origin cassandra-5.0
{code}

2. Bump trunk's version 
{code}
git switch trunk
# increment version to 5.1
edit build.xml debian/changelog CHANGES.txt NEWS.txt
{code}

2a. 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. Add `5.0-alpha`, `5.0-alpha1`, `5.0-beta`, `5.0-rc`, `5.0.x` and `5.1.x` to 
jira versions
(no existing tickets will be changed - assignees need to change appropriate 
bugs from 5.x to what is appropriate…)

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/blob/trunk/doc/source/development/how_to_commit.rst


> Create release branch cassandra-5.0
> ---
>
> Key: CASSANDRA-18705
> URL: https://issues.apache.org/jira/browse/CASSANDRA-18705
> Project: Cassandra
>  Issue Type: Task
>  Components: Build
>Reporter: Michael Semb Wever
>Assignee: Michael Semb Wever
>Priority: Normal
> Fix For: 5.x
>
>
> Figure out what needs to be done beyond the following…
> 1. Create release branch
> {code}
> git switch -c cassandra-5.0 trunk
> git push --set-upstream origin cassandra-5.0
> {code}
> 2. Bump trunk's version 
> {code}
> git switch trunk
> # increment version to 5.1
> edit build.xml debian/changelog CHANGES.txt NEWS.txt
> {code}
> 2a. Update jvm-dtest supported upgrade paths, and circleci dtest jar 
> generation
>  - 
> https://github.com/apache/cassandra/blob/trunk/test/distributed/org/apache/cassandra/distributed/upgrade/UpgradeTestBase.java#L85-L96
>  
> - 
> https://github.com/apache/cassandra/blob/trunk/.circleci/config.yml#L2374
> 3. Add `5.0-alpha`, `5.0-alpha1`, `5.0-beta`, `5.0-rc`, `5.0.x` and `5.1.x` 
> to jira versions
> (no existing tickets will be changed - assignees need to change appropriate 
> bugs from 5.x to what is appropriate…)
> 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
> 

[cassandra] branch cassandra-5.0 created (now 53d1644ff4)

2023-08-05 Thread mck
This is an automated email from the ASF dual-hosted git repository.

mck pushed a change to branch cassandra-5.0
in repository https://gitbox.apache.org/repos/asf/cassandra.git


  at 53d1644ff4 Upgraded to Netty 4.1.96

No new revisions were added by this update.


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



[jira] [Updated] (CASSANDRA-18726) Simplify helptopics.py using associative array

2023-08-05 Thread Brandon Williams (Jira)


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

Brandon Williams updated CASSANDRA-18726:
-
Status: Needs Committer  (was: Review In Progress)

> Simplify helptopics.py using associative array
> --
>
> Key: CASSANDRA-18726
> URL: https://issues.apache.org/jira/browse/CASSANDRA-18726
> Project: Cassandra
>  Issue Type: Task
>  Components: CQL/Interpreter
>Reporter: Vineet Gali
>Assignee: Vineet Gali
>Priority: Normal
> Fix For: 5.x
>
>
> The ~200 lines of code in helptopics.py can be greatly simplified using an 
> associative array to map topics to HTML anchors instead of class reflection. 
> This will halve the lines of code and improve readability.
> Functionality will not be changed.



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

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



[jira] [Commented] (CASSANDRA-18726) Simplify helptopics.py using associative array

2023-08-05 Thread Brandon Williams (Jira)


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

Brandon Williams commented on CASSANDRA-18726:
--

CI is clean with a small fix, +1 from me.

> Simplify helptopics.py using associative array
> --
>
> Key: CASSANDRA-18726
> URL: https://issues.apache.org/jira/browse/CASSANDRA-18726
> Project: Cassandra
>  Issue Type: Task
>  Components: CQL/Interpreter
>Reporter: Vineet Gali
>Assignee: Vineet Gali
>Priority: Normal
> Fix For: 5.x
>
>
> The ~200 lines of code in helptopics.py can be greatly simplified using an 
> associative array to map topics to HTML anchors instead of class reflection. 
> This will halve the lines of code and improve readability.
> Functionality will not be changed.



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

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



[jira] [Commented] (CASSANDRA-8272) 2ndary indexes can return stale data

2023-08-05 Thread Manish Khandelwal (Jira)


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

Manish Khandelwal commented on CASSANDRA-8272:
--

Hi, reading the comments on this ticket indicates a performance hit for people 
using queries with "ALLOW FILTERING" with CL above One or Local_ONE. But I see 
this ticket fixed in Cassandra 3.11.7. When I upgraded to Cassandra 3.11.13, I 
did not see the dip in performance but after upgrading to Cassandra 4.0.x , I 
am seeing test cases using "ALLOW FILTERING" with CL LOCAL_QUORUM taking a hit. 
Is there something which only went in Cassandra 4.0.x and not in 3.11.7+. 

> 2ndary indexes can return stale data
> 
>
> Key: CASSANDRA-8272
> URL: https://issues.apache.org/jira/browse/CASSANDRA-8272
> Project: Cassandra
>  Issue Type: Bug
>  Components: Feature/2i Index
>Reporter: Sylvain Lebresne
>Assignee: Andres de la Peña
>Priority: Normal
>  Labels: pull-request-available
> Fix For: 3.0.21, 3.11.7, 4.0-beta1, 4.0
>
>  Time Spent: 7h
>  Remaining Estimate: 0h
>
> When replica return 2ndary index results, it's possible for a single replica 
> to return a stale result and that result will be sent back to the user, 
> potentially failing the CL contract.
> For instance, consider 3 replicas A, B and C, and the following situation:
> {noformat}
> CREATE TABLE test (k int PRIMARY KEY, v text);
> CREATE INDEX ON test(v);
> INSERT INTO test(k, v) VALUES (0, 'foo');
> {noformat}
> with every replica up to date. Now, suppose that the following queries are 
> done at {{QUORUM}}:
> {noformat}
> UPDATE test SET v = 'bar' WHERE k = 0;
> SELECT * FROM test WHERE v = 'foo';
> {noformat}
> then, if A and B acknowledge the insert but C respond to the read before 
> having applied the insert, then the now stale result will be returned (since 
> C will return it and A or B will return nothing).
> A potential solution would be that when we read a tombstone in the index (and 
> provided we make the index inherit the gcGrace of it's parent CF), instead of 
> skipping that tombstone, we'd insert in the result a corresponding range 
> tombstone.  



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

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