From a67807b9b6017a8a1dc250bd7a7141e6728544cb Mon Sep 17 00:00:00 2001 From: Julia Kreger Date: Tue, 27 Oct 2020 10:02:45 -0700 Subject: [PATCH] Mark standalone job non-voting/remove from gate The standalone job at present has a high chance of failure due to two separate things occuring: 1) The deployed nodes from raid tests can be left in a dirty state as the raid configuration remains and is chosen as the root device for the next deployment. IF this is chosen by any job, such as rescue or a deployment test that attempts to login, then the job fails with unable to ssh. The fix for this is in the ironic-tempest-plugin but we need to get other fixes into stablilize the gate first. https://review.opendev.org/#/c/757141/ 2) Long running scenarios run in cleaning such as deployment with RAID in the standalone suite can encounter conditions where the conductor tries to send the next command along before the present configuration command has completed. An example is downloading the image is still running, while a heartbeat has occured in the background and the conductor then seeks to perform a second action. This then causes the entire deployment to fail, even though it was transitory. This should be a relatively easy fix. https://review.opendev.org/759906 Also disabling ipa-tempest-bios-ipmi-direct-src and ipa-tempest-bios-ipmi-iscsi-src for the time being, will revert in https://review.opendev.org/757812 Change-Id: I08c8c258587dd3786dfa92e7879a80c80971d7df --- zuul.d/project.yaml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 3d9811970..997c1a11c 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -12,9 +12,18 @@ - ipa-tox-examples # NOTE(iurygregory) Only run this two jobs since we are testing # wholedisk + partition on tempest - - ipa-tempest-bios-ipmi-direct-src - - ipa-tempest-bios-ipmi-iscsi-src - - ironic-standalone-ipa-src + # NOTE(rpittau) making these 2 jobs temp non-voting, will revert ASAP + - ipa-tempest-bios-ipmi-direct-src: + voting: false + - ipa-tempest-bios-ipmi-iscsi-src: + voting: false + # NOTE(TheJulia): The cleaning tests run in standalone job has a + # high failure rate due to possible race during long running steps + # like deployment with raid setup. While we're working on a fix, + # we also need to fix IPA and Ironic itself, so this is as a result + # temporary. + - ironic-standalone-ipa-src: + voting: false - metalsmith-integration-ipa-src # NOTE(dtantsur): non-voting because IPA source code is very unlikely # to break them. They rather serve as a canary for broken POST jobs. @@ -31,9 +40,6 @@ queue: ironic jobs: - openstack-tox-functional - - ipa-tempest-bios-ipmi-direct-src - - ipa-tempest-bios-ipmi-iscsi-src - - ironic-standalone-ipa-src - metalsmith-integration-ipa-src post: jobs: