[cassandra-website] branch asf-staging updated (cad4dbba -> 9b30a311)
This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a change to branch asf-staging in repository https://gitbox.apache.org/repos/asf/cassandra-website.git discard cad4dbba generate docs for d5d455c8 new 9b30a311 generate docs for d5d455c8 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (cad4dbba) \ N -- N -- N refs/heads/asf-staging (9b30a311) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 1 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: site-ui/build/ui-bundle.zip | Bin 4740078 -> 4740078 bytes 1 file changed, 0 insertions(+), 0 deletions(-) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra-website] branch asf-staging updated (5a9a3e31 -> cad4dbba)
This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a change to branch asf-staging in repository https://gitbox.apache.org/repos/asf/cassandra-website.git discard 5a9a3e31 generate docs for d5d455c8 new cad4dbba generate docs for d5d455c8 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (5a9a3e31) \ N -- N -- N refs/heads/asf-staging (cad4dbba) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 1 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: content/search-index.js | 2 +- site-ui/build/ui-bundle.zip | Bin 4740078 -> 4740078 bytes 2 files changed, 1 insertion(+), 1 deletion(-) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra-website] branch asf-staging updated (d4e714ac -> 5a9a3e31)
This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a change to branch asf-staging in repository https://gitbox.apache.org/repos/asf/cassandra-website.git discard d4e714ac generate docs for d5d455c8 new 5a9a3e31 generate docs for d5d455c8 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (d4e714ac) \ N -- N -- N refs/heads/asf-staging (5a9a3e31) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 1 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: content/search-index.js | 2 +- site-ui/build/ui-bundle.zip | Bin 4740078 -> 4740078 bytes 2 files changed, 1 insertion(+), 1 deletion(-) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra-website] branch asf-staging updated (f38a8242 -> d4e714ac)
This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a change to branch asf-staging in repository https://gitbox.apache.org/repos/asf/cassandra-website.git discard f38a8242 generate docs for d5d455c8 new d4e714ac generate docs for d5d455c8 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (f38a8242) \ N -- N -- N refs/heads/asf-staging (d4e714ac) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 1 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: site-ui/build/ui-bundle.zip | Bin 4740078 -> 4740078 bytes 1 file changed, 0 insertions(+), 0 deletions(-) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra-website] branch asf-staging updated (de63fbad -> f38a8242)
This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a change to branch asf-staging in repository https://gitbox.apache.org/repos/asf/cassandra-website.git discard de63fbad generate docs for d5d455c8 new f38a8242 generate docs for d5d455c8 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (de63fbad) \ N -- N -- N refs/heads/asf-staging (f38a8242) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 1 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: content/search-index.js | 2 +- site-ui/build/ui-bundle.zip | Bin 4740078 -> 4740078 bytes 2 files changed, 1 insertion(+), 1 deletion(-) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-17664) Retry failed stage jobs in jenkins
[ https://issues.apache.org/jira/browse/CASSANDRA-17664?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Semb Wever updated CASSANDRA-17664: --- Fix Version/s: 2.2.20 3.0.28 3.11.14 4.0.5 4.1 4.2 (was: 2.2.x) (was: 3.0.x) (was: 4.x) (was: 3.11.x) (was: 4.0.x) (was: 4.1.x) Source Control Link: https://github.com/apache/cassandra/commit/136c8c0f65cc8f2db87bb683e6eaceb05016f00e Resolution: Fixed Status: Resolved (was: Ready to Commit) Committed as [136c8c0f65cc8f2db87bb683e6eaceb05016f00e|https://github.com/apache/cassandra/commit/136c8c0f65cc8f2db87bb683e6eaceb05016f00e]. > Retry failed stage jobs in jenkins > -- > > Key: CASSANDRA-17664 > URL: https://issues.apache.org/jira/browse/CASSANDRA-17664 > Project: Cassandra > Issue Type: Improvement > Components: CI >Reporter: Michael Semb Wever >Assignee: Michael Semb Wever >Priority: Normal > Fix For: 2.2.20, 3.0.28, 3.11.14, 4.0.5, 4.1, 4.2 > > > To avoid failing pipeline builds on CI infrastructure faults (disks, network, > etc), retry stage jobs three times before marking them as FAILURE. > Intention is not to retry on UNSTABLE (tests failing). > This has already been done (and tested) for devbranch pipeline (pre-commit) > [here|https://github.com/apache/cassandra-builds/pull/72]. -- This message was sent by Atlassian Jira (v8.20.7#820007) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-17664) Retry failed stage jobs in jenkins
[ https://issues.apache.org/jira/browse/CASSANDRA-17664?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Semb Wever updated CASSANDRA-17664: --- Status: Ready to Commit (was: Review In Progress) > Retry failed stage jobs in jenkins > -- > > Key: CASSANDRA-17664 > URL: https://issues.apache.org/jira/browse/CASSANDRA-17664 > Project: Cassandra > Issue Type: Improvement > Components: CI >Reporter: Michael Semb Wever >Assignee: Michael Semb Wever >Priority: Normal > Fix For: 2.2.x, 3.0.x, 3.11.x, 4.0.x, 4.1.x, 4.x > > > To avoid failing pipeline builds on CI infrastructure faults (disks, network, > etc), retry stage jobs three times before marking them as FAILURE. > Intention is not to retry on UNSTABLE (tests failing). > This has already been done (and tested) for devbranch pipeline (pre-commit) > [here|https://github.com/apache/cassandra-builds/pull/72]. -- This message was sent by Atlassian Jira (v8.20.7#820007) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-17664) Retry failed stage jobs in jenkins
[ https://issues.apache.org/jira/browse/CASSANDRA-17664?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Semb Wever updated CASSANDRA-17664: --- Reviewers: Brandon Williams Status: Review In Progress (was: Patch Available) > Retry failed stage jobs in jenkins > -- > > Key: CASSANDRA-17664 > URL: https://issues.apache.org/jira/browse/CASSANDRA-17664 > Project: Cassandra > Issue Type: Improvement > Components: CI >Reporter: Michael Semb Wever >Assignee: Michael Semb Wever >Priority: Normal > Fix For: 2.2.x, 3.0.x, 3.11.x, 4.0.x, 4.1.x, 4.x > > > To avoid failing pipeline builds on CI infrastructure faults (disks, network, > etc), retry stage jobs three times before marking them as FAILURE. > Intention is not to retry on UNSTABLE (tests failing). > This has already been done (and tested) for devbranch pipeline (pre-commit) > [here|https://github.com/apache/cassandra-builds/pull/72]. -- This message was sent by Atlassian Jira (v8.20.7#820007) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Merge branch 'cassandra-4.0' into cassandra-4.1
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch cassandra-4.1 in repository https://gitbox.apache.org/repos/asf/cassandra.git commit d27ab73641c532f502b60f82af76c297122cf48a Merge: 1ca7a11dd0 36b73d70fb Author: Mick Semb Wever AuthorDate: Sat May 28 13:55:41 2022 +0200 Merge branch 'cassandra-4.0' into cassandra-4.1 .jenkins/Jenkinsfile | 382 ++- 1 file changed, 254 insertions(+), 128 deletions(-) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch trunk updated (2032b2f37e -> 044294fe0f)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git from 2032b2f37e Merge branch 'cassandra-4.1' into trunk new 136c8c0f65 In jenkins retry each stage build in the pipeline new 2b533b28c2 Merge branch 'cassandra-2.2' into cassandra-3.0 new bb0e63fc38 Merge branch 'cassandra-3.0' into cassandra-3.11 new 36b73d70fb Merge branch 'cassandra-3.11' into cassandra-4.0 new d27ab73641 Merge branch 'cassandra-4.0' into cassandra-4.1 new 044294fe0f Merge branch 'cassandra-4.1' into trunk The 6 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: .jenkins/Jenkinsfile | 382 ++- 1 file changed, 254 insertions(+), 128 deletions(-) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Merge branch 'cassandra-3.11' into cassandra-4.0
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch cassandra-4.0 in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 36b73d70fb3f3acb3c3a8591982a586b2192b6c0 Merge: 041c33e2d4 bb0e63fc38 Author: Mick Semb Wever AuthorDate: Sat May 28 13:55:16 2022 +0200 Merge branch 'cassandra-3.11' into cassandra-4.0 .jenkins/Jenkinsfile | 382 ++- 1 file changed, 254 insertions(+), 128 deletions(-) diff --cc .jenkins/Jenkinsfile index 6e8c156c8a,31f06d280d..9ed102ac1b --- a/.jenkins/Jenkinsfile +++ b/.jenkins/Jenkinsfile @@@ -27,149 -27,221 +27,246 @@@ pipeline agent { label 'cassandra' } stages { stage('Init') { -steps { + steps { cleanWs() + script { + currentBuild.result='SUCCESS' + } -} + } } stage('Build') { steps { -script { - def attempt = 1 - retry(2) { -if (attempt > 1) { - sleep(60 * attempt) -} -attempt = attempt + 1 - build job: "${env.JOB_NAME}-artifacts" ++ script { ++def attempt = 1 ++retry(2) { ++ if (attempt > 1) { ++sleep(60 * attempt) + } ++ attempt = attempt + 1 + build job: "${env.JOB_NAME}-artifacts" + } ++ } } } stage('Test') { --parallel { -- stage('stress') { --steps { - script { - stress = build job: "${env.JOB_NAME}-stress-test", propagate: false - if (stress.result != 'SUCCESS') unstable('stress test failures') - if (stress.result == 'FAILURE') currentBuild.result='FAILURE' ++ parallel { ++stage('stress') { ++ steps { ++script { ++ def attempt = 1 ++ retry(2) { ++if (attempt > 1) { ++ sleep(60 * attempt) +} - } - post { - always { - warnError('missing test xml files') { - script { - copyTestResults('stress-test', stress.getNumber()) - } - } ++attempt = attempt + 1 ++stress = build job: "${env.JOB_NAME}-stress-test", propagate: false + } ++ if (stress.result != 'SUCCESS') unstable('stress test failures') ++ if (stress.result == 'FAILURE') currentBuild.result='FAILURE' +} + } - stage('fqltool') { - steps { - script { - fqltool = build job: "${env.JOB_NAME}-fqltool-test", propagate: false - if (fqltool.result != 'SUCCESS') unstable('fqltool test failures') - if (fqltool.result == 'FAILURE') currentBuild.result='FAILURE' ++ post { ++always { ++warnError('missing test xml files') { ++script { ++copyTestResults('stress-test', stress.getNumber()) ++} +} +} - post { - always { - warnError('missing test xml files') { - script { - copyTestResults('fqltool-test', fqltool.getNumber()) - } ++ } ++} ++stage('fqltool') { ++ steps { + script { + def attempt = 1 + retry(2) { + if (attempt > 1) { + sleep(60 * attempt) } + attempt = attempt + 1 - stress = build job: "${env.JOB_NAME}-stress-test", propagate: false ++ fqltool = build job: "${env.JOB_NAME}-fqltool-test", propagate: false + } -if (stress.result != 'SUCCESS') unstable('stress test failures') -if (stress.result == 'FAILURE') currentBuild.result='FAILURE' - } -} -post { - always { - warnError('missing test xml files') { - script { - copyTestResults('stress-test', stress.getNumber()) - } - } ++if (fqltool.result != 'SUCCESS') unstable('fqltool test failures') ++if (fqltool.result == 'FAILURE') currentBuild.result='FAILURE' } ++ } ++ post { ++always { ++warnError('missing test xml files') { ++script { ++copyTestResults('fqltool-test', fqltool.getNumber()) ++} ++} }
[cassandra] branch cassandra-4.0 updated (041c33e2d4 -> 36b73d70fb)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch cassandra-4.0 in repository https://gitbox.apache.org/repos/asf/cassandra.git from 041c33e2d4 Add utests_system_keyspace_directory to pre-commit tests workflow in CircleCI patch by Ekaterina Dimitrova; reviewed by Brandon Williams for CASSANDRA-17643 new 136c8c0f65 In jenkins retry each stage build in the pipeline new 2b533b28c2 Merge branch 'cassandra-2.2' into cassandra-3.0 new bb0e63fc38 Merge branch 'cassandra-3.0' into cassandra-3.11 new 36b73d70fb Merge branch 'cassandra-3.11' into cassandra-4.0 The 4 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: .jenkins/Jenkinsfile | 382 ++- 1 file changed, 254 insertions(+), 128 deletions(-) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Merge branch 'cassandra-2.2' into cassandra-3.0
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch cassandra-3.0 in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 2b533b28c263fce199ae6ab8ed3739d0be7f851f Merge: fb8bf30c6d 136c8c0f65 Author: Mick Semb Wever AuthorDate: Sat May 28 13:52:34 2022 +0200 Merge branch 'cassandra-2.2' into cassandra-3.0 .jenkins/Jenkinsfile | 208 +-- 1 file changed, 153 insertions(+), 55 deletions(-) diff --cc .jenkins/Jenkinsfile index 8df18ec7ce,884c1ffbfe..ca4a0c7f24 --- a/.jenkins/Jenkinsfile +++ b/.jenkins/Jenkinsfile @@@ -28,12 -28,24 +28,24 @@@ pipeline stages { stage('Init') { steps { --cleanWs() -script { -currentBuild.result='SUCCESS' -} ++ cleanWs() ++ script { ++ currentBuild.result='SUCCESS' ++ } } } stage('Build') { steps { - build job: "${env.JOB_NAME}-artifacts" + script { + def attempt = 1 + retry(2) { + if (attempt > 1) { + sleep(60 * attempt) + } + attempt = attempt + 1 -build job: "${env.JOB_NAME}-artifacts" ++ build job: "${env.JOB_NAME}-artifacts" + } + } } } stage('Test') { @@@ -110,30 -150,23 +150,48 @@@ } } } - stage('burn') { ++ stage('cqlsh') { +steps { + script { - burn = build job: "${env.JOB_NAME}-test-burn", propagate: false - if (burn.result != 'SUCCESS') unstable('burn test failures') - if (burn.result == 'FAILURE') currentBuild.result='FAILURE' ++def attempt = 1 ++retry(2) { ++ if (attempt > 1) { ++sleep(60 * attempt) ++ } ++ attempt = attempt + 1 ++ cqlsh = build job: "${env.JOB_NAME}-cqlsh-tests", propagate: false ++} ++if (cqlsh.result != 'SUCCESS') unstable('cqlsh failures') ++if (cqlsh.result == 'FAILURE') currentBuild.result='FAILURE' + } +} +post { + always { + warnError('missing test xml files') { + script { - copyTestResults('test-burn', burn.getNumber()) ++ copyTestResults('cqlsh-tests', cqlsh.getNumber()) + } + } + } +} + } - stage('compression') { ++} + } -} -stage('Distributed Test') { ++ stage('Distributed Test') { + parallel { - stage('JVM DTests') { ++ stage('jvm-dtest') { steps { script { - compression = build job: "${env.JOB_NAME}-test-compression", propagate: false - if (compression.result != 'SUCCESS') unstable('compression failures') - if (compression.result == 'FAILURE') currentBuild.result='FAILURE' + def attempt = 1 + retry(2) { + if (attempt > 1) { + sleep(60 * attempt) + } + attempt = attempt + 1 + jvm_dtest = build job: "${env.JOB_NAME}-jvm-dtest", propagate: false + } + if (jvm_dtest.result != 'SUCCESS') unstable('jvm-dtest failures') + if (jvm_dtest.result == 'FAILURE') currentBuild.result='FAILURE' } } post { @@@ -146,28 -179,6 +204,31 @@@ } } } - stage('cqlsh') { ++ stage('jvm-dtest-upgrade') { +steps { + script { - cqlsh = build job: "${env.JOB_NAME}-cqlsh-tests", propagate: false - if (cqlsh.result != 'SUCCESS') unstable('cqlsh failures') - if (cqlsh.result == 'FAILURE') currentBuild.result='FAILURE' ++def attempt = 1 ++retry(2) { ++ if (attempt > 1) { ++sleep(60 * attempt) ++ } ++ attempt = attempt + 1 ++ jvm_dtest_upgrade = build job: "${env.JOB_NAME}-jvm-dtest-upgrade", propagate: false +} ++if (jvm_dtest_upgrade.result != 'SUCCESS') unstable('jvm-dtest-upgrade failures') ++if (jvm_dtest_upgrade.result == 'FAILURE') currentBuild.result='FAILURE' + } - post { - always { - warnError('missing test xml files') { - script { -
[cassandra] branch cassandra-4.1 updated (1ca7a11dd0 -> d27ab73641)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch cassandra-4.1 in repository https://gitbox.apache.org/repos/asf/cassandra.git from 1ca7a11dd0 Increment version to 4.1-alpha2 new 136c8c0f65 In jenkins retry each stage build in the pipeline new 2b533b28c2 Merge branch 'cassandra-2.2' into cassandra-3.0 new bb0e63fc38 Merge branch 'cassandra-3.0' into cassandra-3.11 new 36b73d70fb Merge branch 'cassandra-3.11' into cassandra-4.0 new d27ab73641 Merge branch 'cassandra-4.0' into cassandra-4.1 The 5 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: .jenkins/Jenkinsfile | 382 ++- 1 file changed, 254 insertions(+), 128 deletions(-) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] 01/01: Merge branch 'cassandra-4.1' into trunk
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra.git commit 044294fe0f83eabba887833f167caaffcaf18438 Merge: 2032b2f37e d27ab73641 Author: Mick Semb Wever AuthorDate: Sat May 28 13:56:16 2022 +0200 Merge branch 'cassandra-4.1' into trunk .jenkins/Jenkinsfile | 382 ++- 1 file changed, 254 insertions(+), 128 deletions(-) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch cassandra-2.2 updated: In jenkins retry each stage build in the pipeline
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch cassandra-2.2 in repository https://gitbox.apache.org/repos/asf/cassandra.git The following commit(s) were added to refs/heads/cassandra-2.2 by this push: new 136c8c0f65 In jenkins retry each stage build in the pipeline 136c8c0f65 is described below commit 136c8c0f65cc8f2db87bb683e6eaceb05016f00e Author: Mick Semb Wever AuthorDate: Thu May 26 14:06:47 2022 +0200 In jenkins retry each stage build in the pipeline attempts to alleviate the false-negatives from CI infrastructure faults (disks, network, etc) patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-17664 --- .jenkins/Jenkinsfile | 138 +++ 1 file changed, 107 insertions(+), 31 deletions(-) diff --git a/.jenkins/Jenkinsfile b/.jenkins/Jenkinsfile index e03366bda0..884c1ffbfe 100644 --- a/.jenkins/Jenkinsfile +++ b/.jenkins/Jenkinsfile @@ -29,37 +29,38 @@ pipeline { stage('Init') { steps { cleanWs() +script { +currentBuild.result='SUCCESS' +} } } stage('Build') { steps { -build job: "${env.JOB_NAME}-artifacts" + script { +def attempt = 1 +retry(2) { + if (attempt > 1) { +sleep(60 * attempt) + } + attempt = attempt + 1 +build job: "${env.JOB_NAME}-artifacts" +} + } } } stage('Test') { parallel { - stage('JVM DTests') { -steps { - script { -jvm_dtest = build job: "${env.JOB_NAME}-jvm-dtest", propagate: false -if (jvm_dtest.result != 'SUCCESS') unstable('jvm-dtest failures') -if (jvm_dtest.result == 'FAILURE') currentBuild.result='FAILURE' - } -} -post { - always { - warnError('missing test xml files') { - script { - copyTestResults('jvm-dtest', jvm_dtest.getNumber()) - } - } - } -} - } stage('units') { steps { script { -test = build job: "${env.JOB_NAME}-test", propagate: false +def attempt = 1 +retry(2) { + if (attempt > 1) { +sleep(60 * attempt) + } + attempt = attempt + 1 + test = build job: "${env.JOB_NAME}-test", propagate: false +} if (test.result != 'SUCCESS') unstable('unit test failures') if (test.result == 'FAILURE') currentBuild.result='FAILURE' } @@ -77,7 +78,14 @@ pipeline { stage('long units') { steps { script { -long_test = build job: "${env.JOB_NAME}-long-test", propagate: false +def attempt = 1 +retry(2) { + if (attempt > 1) { +sleep(60 * attempt) + } + attempt = attempt + 1 + long_test = build job: "${env.JOB_NAME}-long-test", propagate: false +} if (long_test.result != 'SUCCESS') unstable('long unit test failures') if (long_test.result == 'FAILURE') currentBuild.result='FAILURE' } @@ -95,7 +103,14 @@ pipeline { stage('burn') { steps { script { -burn = build job: "${env.JOB_NAME}-test-burn", propagate: false +def attempt = 1 +retry(2) { + if (attempt > 1) { +sleep(60 * attempt) + } + attempt = attempt + 1 + burn = build job: "${env.JOB_NAME}-test-burn", propagate: false +} if (burn.result != 'SUCCESS') unstable('burn test failures') if (burn.result == 'FAILURE') currentBuild.result='FAILURE' } @@ -113,7 +128,14 @@ pipeline { stage('compression') { steps { script { -compression = build job: "${env.JOB_NAME}-test-compression", propagate: false +def attempt = 1 +retry(2) { + if (attempt > 1) { +sleep(60 * attempt) + } + attempt = attempt + 1 + compression = build job: "${env.JOB_NAME}-test-compression", propagate: false +} if (compression.result != 'SUCCESS') unstable('compression failures') if (compression.result == 'FAILURE') currentBuild.result='FAILURE' } @@
[cassandra] 01/01: Merge branch 'cassandra-3.0' into cassandra-3.11
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch cassandra-3.11 in repository https://gitbox.apache.org/repos/asf/cassandra.git commit bb0e63fc389f59b98713b762ecd49e9021b1c66f Merge: 76648a6534 2b533b28c2 Author: Mick Semb Wever AuthorDate: Sat May 28 13:54:13 2022 +0200 Merge branch 'cassandra-3.0' into cassandra-3.11 .jenkins/Jenkinsfile | 237 ++- 1 file changed, 178 insertions(+), 59 deletions(-) diff --cc .jenkins/Jenkinsfile index df708ccb0e,ca4a0c7f24..31f06d280d --- a/.jenkins/Jenkinsfile +++ b/.jenkins/Jenkinsfile @@@ -26,72 -26,30 +26,55 @@@ pipeline { agent { label 'cassandra' } stages { - stage('Init') { +stage('Init') { steps { - cleanWs() + cleanWs() + script { + currentBuild.result='SUCCESS' + } } - } - stage('Build') { -steps { - script { -def attempt = 1 -retry(2) { - if (attempt > 1) { -sleep(60 * attempt) - } - attempt = attempt + 1 - build job: "${env.JOB_NAME}-artifacts" +} +stage('Build') { - steps { - build job: "${env.JOB_NAME}-artifacts" ++ steps { ++script { ++ def attempt = 1 ++ retry(2) { ++if (attempt > 1) { ++ sleep(60 * attempt) + } ++attempt = attempt + 1 ++ build job: "${env.JOB_NAME}-artifacts" + } } + } - stage('Test') { +} +stage('Test') { parallel { + stage('stress') { - steps { - script { - stress = build job: "${env.JOB_NAME}-stress-test", propagate: false - if (stress.result != 'SUCCESS') unstable('stress test failures') - if (stress.result == 'FAILURE') currentBuild.result='FAILURE' - } - } - post { - always { - warnError('missing test xml files') { - script { - copyTestResults('stress-test', stress.getNumber()) - } - } - } - } - } - stage('jvm-dtest') { +steps { + script { - jvm_dtest = build job: "${env.JOB_NAME}-jvm-dtest", propagate: false - if (jvm_dtest.result != 'SUCCESS') unstable('jvm-dtest failures') - if (jvm_dtest.result == 'FAILURE') currentBuild.result='FAILURE' - } - } - post { - always { - warnError('missing test xml files') { - script { - copyTestResults('jvm-dtest', jvm_dtest.getNumber()) - } ++def attempt = 1 ++retry(2) { ++ if (attempt > 1) { ++sleep(60 * attempt) + } - } - } - } - stage('jvm-dtest-upgrade') { - steps { - script { - jvm_dtest_upgrade = build job: "${env.JOB_NAME}-jvm-dtest-upgrade", propagate: false - if (jvm_dtest_upgrade.result != 'SUCCESS') unstable('jvm-dtest-upgrade failures') - if (jvm_dtest_upgrade.result == 'FAILURE') currentBuild.result='FAILURE' ++ attempt = attempt + 1 ++ stress = build job: "${env.JOB_NAME}-stress-test", propagate: false ++} ++if (stress.result != 'SUCCESS') unstable('stress test failures') ++if (stress.result == 'FAILURE') currentBuild.result='FAILURE' + } +} +post { + always { + warnError('missing test xml files') { + script { - copyTestResults('jvm-dtest-upgrade', jvm_dtest_upgrade.getNumber()) ++ copyTestResults('stress-test', stress.getNumber()) + } + } + } +} + } stage('units') { steps { script { @@@ -146,24 -125,6 +150,31 @@@ } } } + stage('cdc') { +steps { + script { - cdc = build job: "${env.JOB_NAME}-test-cdc", propagate: false ++def attempt = 1 ++retry(2) { ++ if (attempt > 1) { ++sleep(60 * attempt) ++ } ++ attempt = attempt + 1 ++ cdc = build job: "${env.JOB_NAME}-test-cdc", propagate: false ++} +
[cassandra] branch cassandra-3.11 updated (76648a6534 -> bb0e63fc38)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch cassandra-3.11 in repository https://gitbox.apache.org/repos/asf/cassandra.git from 76648a6534 Merge branch 'cassandra-3.0' into cassandra-3.11 new 136c8c0f65 In jenkins retry each stage build in the pipeline new 2b533b28c2 Merge branch 'cassandra-2.2' into cassandra-3.0 new bb0e63fc38 Merge branch 'cassandra-3.0' into cassandra-3.11 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: .jenkins/Jenkinsfile | 237 ++- 1 file changed, 178 insertions(+), 59 deletions(-) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra] branch cassandra-3.0 updated (fb8bf30c6d -> 2b533b28c2)
This is an automated email from the ASF dual-hosted git repository. mck pushed a change to branch cassandra-3.0 in repository https://gitbox.apache.org/repos/asf/cassandra.git from fb8bf30c6d jvm-dtest upgrade failures due to 3.x Ping not allowing serialize new 136c8c0f65 In jenkins retry each stage build in the pipeline new 2b533b28c2 Merge branch 'cassandra-2.2' into cassandra-3.0 The 2 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: .jenkins/Jenkinsfile | 208 +-- 1 file changed, 153 insertions(+), 55 deletions(-) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra-website] branch asf-staging updated (fa8cb192 -> de63fbad)
This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a change to branch asf-staging in repository https://gitbox.apache.org/repos/asf/cassandra-website.git discard fa8cb192 generate docs for 17718e18 add d5d455c8 Fix incorrect dtest link on the website new de63fbad generate docs for d5d455c8 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (fa8cb192) \ N -- N -- N refs/heads/asf-staging (de63fbad) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 1 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: content/_/development/ci.html | 2 +- content/_/development/index.html | 2 +- .../source/modules/ROOT/pages/development/ci.adoc | 2 +- site-ui/build/ui-bundle.zip| Bin 4740078 -> 4740078 bytes 4 files changed, 3 insertions(+), 3 deletions(-) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-17662) Link to dtests is incorrect on the website
[ https://issues.apache.org/jira/browse/CASSANDRA-17662?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Brandon Williams updated CASSANDRA-17662: - Resolution: Fixed Status: Resolved (was: Open) > Link to dtests is incorrect on the website > -- > > Key: CASSANDRA-17662 > URL: https://issues.apache.org/jira/browse/CASSANDRA-17662 > Project: Cassandra > Issue Type: Bug > Components: Legacy/Documentation and Website >Reporter: Brandon Williams >Assignee: Sangkeun Eric Kim >Priority: Normal > Labels: pull-request-available > Fix For: NA > > > This page: https://cassandra.apache.org/_/development/ci.html > links to https://github.com/riptano/cassandra-dtest but should link > https://github.com/apache/cassandra-dtest -- This message was sent by Atlassian Jira (v8.20.7#820007) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-17662) Link to dtests is incorrect on the website
[ https://issues.apache.org/jira/browse/CASSANDRA-17662?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Brandon Williams updated CASSANDRA-17662: - Resolution: (was: Fixed) Status: Open (was: Resolved) > Link to dtests is incorrect on the website > -- > > Key: CASSANDRA-17662 > URL: https://issues.apache.org/jira/browse/CASSANDRA-17662 > Project: Cassandra > Issue Type: Bug > Components: Legacy/Documentation and Website >Reporter: Brandon Williams >Assignee: Sangkeun Eric Kim >Priority: Normal > Labels: pull-request-available > Fix For: NA > > > This page: https://cassandra.apache.org/_/development/ci.html > links to https://github.com/riptano/cassandra-dtest but should link > https://github.com/apache/cassandra-dtest -- This message was sent by Atlassian Jira (v8.20.7#820007) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-17662) Link to dtests is incorrect on the website
[ https://issues.apache.org/jira/browse/CASSANDRA-17662?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Semb Wever updated CASSANDRA-17662: --- Fix Version/s: NA Since Version: 4.0 Source Control Link: https://github.com/apache/cassandra-website/commit/d5d455c8021b407b657ea685962c7fe5d73f491f Resolution: Fixed Status: Resolved (was: Ready to Commit) > Link to dtests is incorrect on the website > -- > > Key: CASSANDRA-17662 > URL: https://issues.apache.org/jira/browse/CASSANDRA-17662 > Project: Cassandra > Issue Type: Bug > Components: Legacy/Documentation and Website >Reporter: Brandon Williams >Assignee: Sangkeun Eric Kim >Priority: Normal > Labels: pull-request-available > Fix For: NA > > > This page: https://cassandra.apache.org/_/development/ci.html > links to https://github.com/riptano/cassandra-dtest but should link > https://github.com/apache/cassandra-dtest -- This message was sent by Atlassian Jira (v8.20.7#820007) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-17662) Link to dtests is incorrect on the website
[ https://issues.apache.org/jira/browse/CASSANDRA-17662?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Semb Wever updated CASSANDRA-17662: --- Status: Ready to Commit (was: Review In Progress) > Link to dtests is incorrect on the website > -- > > Key: CASSANDRA-17662 > URL: https://issues.apache.org/jira/browse/CASSANDRA-17662 > Project: Cassandra > Issue Type: Bug > Components: Legacy/Documentation and Website >Reporter: Brandon Williams >Assignee: Sangkeun Eric Kim >Priority: Normal > Labels: pull-request-available > > This page: https://cassandra.apache.org/_/development/ci.html > links to https://github.com/riptano/cassandra-dtest but should link > https://github.com/apache/cassandra-dtest -- This message was sent by Atlassian Jira (v8.20.7#820007) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-17662) Link to dtests is incorrect on the website
[ https://issues.apache.org/jira/browse/CASSANDRA-17662?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Semb Wever updated CASSANDRA-17662: --- Reviewers: Michael Semb Wever, Michael Semb Wever Michael Semb Wever, Michael Semb Wever (was: Michael Semb Wever) Status: Review In Progress (was: Patch Available) > Link to dtests is incorrect on the website > -- > > Key: CASSANDRA-17662 > URL: https://issues.apache.org/jira/browse/CASSANDRA-17662 > Project: Cassandra > Issue Type: Bug > Components: Legacy/Documentation and Website >Reporter: Brandon Williams >Assignee: Sangkeun Eric Kim >Priority: Normal > Labels: pull-request-available > > This page: https://cassandra.apache.org/_/development/ci.html > links to https://github.com/riptano/cassandra-dtest but should link > https://github.com/apache/cassandra-dtest -- This message was sent by Atlassian Jira (v8.20.7#820007) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[jira] [Updated] (CASSANDRA-17662) Link to dtests is incorrect on the website
[ https://issues.apache.org/jira/browse/CASSANDRA-17662?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Semb Wever updated CASSANDRA-17662: --- Test and Documentation Plan: staged Status: Patch Available (was: In Progress) > Link to dtests is incorrect on the website > -- > > Key: CASSANDRA-17662 > URL: https://issues.apache.org/jira/browse/CASSANDRA-17662 > Project: Cassandra > Issue Type: Bug > Components: Legacy/Documentation and Website >Reporter: Brandon Williams >Assignee: Sangkeun Eric Kim >Priority: Normal > Labels: pull-request-available > > This page: https://cassandra.apache.org/_/development/ci.html > links to https://github.com/riptano/cassandra-dtest but should link > https://github.com/apache/cassandra-dtest -- This message was sent by Atlassian Jira (v8.20.7#820007) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra-website] branch trunk updated: Fix incorrect dtest link on the website
This is an automated email from the ASF dual-hosted git repository. mck pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/cassandra-website.git The following commit(s) were added to refs/heads/trunk by this push: new d5d455c8 Fix incorrect dtest link on the website d5d455c8 is described below commit d5d455c8021b407b657ea685962c7fe5d73f491f Author: jchrys AuthorDate: Sat May 28 14:06:32 2022 +0900 Fix incorrect dtest link on the website patch by Sangkeun Eric Kim; reviewed by Mick Semb Wever for CASSANDRA-17662 --- site-content/source/modules/ROOT/pages/development/ci.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/site-content/source/modules/ROOT/pages/development/ci.adoc b/site-content/source/modules/ROOT/pages/development/ci.adoc index e37abfff..17b54e5a 100644 --- a/site-content/source/modules/ROOT/pages/development/ci.adoc +++ b/site-content/source/modules/ROOT/pages/development/ci.adoc @@ -6,7 +6,7 @@ Cassandra can be automatically tested using various test suites, that are either implemented based on JUnit or the -https://github.com/riptano/cassandra-dtest[dtest] scripts written in +https://github.com/apache/cassandra-dtest[dtest] scripts written in Python. As outlined in `testing`, each kind of test suite addresses a different way to test Cassandra. Eventually, all of the tests will be executed together on the CI platform at - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org
[cassandra-website] branch asf-staging updated (034d6f62 -> fa8cb192)
This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a change to branch asf-staging in repository https://gitbox.apache.org/repos/asf/cassandra-website.git discard 034d6f62 generate docs for 17718e18 new fa8cb192 generate docs for 17718e18 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (034d6f62) \ N -- N -- N refs/heads/asf-staging (fa8cb192) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 1 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: content/search-index.js | 2 +- site-ui/build/ui-bundle.zip | Bin 4740078 -> 4740078 bytes 2 files changed, 1 insertion(+), 1 deletion(-) - To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org