You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by ad...@apache.org on 2021/10/14 11:39:50 UTC
[cassandra] branch cassandra-4.0 updated (96a5e0f -> 2da2747)
This is an automated email from the ASF dual-hosted git repository.
adelapena pushed a change to branch cassandra-4.0
in repository https://gitbox.apache.org/repos/asf/cassandra.git.
from 96a5e0f Merge branch 'cassandra-3.11' into cassandra-4.0
new efc27d6 Save CircleCI resources with optional test jobs
new 733c72b Merge branch 'cassandra-3.0' into cassandra-3.11
new 2da2747 Merge branch 'cassandra-3.11' into cassandra-4.0
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.circleci/config-2_1.yml | 351 +++++++++++++++++++++++++++++++++++--------
.circleci/config.yml | 293 ++++++++++++++++++++++++++++++++----
.circleci/config.yml.HIGHRES | 293 ++++++++++++++++++++++++++++++++----
.circleci/config.yml.LOWRES | 293 ++++++++++++++++++++++++++++++++----
.circleci/config.yml.MIDRES | 293 ++++++++++++++++++++++++++++++++----
5 files changed, 1334 insertions(+), 189 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org
[cassandra] 01/01: Merge branch 'cassandra-3.11' into cassandra-4.0
Posted by ad...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
adelapena pushed a commit to branch cassandra-4.0
in repository https://gitbox.apache.org/repos/asf/cassandra.git
commit 2da274787fb704170c14bf430b6396eabb50ce61
Merge: 96a5e0f 733c72b
Author: Andrés de la Peña <a....@gmail.com>
AuthorDate: Thu Oct 14 12:32:41 2021 +0100
Merge branch 'cassandra-3.11' into cassandra-4.0
.circleci/config-2_1.yml | 351 +++++++++++++++++++++++++++++++++++--------
.circleci/config.yml | 293 ++++++++++++++++++++++++++++++++----
.circleci/config.yml.HIGHRES | 293 ++++++++++++++++++++++++++++++++----
.circleci/config.yml.LOWRES | 293 ++++++++++++++++++++++++++++++++----
.circleci/config.yml.MIDRES | 293 ++++++++++++++++++++++++++++++++----
5 files changed, 1334 insertions(+), 189 deletions(-)
diff --cc .circleci/config-2_1.yml
index c3f583e,42b519a..034720f
--- a/.circleci/config-2_1.yml
+++ b/.circleci/config-2_1.yml
@@@ -128,45 -121,27 +128,58 @@@ j8_seq_executor: &j8_seq_executo
#exec_resource_class: xlarge
parallelism: 1 # sequential, single container tests: no parallelism benefits
-with_dtests_jobs: &with_dtest_jobs
+j11_par_executor: &j11_par_executor
+ executor:
+ name: java11-executor
+ #exec_resource_class: xlarge
+ parallelism: 4
+
+j11_small_par_executor: &j11_small_par_executor
+ executor:
+ name: java11-executor
+ #exec_resource_class: xlarge
+ parallelism: 1
+
+j11_small_executor: &j11_small_executor
+ executor:
+ name: java11-executor
+ #exec_resource_class: medium
+ parallelism: 1
+
+j8_with_dtests_jobs: &j8_with_dtests_jobs
jobs:
- - j8_build
- # Java 8 unit tests will be run automatically
- - start_build:
++ - start_j8_build:
+ type: approval
- - build:
++ - j8_build:
+ requires:
- - start_build
++ - start_j8_build
+ # Java 8 unit tests
+ - start_j8_unit_tests:
+ type: approval
- j8_unit_tests:
requires:
+ - start_j8_unit_tests
- - build
+ - j8_build
+ - start_j8_jvm_dtests:
+ type: approval
- j8_jvm_dtests:
requires:
+ - start_j8_jvm_dtests
- - build
- # specialized unit tests (all run using Java 8)
++ - j8_build
++ - start_j8_cqlshlib_tests:
++ type: approval
++ - j8_cqlshlib_tests:
++ requires:
++ - start_j8_cqlshlib_tests
+ - j8_build
- # Java 11 unit tests (on request, currently not working)
++ # Java 11 unit tests
+ - start_j11_unit_tests:
+ type: approval
+ - j11_unit_tests:
+ requires:
+ - start_j11_unit_tests
+ - j8_build
+ # specialized unit tests (all run on request using Java 8)
- - j8_cqlshlib_tests:
- requires:
- - j8_build
- start_utests_long:
type: approval
- utests_long:
@@@ -219,81 -182,102 +232,245 @@@
- j8_dtests-no-vnodes:
requires:
- start_j8_dtests
- - build
+ - j8_build
- # Java 11 dtests (on request)
++ # Java 11 dtests
+ - start_j11_dtests:
+ type: approval
+ - j11_dtests-with-vnodes:
+ requires:
+ - start_j11_dtests
+ - j8_build
+ - j11_dtests-no-vnodes:
+ requires:
+ - start_j11_dtests
+ - j8_build
# Java 8 upgrade tests
- start_upgrade_tests:
type: approval
- j8_upgradetests-no-vnodes:
requires:
- start_upgrade_tests
- - build
+ - j8_build
- - start_j8_cqlsh_tests-with-vnodes:
++ # Java 8 cqlsh dtests
++ - start_j8_cqlsh_tests:
+ type: approval
+ - j8_cqlsh-dtests-py2-with-vnodes:
+ requires:
- - start_j8_cqlsh_tests-with-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py3-with-vnodes:
+ requires:
- - start_j8_cqlsh_tests-with-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py38-with-vnodes:
+ requires:
- - start_j8_cqlsh_tests-with-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
- - start_j8_cqlsh_tests-no-vnodes:
- type: approval
+ - j8_cqlsh-dtests-py2-no-vnodes:
+ requires:
- - start_j8_cqlsh_tests-no-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py3-no-vnodes:
+ requires:
- - start_j8_cqlsh_tests-no-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py38-no-vnodes:
+ requires:
- - start_j8_cqlsh_tests-no-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
- - start_j11_cqlsh_tests-with-vnodes:
++ # Java 11 cqlsh dtests
++ - start_j11_cqlsh_tests:
+ type: approval
+ - j11_cqlsh-dtests-py2-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j8_build
+ - j11_cqlsh-dtests-py3-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j8_build
+ - j11_cqlsh-dtests-py38-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
++ - j8_build
++ - j11_cqlsh-dtests-py2-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j8_build
++ - j11_cqlsh-dtests-py3-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j8_build
++ - j11_cqlsh-dtests-py38-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j8_build
+ # Java 8 repeated utest
+ - start_j8_repeated_utest:
+ type: approval
+ - j8_repeated_utest:
+ requires:
+ - start_j8_repeated_utest
- - build
++ - j8_build
++ # Java 11 repeated utest
++ - start_j11_repeated_utest:
++ type: approval
++ - j11_repeated_utest:
++ requires:
++ - start_j11_repeated_utest
++ - j8_build
+ # Java 8 repeated dtest
+ - start_j8_repeated_dtest:
+ type: approval
+ - j8_repeated_dtest:
+ requires:
+ - start_j8_repeated_dtest
- - build
++ - j8_build
++ # Java 11 repeated dtest
++ - start_j11_repeated_dtest:
++ type: approval
++ - j11_repeated_dtest:
++ requires:
++ - start_j11_repeated_dtest
+ - j8_build
- - start_j11_cqlsh_tests-no-vnodes:
+ # Repeated Python upgrade dtest
+ - start_repeated_upgrade_dtest:
+ type: approval
+ - repeated_upgrade_dtest:
+ requires:
- - start_repeated_upgrade_dtest
- - build
++ - start_repeated_upgrade_dtest
++ - j8_build
+ # Repeated JVM upgrade dtest
+ - start_repeated_jvm_upgrade_dtest:
+ type: approval
+ - repeated_jvm_upgrade_dtest:
+ requires:
+ - start_repeated_jvm_upgrade_dtest
+ - j8_dtest_jars_build
+
-pre-commit_jobs: &pre-commit_jobs
++j8_pre-commit_jobs: &j8_pre-commit_jobs
+ jobs:
+ - start_pre-commit_tests:
type: approval
- - build:
++ - j8_build:
+ requires:
+ - start_pre-commit_tests
+ # Java 8 unit tests
+ - j8_unit_tests:
+ requires:
- - build
++ - j8_build
+ - j8_jvm_dtests:
+ requires:
- - build
++ - j8_build
++ - j8_cqlshlib_tests:
++ requires:
++ - j8_build
++ # Java 11 unit tests
++ - j11_unit_tests:
++ requires:
++ - j8_build
+ # specialized unit tests (all run on request using Java 8)
+ - start_utests_long:
+ type: approval
+ - utests_long:
+ requires:
+ - start_utests_long
- - build
++ - j8_build
+ - start_utests_compression:
+ type: approval
+ - utests_compression:
+ requires:
+ - start_utests_compression
- - build
++ - j8_build
+ - start_utests_stress:
+ type: approval
+ - utests_stress:
+ requires:
+ - start_utests_stress
- - build
++ - j8_build
++ - start_utests_fqltool:
++ type: approval
++ - utests_fqltool:
++ requires:
++ - start_utests_fqltool
++ - j8_build
++ - start_utests_system_keyspace_directory:
++ type: approval
++ - utests_system_keyspace_directory:
++ requires:
++ - start_utests_system_keyspace_directory
++ - j8_build
+ - start_j8_dtest_jars_build:
+ type: approval
+ - j8_dtest_jars_build:
+ requires:
- - build
++ - j8_build
+ - start_j8_dtest_jars_build
+ - start_jvm_upgrade_dtest:
+ type: approval
+ - j8_jvm_upgrade_dtests:
+ requires:
+ - start_jvm_upgrade_dtest
+ - j8_dtest_jars_build
+ # Java 8 dtests
+ - j8_dtests-with-vnodes:
+ requires:
- - build
++ - j8_build
+ - j8_dtests-no-vnodes:
+ requires:
- - build
++ - j8_build
++ # Java 11 dtests
++ - j11_dtests-with-vnodes:
++ requires:
++ - j8_build
++ - j11_dtests-no-vnodes:
++ requires:
++ - j8_build
+ # Java 8 upgrade tests (on request)
+ - start_upgrade_tests:
+ type: approval
+ - j8_upgradetests-no-vnodes:
+ requires:
++ - j8_build
+ - start_upgrade_tests
- - build
++ # Java 8 cqlsh dtests
++ - j8_cqlsh-dtests-py2-with-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py3-with-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py38-with-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py2-no-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py3-no-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py38-no-vnodes:
++ requires:
++ - j8_build
++ # Java 11 cqlsh dtests
++ - j11_cqlsh-dtests-py2-with-vnodes:
++ requires:
++ - j8_build
++ - j11_cqlsh-dtests-py3-with-vnodes:
++ requires:
++ - j8_build
++ - j11_cqlsh-dtests-py38-with-vnodes:
++ requires:
++ - j8_build
+ - j11_cqlsh-dtests-py2-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
- - j8_build
++ - j8_build
+ - j11_cqlsh-dtests-py3-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
- - j8_build
++ - j8_build
+ - j11_cqlsh-dtests-py38-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j8_build
# Java 8 repeated utest (on request)
- start_j8_repeated_utest:
type: approval
@@@ -327,8 -297,8 +504,8 @@@
type: approval
- repeated_upgrade_dtest:
requires:
- - start_repeated_upgrade_dtest
- - j8_build
+ - start_repeated_upgrade_dtest
- - build
++ - j8_build
# Repeated JVM upgrade dtest (on request)
- start_repeated_jvm_upgrade_dtest:
type: approval
@@@ -337,99 -307,10 +514,151 @@@
- start_repeated_jvm_upgrade_dtest
- j8_dtest_jars_build
+j11_with_dtests_jobs: &j11_with_dtests_jobs
+ jobs:
- - j11_build
++ - start_j11_build:
++ type: approval
++ - j11_build:
++ requires:
++ - start_j11_build
+ # Java 11 unit tests
++ - start_j11_unit_tests:
++ type: approval
+ - j11_unit_tests:
+ requires:
++ - start_j11_unit_tests
+ - j11_build
++ - start_j11_jvm_dtests:
++ type: approval
+ - j11_jvm_dtests:
+ requires:
++ - start_j11_jvm_dtests
+ - j11_build
++ - start_j11_cqlshlib_tests:
++ type: approval
+ - j11_cqlshlib_tests:
+ requires:
++ - start_j11_cqlshlib_tests
+ - j11_build
- # Java 11 dtests (on request)
++ # Java 11 dtests
+ - start_j11_dtests:
+ type: approval
+ - j11_dtests-with-vnodes:
+ requires:
+ - start_j11_dtests
+ - j11_build
+ - j11_dtests-no-vnodes:
+ requires:
+ - start_j11_dtests
+ - j11_build
- - start_j11_cqlsh_tests-with-vnodes:
++ - start_j11_cqlsh_tests:
+ type: approval
+ - j11_cqlsh-dtests-py2-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
- - j11_build
++ - start_j11_cqlsh_tests
++ - j11_build
+ - j11_cqlsh-dtests-py3-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
- - j11_build
++ - start_j11_cqlsh_tests
++ - j11_build
+ - j11_cqlsh-dtests-py38-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j11_build
- - start_j11_cqlsh_tests-no-vnodes:
- type: approval
+ - j11_cqlsh-dtests-py2-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
- - j11_build
++ - start_j11_cqlsh_tests
++ - j11_build
+ - j11_cqlsh-dtests-py3-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
- - j11_build
++ - start_j11_cqlsh_tests
++ - j11_build
+ - j11_cqlsh-dtests-py38-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
++ - start_j11_cqlsh_tests
+ - j11_build
- # Java 11 repeated utest (on request)
++ # Java 11 repeated utest
+ - start_j11_repeated_utest:
+ type: approval
+ - j11_repeated_utest:
+ requires:
+ - start_j11_repeated_utest
+ - j11_build
- # Java 11 repeated dtest (on request)
++ # Java 11 repeated dtest
+ - start_j11_repeated_dtest:
+ type: approval
+ - j11_repeated_dtest:
+ requires:
+ - start_j11_repeated_dtest
+ - j11_build
+
- j8_with_dtest_jobs_only: &j8_with_dtest_jobs_only
++j11_pre-commit_jobs: &j11_pre-commit_jobs
+ jobs:
- - j8_build
- - j8_dtests-with-vnodes:
++ - start_pre-commit_tests:
++ type: approval
++ - j11_build:
+ requires:
- - j8_build
- - j8_dtests-no-vnodes:
++ - start_pre-commit_tests
++ - j11_unit_tests:
+ requires:
- - j8_build
-
- j11_with_dtest_jobs_only: &j11_with_dtest_jobs_only
- jobs:
- - build
- - j11-with-vnodes:
++ - j11_build
++ - j11_jvm_dtests:
++ requires:
++ - j11_build
++ - j11_cqlshlib_tests:
++ requires:
++ - j11_build
++ - j11_jvm_dtests:
++ requires:
++ - j11_build
++ - j11_cqlshlib_tests:
++ requires:
++ - j11_build
++ - j11_dtests-with-vnodes:
+ requires:
+ - j11_build
+ - j11_dtests-no-vnodes:
+ requires:
+ - j11_build
++ - j11_cqlsh-dtests-py2-with-vnodes:
++ requires:
++ - j11_build
++ - j11_cqlsh-dtests-py3-with-vnodes:
++ requires:
++ - j11_build
++ - j11_cqlsh-dtests-py38-with-vnodes:
++ requires:
++ - j11_build
++ - j11_cqlsh-dtests-py2-no-vnodes:
++ requires:
++ - j11_build
++ - j11_cqlsh-dtests-py3-no-vnodes:
++ requires:
++ - j11_build
++ - j11_cqlsh-dtests-py38-no-vnodes:
++ requires:
++ - j11_build
++ # Java 11 repeated utest (on request)
++ - start_j11_repeated_utest:
++ type: approval
++ - j11_repeated_utest:
++ requires:
++ - start_j11_repeated_utest
++ - j11_build
++ # Java 11 repeated dtest (on request)
++ - start_j11_repeated_dtest:
++ type: approval
++ - j11_repeated_dtest:
++ requires:
++ - start_j11_repeated_dtest
++ - j11_build
+
workflows:
version: 2
- java8_build_and_run_tests: *j8_with_dtests_jobs
- # java8_build_and_run_tests: *j8_with_dtest_jobs_only
- java11_build_and_run_tests: *j11_with_dtests_jobs
- # java11_build_and_run_tests: *j11_with_dtest_jobs_only
- separate_tests: *with_dtest_jobs
- pre-commit_tests: *pre-commit_jobs
++ java8_separate_tests: *j8_with_dtests_jobs
++ java8_pre-commit_tests: *j8_pre-commit_jobs
++ java11_separate_tests: *j11_with_dtests_jobs
++ java11_pre-commit_tests: *j11_pre-commit_jobs
executors:
java8-executor:
diff --cc .circleci/config.yml
index 12e5dae,f70ff7d..9b05495
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@@ -3862,24 -1618,25 +3862,37 @@@ jobs
- JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
workflows:
version: 2
- java8_build_and_run_tests:
- separate_tests:
++ java8_separate_tests:
jobs:
- - j8_build
- - start_build:
++ - start_j8_build:
+ type: approval
- - build:
++ - j8_build:
+ requires:
- - start_build
++ - start_j8_build
+ - start_j8_unit_tests:
+ type: approval
- j8_unit_tests:
requires:
+ - start_j8_unit_tests
- - build
+ - j8_build
+ - start_j8_jvm_dtests:
+ type: approval
- j8_jvm_dtests:
requires:
+ - start_j8_jvm_dtests
- - build
++ - j8_build
++ - start_j8_cqlshlib_tests:
++ type: approval
++ - j8_cqlshlib_tests:
++ requires:
++ - start_j8_cqlshlib_tests
+ - j8_build
+ - start_j11_unit_tests:
+ type: approval
+ - j11_unit_tests:
+ requires:
+ - start_j11_unit_tests
+ - j8_build
- - j8_cqlshlib_tests:
- requires:
- - j8_build
- start_utests_long:
type: approval
- utests_long:
@@@ -3947,63 -1682,86 +3960,210 @@@
- j8_upgradetests-no-vnodes:
requires:
- start_upgrade_tests
- - build
+ - j8_build
- - start_j8_cqlsh_tests-with-vnodes:
++ - start_j8_cqlsh_tests:
+ type: approval
+ - j8_cqlsh-dtests-py2-with-vnodes:
+ requires:
- - start_j8_cqlsh_tests-with-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py3-with-vnodes:
+ requires:
- - start_j8_cqlsh_tests-with-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py38-with-vnodes:
+ requires:
- - start_j8_cqlsh_tests-with-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
- - start_j8_cqlsh_tests-no-vnodes:
- type: approval
+ - j8_cqlsh-dtests-py2-no-vnodes:
+ requires:
- - start_j8_cqlsh_tests-no-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py3-no-vnodes:
+ requires:
- - start_j8_cqlsh_tests-no-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py38-no-vnodes:
+ requires:
- - start_j8_cqlsh_tests-no-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
- - start_j11_cqlsh_tests-with-vnodes:
++ - start_j11_cqlsh_tests:
+ type: approval
+ - j11_cqlsh-dtests-py2-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j8_build
+ - j11_cqlsh-dtests-py3-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j8_build
+ - j11_cqlsh-dtests-py38-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
++ - j8_build
++ - j11_cqlsh-dtests-py2-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j8_build
++ - j11_cqlsh-dtests-py3-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j8_build
++ - j11_cqlsh-dtests-py38-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j8_build
+ - start_j8_repeated_utest:
+ type: approval
+ - j8_repeated_utest:
+ requires:
+ - start_j8_repeated_utest
- - build
++ - j8_build
++ - start_j11_repeated_utest:
++ type: approval
++ - j11_repeated_utest:
++ requires:
++ - start_j11_repeated_utest
++ - j8_build
+ - start_j8_repeated_dtest:
+ type: approval
+ - j8_repeated_dtest:
+ requires:
+ - start_j8_repeated_dtest
- - build
++ - j8_build
++ - start_j11_repeated_dtest:
++ type: approval
++ - j11_repeated_dtest:
++ requires:
++ - start_j11_repeated_dtest
++ - j8_build
+ - start_repeated_upgrade_dtest:
+ type: approval
+ - repeated_upgrade_dtest:
+ requires:
+ - start_repeated_upgrade_dtest
- - build
++ - j8_build
+ - start_repeated_jvm_upgrade_dtest:
+ type: approval
+ - repeated_jvm_upgrade_dtest:
+ requires:
+ - start_repeated_jvm_upgrade_dtest
+ - j8_dtest_jars_build
- pre-commit_tests:
++ java8_pre-commit_tests:
+ jobs:
+ - start_pre-commit_tests:
+ type: approval
- - build:
++ - j8_build:
+ requires:
+ - start_pre-commit_tests
+ - j8_unit_tests:
+ requires:
- - build
++ - j8_build
+ - j8_jvm_dtests:
+ requires:
- - build
++ - j8_build
++ - j8_cqlshlib_tests:
++ requires:
++ - j8_build
++ - j11_unit_tests:
++ requires:
++ - j8_build
+ - start_utests_long:
+ type: approval
+ - utests_long:
+ requires:
+ - start_utests_long
- - build
++ - j8_build
+ - start_utests_compression:
+ type: approval
+ - utests_compression:
+ requires:
+ - start_utests_compression
- - build
++ - j8_build
+ - start_utests_stress:
+ type: approval
+ - utests_stress:
+ requires:
+ - start_utests_stress
- - build
++ - j8_build
++ - start_utests_fqltool:
++ type: approval
++ - utests_fqltool:
++ requires:
++ - start_utests_fqltool
++ - j8_build
++ - start_utests_system_keyspace_directory:
++ type: approval
++ - utests_system_keyspace_directory:
++ requires:
++ - start_utests_system_keyspace_directory
++ - j8_build
+ - start_j8_dtest_jars_build:
+ type: approval
+ - j8_dtest_jars_build:
+ requires:
- - build
++ - j8_build
+ - start_j8_dtest_jars_build
+ - start_jvm_upgrade_dtest:
+ type: approval
+ - j8_jvm_upgrade_dtests:
+ requires:
+ - start_jvm_upgrade_dtest
+ - j8_dtest_jars_build
+ - j8_dtests-with-vnodes:
+ requires:
- - build
++ - j8_build
+ - j8_dtests-no-vnodes:
+ requires:
- - build
++ - j8_build
++ - j11_dtests-with-vnodes:
++ requires:
+ - j8_build
- - start_j11_cqlsh_tests-no-vnodes:
++ - j11_dtests-no-vnodes:
++ requires:
++ - j8_build
+ - start_upgrade_tests:
type: approval
+ - j8_upgradetests-no-vnodes:
+ requires:
++ - j8_build
+ - start_upgrade_tests
- - build
++ - j8_cqlsh-dtests-py2-with-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py3-with-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py38-with-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py2-no-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py3-no-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py38-no-vnodes:
++ requires:
++ - j8_build
++ - j11_cqlsh-dtests-py2-with-vnodes:
++ requires:
++ - j8_build
++ - j11_cqlsh-dtests-py3-with-vnodes:
++ requires:
++ - j8_build
++ - j11_cqlsh-dtests-py38-with-vnodes:
++ requires:
++ - j8_build
+ - j11_cqlsh-dtests-py2-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j8_build
+ - j11_cqlsh-dtests-py3-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j8_build
+ - j11_cqlsh-dtests-py38-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j8_build
- start_j8_repeated_utest:
type: approval
- j8_repeated_utest:
@@@ -4040,65 -1786,3 +4200,134 @@@
requires:
- start_repeated_jvm_upgrade_dtest
- j8_dtest_jars_build
- java11_build_and_run_tests:
++ java11_separate_tests:
+ jobs:
- - j11_build
++ - start_j11_build:
++ type: approval
++ - j11_build:
++ requires:
++ - start_j11_build
++ - start_j11_unit_tests:
++ type: approval
+ - j11_unit_tests:
+ requires:
++ - start_j11_unit_tests
+ - j11_build
++ - start_j11_jvm_dtests:
++ type: approval
+ - j11_jvm_dtests:
+ requires:
++ - start_j11_jvm_dtests
+ - j11_build
++ - start_j11_cqlshlib_tests:
++ type: approval
+ - j11_cqlshlib_tests:
+ requires:
++ - start_j11_cqlshlib_tests
+ - j11_build
+ - start_j11_dtests:
+ type: approval
+ - j11_dtests-with-vnodes:
+ requires:
+ - start_j11_dtests
+ - j11_build
+ - j11_dtests-no-vnodes:
+ requires:
+ - start_j11_dtests
+ - j11_build
- - start_j11_cqlsh_tests-with-vnodes:
++ - start_j11_cqlsh_tests:
+ type: approval
+ - j11_cqlsh-dtests-py2-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j11_build
+ - j11_cqlsh-dtests-py3-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j11_build
+ - j11_cqlsh-dtests-py38-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
++ - j11_build
++ - j11_cqlsh-dtests-py2-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j11_build
++ - j11_cqlsh-dtests-py3-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
+ - j11_build
- - start_j11_cqlsh_tests-no-vnodes:
++ - j11_cqlsh-dtests-py38-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j11_build
++ - start_j11_repeated_utest:
+ type: approval
++ - j11_repeated_utest:
++ requires:
++ - start_j11_repeated_utest
++ - j11_build
++ - start_j11_repeated_dtest:
++ type: approval
++ - j11_repeated_dtest:
++ requires:
++ - start_j11_repeated_dtest
++ - j11_build
++ java11_pre-commit_tests:
++ jobs:
++ - start_pre-commit_tests:
++ type: approval
++ - j11_build:
++ requires:
++ - start_pre-commit_tests
++ - j11_unit_tests:
++ requires:
++ - j11_build
++ - j11_jvm_dtests:
++ requires:
++ - j11_build
++ - j11_cqlshlib_tests:
++ requires:
++ - j11_build
++ - j11_jvm_dtests:
++ requires:
++ - j11_build
++ - j11_cqlshlib_tests:
++ requires:
++ - j11_build
++ - j11_dtests-with-vnodes:
++ requires:
++ - j11_build
++ - j11_dtests-no-vnodes:
++ requires:
++ - j11_build
++ - j11_cqlsh-dtests-py2-with-vnodes:
++ requires:
++ - j11_build
++ - j11_cqlsh-dtests-py3-with-vnodes:
++ requires:
++ - j11_build
++ - j11_cqlsh-dtests-py38-with-vnodes:
++ requires:
++ - j11_build
+ - j11_cqlsh-dtests-py2-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j11_build
+ - j11_cqlsh-dtests-py3-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j11_build
+ - j11_cqlsh-dtests-py38-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j11_build
+ - start_j11_repeated_utest:
+ type: approval
+ - j11_repeated_utest:
+ requires:
+ - start_j11_repeated_utest
+ - j11_build
+ - start_j11_repeated_dtest:
+ type: approval
+ - j11_repeated_dtest:
+ requires:
+ - start_j11_repeated_dtest
+ - j11_build
diff --cc .circleci/config.yml.HIGHRES
index efaf1e0,992c839..c79043c
--- a/.circleci/config.yml.HIGHRES
+++ b/.circleci/config.yml.HIGHRES
@@@ -3862,24 -1618,25 +3862,37 @@@ jobs
- JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
workflows:
version: 2
- java8_build_and_run_tests:
- separate_tests:
++ java8_separate_tests:
jobs:
- - j8_build
- - start_build:
++ - start_j8_build:
+ type: approval
- - build:
++ - j8_build:
+ requires:
- - start_build
++ - start_j8_build
+ - start_j8_unit_tests:
+ type: approval
- j8_unit_tests:
requires:
+ - start_j8_unit_tests
- - build
+ - j8_build
+ - start_j8_jvm_dtests:
+ type: approval
- j8_jvm_dtests:
requires:
+ - start_j8_jvm_dtests
- - build
++ - j8_build
++ - start_j8_cqlshlib_tests:
++ type: approval
++ - j8_cqlshlib_tests:
++ requires:
++ - start_j8_cqlshlib_tests
+ - j8_build
+ - start_j11_unit_tests:
+ type: approval
+ - j11_unit_tests:
+ requires:
+ - start_j11_unit_tests
+ - j8_build
- - j8_cqlshlib_tests:
- requires:
- - j8_build
- start_utests_long:
type: approval
- utests_long:
@@@ -3947,63 -1682,86 +3960,210 @@@
- j8_upgradetests-no-vnodes:
requires:
- start_upgrade_tests
- - build
+ - j8_build
- - start_j8_cqlsh_tests-with-vnodes:
++ - start_j8_cqlsh_tests:
+ type: approval
+ - j8_cqlsh-dtests-py2-with-vnodes:
+ requires:
- - start_j8_cqlsh_tests-with-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py3-with-vnodes:
+ requires:
- - start_j8_cqlsh_tests-with-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py38-with-vnodes:
+ requires:
- - start_j8_cqlsh_tests-with-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
- - start_j8_cqlsh_tests-no-vnodes:
- type: approval
+ - j8_cqlsh-dtests-py2-no-vnodes:
+ requires:
- - start_j8_cqlsh_tests-no-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py3-no-vnodes:
+ requires:
- - start_j8_cqlsh_tests-no-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py38-no-vnodes:
+ requires:
- - start_j8_cqlsh_tests-no-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
- - start_j11_cqlsh_tests-with-vnodes:
++ - start_j11_cqlsh_tests:
+ type: approval
+ - j11_cqlsh-dtests-py2-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j8_build
+ - j11_cqlsh-dtests-py3-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j8_build
+ - j11_cqlsh-dtests-py38-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
++ - j8_build
++ - j11_cqlsh-dtests-py2-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j8_build
++ - j11_cqlsh-dtests-py3-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j8_build
++ - j11_cqlsh-dtests-py38-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j8_build
+ - start_j8_repeated_utest:
+ type: approval
+ - j8_repeated_utest:
+ requires:
+ - start_j8_repeated_utest
- - build
++ - j8_build
++ - start_j11_repeated_utest:
++ type: approval
++ - j11_repeated_utest:
++ requires:
++ - start_j11_repeated_utest
++ - j8_build
+ - start_j8_repeated_dtest:
+ type: approval
+ - j8_repeated_dtest:
+ requires:
+ - start_j8_repeated_dtest
- - build
++ - j8_build
++ - start_j11_repeated_dtest:
++ type: approval
++ - j11_repeated_dtest:
++ requires:
++ - start_j11_repeated_dtest
++ - j8_build
+ - start_repeated_upgrade_dtest:
+ type: approval
+ - repeated_upgrade_dtest:
+ requires:
+ - start_repeated_upgrade_dtest
- - build
++ - j8_build
+ - start_repeated_jvm_upgrade_dtest:
+ type: approval
+ - repeated_jvm_upgrade_dtest:
+ requires:
+ - start_repeated_jvm_upgrade_dtest
+ - j8_dtest_jars_build
- pre-commit_tests:
++ java8_pre-commit_tests:
+ jobs:
+ - start_pre-commit_tests:
+ type: approval
- - build:
++ - j8_build:
+ requires:
+ - start_pre-commit_tests
+ - j8_unit_tests:
+ requires:
- - build
++ - j8_build
+ - j8_jvm_dtests:
+ requires:
- - build
++ - j8_build
++ - j8_cqlshlib_tests:
++ requires:
++ - j8_build
++ - j11_unit_tests:
++ requires:
++ - j8_build
+ - start_utests_long:
+ type: approval
+ - utests_long:
+ requires:
+ - start_utests_long
- - build
++ - j8_build
+ - start_utests_compression:
+ type: approval
+ - utests_compression:
+ requires:
+ - start_utests_compression
- - build
++ - j8_build
+ - start_utests_stress:
+ type: approval
+ - utests_stress:
+ requires:
+ - start_utests_stress
- - build
++ - j8_build
++ - start_utests_fqltool:
++ type: approval
++ - utests_fqltool:
++ requires:
++ - start_utests_fqltool
++ - j8_build
++ - start_utests_system_keyspace_directory:
++ type: approval
++ - utests_system_keyspace_directory:
++ requires:
++ - start_utests_system_keyspace_directory
++ - j8_build
+ - start_j8_dtest_jars_build:
+ type: approval
+ - j8_dtest_jars_build:
+ requires:
- - build
++ - j8_build
+ - start_j8_dtest_jars_build
+ - start_jvm_upgrade_dtest:
+ type: approval
+ - j8_jvm_upgrade_dtests:
+ requires:
+ - start_jvm_upgrade_dtest
+ - j8_dtest_jars_build
+ - j8_dtests-with-vnodes:
+ requires:
- - build
++ - j8_build
+ - j8_dtests-no-vnodes:
+ requires:
- - build
++ - j8_build
++ - j11_dtests-with-vnodes:
++ requires:
+ - j8_build
- - start_j11_cqlsh_tests-no-vnodes:
++ - j11_dtests-no-vnodes:
++ requires:
++ - j8_build
+ - start_upgrade_tests:
type: approval
+ - j8_upgradetests-no-vnodes:
+ requires:
++ - j8_build
+ - start_upgrade_tests
- - build
++ - j8_cqlsh-dtests-py2-with-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py3-with-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py38-with-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py2-no-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py3-no-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py38-no-vnodes:
++ requires:
++ - j8_build
++ - j11_cqlsh-dtests-py2-with-vnodes:
++ requires:
++ - j8_build
++ - j11_cqlsh-dtests-py3-with-vnodes:
++ requires:
++ - j8_build
++ - j11_cqlsh-dtests-py38-with-vnodes:
++ requires:
++ - j8_build
+ - j11_cqlsh-dtests-py2-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j8_build
+ - j11_cqlsh-dtests-py3-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j8_build
+ - j11_cqlsh-dtests-py38-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j8_build
- start_j8_repeated_utest:
type: approval
- j8_repeated_utest:
@@@ -4040,65 -1786,3 +4200,134 @@@
requires:
- start_repeated_jvm_upgrade_dtest
- j8_dtest_jars_build
- java11_build_and_run_tests:
++ java11_separate_tests:
+ jobs:
- - j11_build
++ - start_j11_build:
++ type: approval
++ - j11_build:
++ requires:
++ - start_j11_build
++ - start_j11_unit_tests:
++ type: approval
+ - j11_unit_tests:
+ requires:
++ - start_j11_unit_tests
+ - j11_build
++ - start_j11_jvm_dtests:
++ type: approval
+ - j11_jvm_dtests:
+ requires:
++ - start_j11_jvm_dtests
+ - j11_build
++ - start_j11_cqlshlib_tests:
++ type: approval
+ - j11_cqlshlib_tests:
+ requires:
++ - start_j11_cqlshlib_tests
+ - j11_build
+ - start_j11_dtests:
+ type: approval
+ - j11_dtests-with-vnodes:
+ requires:
+ - start_j11_dtests
+ - j11_build
+ - j11_dtests-no-vnodes:
+ requires:
+ - start_j11_dtests
+ - j11_build
- - start_j11_cqlsh_tests-with-vnodes:
++ - start_j11_cqlsh_tests:
+ type: approval
+ - j11_cqlsh-dtests-py2-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j11_build
+ - j11_cqlsh-dtests-py3-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j11_build
+ - j11_cqlsh-dtests-py38-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
++ - j11_build
++ - j11_cqlsh-dtests-py2-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j11_build
++ - j11_cqlsh-dtests-py3-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
+ - j11_build
- - start_j11_cqlsh_tests-no-vnodes:
++ - j11_cqlsh-dtests-py38-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j11_build
++ - start_j11_repeated_utest:
+ type: approval
++ - j11_repeated_utest:
++ requires:
++ - start_j11_repeated_utest
++ - j11_build
++ - start_j11_repeated_dtest:
++ type: approval
++ - j11_repeated_dtest:
++ requires:
++ - start_j11_repeated_dtest
++ - j11_build
++ java11_pre-commit_tests:
++ jobs:
++ - start_pre-commit_tests:
++ type: approval
++ - j11_build:
++ requires:
++ - start_pre-commit_tests
++ - j11_unit_tests:
++ requires:
++ - j11_build
++ - j11_jvm_dtests:
++ requires:
++ - j11_build
++ - j11_cqlshlib_tests:
++ requires:
++ - j11_build
++ - j11_jvm_dtests:
++ requires:
++ - j11_build
++ - j11_cqlshlib_tests:
++ requires:
++ - j11_build
++ - j11_dtests-with-vnodes:
++ requires:
++ - j11_build
++ - j11_dtests-no-vnodes:
++ requires:
++ - j11_build
++ - j11_cqlsh-dtests-py2-with-vnodes:
++ requires:
++ - j11_build
++ - j11_cqlsh-dtests-py3-with-vnodes:
++ requires:
++ - j11_build
++ - j11_cqlsh-dtests-py38-with-vnodes:
++ requires:
++ - j11_build
+ - j11_cqlsh-dtests-py2-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j11_build
+ - j11_cqlsh-dtests-py3-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j11_build
+ - j11_cqlsh-dtests-py38-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j11_build
+ - start_j11_repeated_utest:
+ type: approval
+ - j11_repeated_utest:
+ requires:
+ - start_j11_repeated_utest
+ - j11_build
+ - start_j11_repeated_dtest:
+ type: approval
+ - j11_repeated_dtest:
+ requires:
+ - start_j11_repeated_dtest
+ - j11_build
diff --cc .circleci/config.yml.LOWRES
index 12e5dae,f70ff7d..9b05495
--- a/.circleci/config.yml.LOWRES
+++ b/.circleci/config.yml.LOWRES
@@@ -3862,24 -1618,25 +3862,37 @@@ jobs
- JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
workflows:
version: 2
- java8_build_and_run_tests:
- separate_tests:
++ java8_separate_tests:
jobs:
- - j8_build
- - start_build:
++ - start_j8_build:
+ type: approval
- - build:
++ - j8_build:
+ requires:
- - start_build
++ - start_j8_build
+ - start_j8_unit_tests:
+ type: approval
- j8_unit_tests:
requires:
+ - start_j8_unit_tests
- - build
+ - j8_build
+ - start_j8_jvm_dtests:
+ type: approval
- j8_jvm_dtests:
requires:
+ - start_j8_jvm_dtests
- - build
++ - j8_build
++ - start_j8_cqlshlib_tests:
++ type: approval
++ - j8_cqlshlib_tests:
++ requires:
++ - start_j8_cqlshlib_tests
+ - j8_build
+ - start_j11_unit_tests:
+ type: approval
+ - j11_unit_tests:
+ requires:
+ - start_j11_unit_tests
+ - j8_build
- - j8_cqlshlib_tests:
- requires:
- - j8_build
- start_utests_long:
type: approval
- utests_long:
@@@ -3947,63 -1682,86 +3960,210 @@@
- j8_upgradetests-no-vnodes:
requires:
- start_upgrade_tests
- - build
+ - j8_build
- - start_j8_cqlsh_tests-with-vnodes:
++ - start_j8_cqlsh_tests:
+ type: approval
+ - j8_cqlsh-dtests-py2-with-vnodes:
+ requires:
- - start_j8_cqlsh_tests-with-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py3-with-vnodes:
+ requires:
- - start_j8_cqlsh_tests-with-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py38-with-vnodes:
+ requires:
- - start_j8_cqlsh_tests-with-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
- - start_j8_cqlsh_tests-no-vnodes:
- type: approval
+ - j8_cqlsh-dtests-py2-no-vnodes:
+ requires:
- - start_j8_cqlsh_tests-no-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py3-no-vnodes:
+ requires:
- - start_j8_cqlsh_tests-no-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py38-no-vnodes:
+ requires:
- - start_j8_cqlsh_tests-no-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
- - start_j11_cqlsh_tests-with-vnodes:
++ - start_j11_cqlsh_tests:
+ type: approval
+ - j11_cqlsh-dtests-py2-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j8_build
+ - j11_cqlsh-dtests-py3-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j8_build
+ - j11_cqlsh-dtests-py38-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
++ - j8_build
++ - j11_cqlsh-dtests-py2-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j8_build
++ - j11_cqlsh-dtests-py3-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j8_build
++ - j11_cqlsh-dtests-py38-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j8_build
+ - start_j8_repeated_utest:
+ type: approval
+ - j8_repeated_utest:
+ requires:
+ - start_j8_repeated_utest
- - build
++ - j8_build
++ - start_j11_repeated_utest:
++ type: approval
++ - j11_repeated_utest:
++ requires:
++ - start_j11_repeated_utest
++ - j8_build
+ - start_j8_repeated_dtest:
+ type: approval
+ - j8_repeated_dtest:
+ requires:
+ - start_j8_repeated_dtest
- - build
++ - j8_build
++ - start_j11_repeated_dtest:
++ type: approval
++ - j11_repeated_dtest:
++ requires:
++ - start_j11_repeated_dtest
++ - j8_build
+ - start_repeated_upgrade_dtest:
+ type: approval
+ - repeated_upgrade_dtest:
+ requires:
+ - start_repeated_upgrade_dtest
- - build
++ - j8_build
+ - start_repeated_jvm_upgrade_dtest:
+ type: approval
+ - repeated_jvm_upgrade_dtest:
+ requires:
+ - start_repeated_jvm_upgrade_dtest
+ - j8_dtest_jars_build
- pre-commit_tests:
++ java8_pre-commit_tests:
+ jobs:
+ - start_pre-commit_tests:
+ type: approval
- - build:
++ - j8_build:
+ requires:
+ - start_pre-commit_tests
+ - j8_unit_tests:
+ requires:
- - build
++ - j8_build
+ - j8_jvm_dtests:
+ requires:
- - build
++ - j8_build
++ - j8_cqlshlib_tests:
++ requires:
++ - j8_build
++ - j11_unit_tests:
++ requires:
++ - j8_build
+ - start_utests_long:
+ type: approval
+ - utests_long:
+ requires:
+ - start_utests_long
- - build
++ - j8_build
+ - start_utests_compression:
+ type: approval
+ - utests_compression:
+ requires:
+ - start_utests_compression
- - build
++ - j8_build
+ - start_utests_stress:
+ type: approval
+ - utests_stress:
+ requires:
+ - start_utests_stress
- - build
++ - j8_build
++ - start_utests_fqltool:
++ type: approval
++ - utests_fqltool:
++ requires:
++ - start_utests_fqltool
++ - j8_build
++ - start_utests_system_keyspace_directory:
++ type: approval
++ - utests_system_keyspace_directory:
++ requires:
++ - start_utests_system_keyspace_directory
++ - j8_build
+ - start_j8_dtest_jars_build:
+ type: approval
+ - j8_dtest_jars_build:
+ requires:
- - build
++ - j8_build
+ - start_j8_dtest_jars_build
+ - start_jvm_upgrade_dtest:
+ type: approval
+ - j8_jvm_upgrade_dtests:
+ requires:
+ - start_jvm_upgrade_dtest
+ - j8_dtest_jars_build
+ - j8_dtests-with-vnodes:
+ requires:
- - build
++ - j8_build
+ - j8_dtests-no-vnodes:
+ requires:
- - build
++ - j8_build
++ - j11_dtests-with-vnodes:
++ requires:
+ - j8_build
- - start_j11_cqlsh_tests-no-vnodes:
++ - j11_dtests-no-vnodes:
++ requires:
++ - j8_build
+ - start_upgrade_tests:
type: approval
+ - j8_upgradetests-no-vnodes:
+ requires:
++ - j8_build
+ - start_upgrade_tests
- - build
++ - j8_cqlsh-dtests-py2-with-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py3-with-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py38-with-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py2-no-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py3-no-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py38-no-vnodes:
++ requires:
++ - j8_build
++ - j11_cqlsh-dtests-py2-with-vnodes:
++ requires:
++ - j8_build
++ - j11_cqlsh-dtests-py3-with-vnodes:
++ requires:
++ - j8_build
++ - j11_cqlsh-dtests-py38-with-vnodes:
++ requires:
++ - j8_build
+ - j11_cqlsh-dtests-py2-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j8_build
+ - j11_cqlsh-dtests-py3-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j8_build
+ - j11_cqlsh-dtests-py38-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j8_build
- start_j8_repeated_utest:
type: approval
- j8_repeated_utest:
@@@ -4040,65 -1786,3 +4200,134 @@@
requires:
- start_repeated_jvm_upgrade_dtest
- j8_dtest_jars_build
- java11_build_and_run_tests:
++ java11_separate_tests:
+ jobs:
- - j11_build
++ - start_j11_build:
++ type: approval
++ - j11_build:
++ requires:
++ - start_j11_build
++ - start_j11_unit_tests:
++ type: approval
+ - j11_unit_tests:
+ requires:
++ - start_j11_unit_tests
+ - j11_build
++ - start_j11_jvm_dtests:
++ type: approval
+ - j11_jvm_dtests:
+ requires:
++ - start_j11_jvm_dtests
+ - j11_build
++ - start_j11_cqlshlib_tests:
++ type: approval
+ - j11_cqlshlib_tests:
+ requires:
++ - start_j11_cqlshlib_tests
+ - j11_build
+ - start_j11_dtests:
+ type: approval
+ - j11_dtests-with-vnodes:
+ requires:
+ - start_j11_dtests
+ - j11_build
+ - j11_dtests-no-vnodes:
+ requires:
+ - start_j11_dtests
+ - j11_build
- - start_j11_cqlsh_tests-with-vnodes:
++ - start_j11_cqlsh_tests:
+ type: approval
+ - j11_cqlsh-dtests-py2-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j11_build
+ - j11_cqlsh-dtests-py3-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j11_build
+ - j11_cqlsh-dtests-py38-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
++ - j11_build
++ - j11_cqlsh-dtests-py2-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j11_build
++ - j11_cqlsh-dtests-py3-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
+ - j11_build
- - start_j11_cqlsh_tests-no-vnodes:
++ - j11_cqlsh-dtests-py38-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j11_build
++ - start_j11_repeated_utest:
+ type: approval
++ - j11_repeated_utest:
++ requires:
++ - start_j11_repeated_utest
++ - j11_build
++ - start_j11_repeated_dtest:
++ type: approval
++ - j11_repeated_dtest:
++ requires:
++ - start_j11_repeated_dtest
++ - j11_build
++ java11_pre-commit_tests:
++ jobs:
++ - start_pre-commit_tests:
++ type: approval
++ - j11_build:
++ requires:
++ - start_pre-commit_tests
++ - j11_unit_tests:
++ requires:
++ - j11_build
++ - j11_jvm_dtests:
++ requires:
++ - j11_build
++ - j11_cqlshlib_tests:
++ requires:
++ - j11_build
++ - j11_jvm_dtests:
++ requires:
++ - j11_build
++ - j11_cqlshlib_tests:
++ requires:
++ - j11_build
++ - j11_dtests-with-vnodes:
++ requires:
++ - j11_build
++ - j11_dtests-no-vnodes:
++ requires:
++ - j11_build
++ - j11_cqlsh-dtests-py2-with-vnodes:
++ requires:
++ - j11_build
++ - j11_cqlsh-dtests-py3-with-vnodes:
++ requires:
++ - j11_build
++ - j11_cqlsh-dtests-py38-with-vnodes:
++ requires:
++ - j11_build
+ - j11_cqlsh-dtests-py2-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j11_build
+ - j11_cqlsh-dtests-py3-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j11_build
+ - j11_cqlsh-dtests-py38-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j11_build
+ - start_j11_repeated_utest:
+ type: approval
+ - j11_repeated_utest:
+ requires:
+ - start_j11_repeated_utest
+ - j11_build
+ - start_j11_repeated_dtest:
+ type: approval
+ - j11_repeated_dtest:
+ requires:
+ - start_j11_repeated_dtest
+ - j11_build
diff --cc .circleci/config.yml.MIDRES
index 7ec3d1c,f6ff556..f89c09e
--- a/.circleci/config.yml.MIDRES
+++ b/.circleci/config.yml.MIDRES
@@@ -3862,24 -1618,25 +3862,37 @@@ jobs
- JDK_HOME: /usr/lib/jvm/java-8-openjdk-amd64
workflows:
version: 2
- java8_build_and_run_tests:
- separate_tests:
++ java8_separate_tests:
jobs:
- - j8_build
- - start_build:
++ - start_j8_build:
+ type: approval
- - build:
++ - j8_build:
+ requires:
- - start_build
++ - start_j8_build
+ - start_j8_unit_tests:
+ type: approval
- j8_unit_tests:
requires:
+ - start_j8_unit_tests
- - build
+ - j8_build
+ - start_j8_jvm_dtests:
+ type: approval
- j8_jvm_dtests:
requires:
+ - start_j8_jvm_dtests
- - build
++ - j8_build
++ - start_j8_cqlshlib_tests:
++ type: approval
++ - j8_cqlshlib_tests:
++ requires:
++ - start_j8_cqlshlib_tests
+ - j8_build
+ - start_j11_unit_tests:
+ type: approval
+ - j11_unit_tests:
+ requires:
+ - start_j11_unit_tests
+ - j8_build
- - j8_cqlshlib_tests:
- requires:
- - j8_build
- start_utests_long:
type: approval
- utests_long:
@@@ -3947,63 -1682,86 +3960,210 @@@
- j8_upgradetests-no-vnodes:
requires:
- start_upgrade_tests
- - build
+ - j8_build
- - start_j8_cqlsh_tests-with-vnodes:
++ - start_j8_cqlsh_tests:
+ type: approval
+ - j8_cqlsh-dtests-py2-with-vnodes:
+ requires:
- - start_j8_cqlsh_tests-with-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py3-with-vnodes:
+ requires:
- - start_j8_cqlsh_tests-with-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py38-with-vnodes:
+ requires:
- - start_j8_cqlsh_tests-with-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
- - start_j8_cqlsh_tests-no-vnodes:
- type: approval
+ - j8_cqlsh-dtests-py2-no-vnodes:
+ requires:
- - start_j8_cqlsh_tests-no-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py3-no-vnodes:
+ requires:
- - start_j8_cqlsh_tests-no-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
+ - j8_cqlsh-dtests-py38-no-vnodes:
+ requires:
- - start_j8_cqlsh_tests-no-vnodes
++ - start_j8_cqlsh_tests
+ - j8_build
- - start_j11_cqlsh_tests-with-vnodes:
++ - start_j11_cqlsh_tests:
+ type: approval
+ - j11_cqlsh-dtests-py2-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j8_build
+ - j11_cqlsh-dtests-py3-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j8_build
+ - j11_cqlsh-dtests-py38-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
++ - j8_build
++ - j11_cqlsh-dtests-py2-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j8_build
++ - j11_cqlsh-dtests-py3-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j8_build
++ - j11_cqlsh-dtests-py38-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j8_build
+ - start_j8_repeated_utest:
+ type: approval
+ - j8_repeated_utest:
+ requires:
+ - start_j8_repeated_utest
- - build
++ - j8_build
++ - start_j11_repeated_utest:
++ type: approval
++ - j11_repeated_utest:
++ requires:
++ - start_j11_repeated_utest
++ - j8_build
+ - start_j8_repeated_dtest:
+ type: approval
+ - j8_repeated_dtest:
+ requires:
+ - start_j8_repeated_dtest
- - build
++ - j8_build
++ - start_j11_repeated_dtest:
++ type: approval
++ - j11_repeated_dtest:
++ requires:
++ - start_j11_repeated_dtest
++ - j8_build
+ - start_repeated_upgrade_dtest:
+ type: approval
+ - repeated_upgrade_dtest:
+ requires:
+ - start_repeated_upgrade_dtest
- - build
++ - j8_build
+ - start_repeated_jvm_upgrade_dtest:
+ type: approval
+ - repeated_jvm_upgrade_dtest:
+ requires:
+ - start_repeated_jvm_upgrade_dtest
+ - j8_dtest_jars_build
- pre-commit_tests:
++ java8_pre-commit_tests:
+ jobs:
+ - start_pre-commit_tests:
+ type: approval
- - build:
++ - j8_build:
+ requires:
+ - start_pre-commit_tests
+ - j8_unit_tests:
+ requires:
- - build
++ - j8_build
+ - j8_jvm_dtests:
+ requires:
- - build
++ - j8_build
++ - j8_cqlshlib_tests:
++ requires:
++ - j8_build
++ - j11_unit_tests:
++ requires:
++ - j8_build
+ - start_utests_long:
+ type: approval
+ - utests_long:
+ requires:
+ - start_utests_long
- - build
++ - j8_build
+ - start_utests_compression:
+ type: approval
+ - utests_compression:
+ requires:
+ - start_utests_compression
- - build
++ - j8_build
+ - start_utests_stress:
+ type: approval
+ - utests_stress:
+ requires:
+ - start_utests_stress
- - build
++ - j8_build
++ - start_utests_fqltool:
++ type: approval
++ - utests_fqltool:
++ requires:
++ - start_utests_fqltool
++ - j8_build
++ - start_utests_system_keyspace_directory:
++ type: approval
++ - utests_system_keyspace_directory:
++ requires:
++ - start_utests_system_keyspace_directory
++ - j8_build
+ - start_j8_dtest_jars_build:
+ type: approval
+ - j8_dtest_jars_build:
+ requires:
- - build
++ - j8_build
+ - start_j8_dtest_jars_build
+ - start_jvm_upgrade_dtest:
+ type: approval
+ - j8_jvm_upgrade_dtests:
+ requires:
+ - start_jvm_upgrade_dtest
+ - j8_dtest_jars_build
+ - j8_dtests-with-vnodes:
+ requires:
- - build
++ - j8_build
+ - j8_dtests-no-vnodes:
+ requires:
- - build
++ - j8_build
++ - j11_dtests-with-vnodes:
++ requires:
+ - j8_build
- - start_j11_cqlsh_tests-no-vnodes:
++ - j11_dtests-no-vnodes:
++ requires:
++ - j8_build
+ - start_upgrade_tests:
type: approval
+ - j8_upgradetests-no-vnodes:
+ requires:
++ - j8_build
+ - start_upgrade_tests
- - build
++ - j8_cqlsh-dtests-py2-with-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py3-with-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py38-with-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py2-no-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py3-no-vnodes:
++ requires:
++ - j8_build
++ - j8_cqlsh-dtests-py38-no-vnodes:
++ requires:
++ - j8_build
++ - j11_cqlsh-dtests-py2-with-vnodes:
++ requires:
++ - j8_build
++ - j11_cqlsh-dtests-py3-with-vnodes:
++ requires:
++ - j8_build
++ - j11_cqlsh-dtests-py38-with-vnodes:
++ requires:
++ - j8_build
+ - j11_cqlsh-dtests-py2-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j8_build
+ - j11_cqlsh-dtests-py3-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j8_build
+ - j11_cqlsh-dtests-py38-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j8_build
- start_j8_repeated_utest:
type: approval
- j8_repeated_utest:
@@@ -4040,65 -1786,3 +4200,134 @@@
requires:
- start_repeated_jvm_upgrade_dtest
- j8_dtest_jars_build
- java11_build_and_run_tests:
++ java11_separate_tests:
+ jobs:
- - j11_build
++ - start_j11_build:
++ type: approval
++ - j11_build:
++ requires:
++ - start_j11_build
++ - start_j11_unit_tests:
++ type: approval
+ - j11_unit_tests:
+ requires:
++ - start_j11_unit_tests
+ - j11_build
++ - start_j11_jvm_dtests:
++ type: approval
+ - j11_jvm_dtests:
+ requires:
++ - start_j11_jvm_dtests
+ - j11_build
++ - start_j11_cqlshlib_tests:
++ type: approval
+ - j11_cqlshlib_tests:
+ requires:
++ - start_j11_cqlshlib_tests
+ - j11_build
+ - start_j11_dtests:
+ type: approval
+ - j11_dtests-with-vnodes:
+ requires:
+ - start_j11_dtests
+ - j11_build
+ - j11_dtests-no-vnodes:
+ requires:
+ - start_j11_dtests
+ - j11_build
- - start_j11_cqlsh_tests-with-vnodes:
++ - start_j11_cqlsh_tests:
+ type: approval
+ - j11_cqlsh-dtests-py2-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j11_build
+ - j11_cqlsh-dtests-py3-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
+ - j11_build
+ - j11_cqlsh-dtests-py38-with-vnodes:
+ requires:
- - start_j11_cqlsh_tests-with-vnodes
++ - start_j11_cqlsh_tests
++ - j11_build
++ - j11_cqlsh-dtests-py2-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j11_build
++ - j11_cqlsh-dtests-py3-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
+ - j11_build
- - start_j11_cqlsh_tests-no-vnodes:
++ - j11_cqlsh-dtests-py38-no-vnodes:
++ requires:
++ - start_j11_cqlsh_tests
++ - j11_build
++ - start_j11_repeated_utest:
+ type: approval
++ - j11_repeated_utest:
++ requires:
++ - start_j11_repeated_utest
++ - j11_build
++ - start_j11_repeated_dtest:
++ type: approval
++ - j11_repeated_dtest:
++ requires:
++ - start_j11_repeated_dtest
++ - j11_build
++ java11_pre-commit_tests:
++ jobs:
++ - start_pre-commit_tests:
++ type: approval
++ - j11_build:
++ requires:
++ - start_pre-commit_tests
++ - j11_unit_tests:
++ requires:
++ - j11_build
++ - j11_jvm_dtests:
++ requires:
++ - j11_build
++ - j11_cqlshlib_tests:
++ requires:
++ - j11_build
++ - j11_jvm_dtests:
++ requires:
++ - j11_build
++ - j11_cqlshlib_tests:
++ requires:
++ - j11_build
++ - j11_dtests-with-vnodes:
++ requires:
++ - j11_build
++ - j11_dtests-no-vnodes:
++ requires:
++ - j11_build
++ - j11_cqlsh-dtests-py2-with-vnodes:
++ requires:
++ - j11_build
++ - j11_cqlsh-dtests-py3-with-vnodes:
++ requires:
++ - j11_build
++ - j11_cqlsh-dtests-py38-with-vnodes:
++ requires:
++ - j11_build
+ - j11_cqlsh-dtests-py2-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j11_build
+ - j11_cqlsh-dtests-py3-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j11_build
+ - j11_cqlsh-dtests-py38-no-vnodes:
+ requires:
- - start_j11_cqlsh_tests-no-vnodes
+ - j11_build
+ - start_j11_repeated_utest:
+ type: approval
+ - j11_repeated_utest:
+ requires:
+ - start_j11_repeated_utest
+ - j11_build
+ - start_j11_repeated_dtest:
+ type: approval
+ - j11_repeated_dtest:
+ requires:
+ - start_j11_repeated_dtest
+ - j11_build
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org