Drop unstable configuration for tempest-dsvm-neutron job

The introduction of pymysql triggered race conditions in the Neutron's IP management
layer. In order to address these without disrupting ongoing work and the gate, a
number of infra-related changes [2] were submitted to allow the team to triage and
experiment with possible solutions.

Since then, we've been fixing those races and watching the failure rates of both
stable and unstable configurations. They now look remarkably close [3], thus giving
us confidence that this configuration is no longer necessary.

This patch removes the job, whereas [4] removes the devstack-gate knobs.

The occasional skew between the two curves is due to the fact that the full job
runs a lot more often (beyond just Neutron changes) compared to the unstable one
(configured to run on Neutron changes only), thus affecting the mobile average.
Therefore, this is not a sympthom of the fact that there are still issue lurking
in the dark, at least I until I am proved wrong!

[1] http://lists.openstack.org/pipermail/openstack-dev/2015-June/066695.html
[2] https://review.openstack.org/#/q/topic:neutron-unstable,n,z
[3] http://goo.gl/YM7gUC
[4] https://review.openstack.org/#/c/199672/

Change-Id: I886f64a2379a8e16957e6ca4bcf784cb22ad2c28
This commit is contained in:
armando-migliaccio 2015-07-08 10:18:08 -07:00
parent 1f2a285040
commit 0243c4ff4d
3 changed files with 0 additions and 46 deletions

View File

@ -274,39 +274,3 @@
publishers:
- devstack-logs
- console-log
- job-template:
name: '{pipeline}-tempest-dsvm-neutron-unstable{branch-designator}'
node: '{node}'
wrappers:
- build-timeout:
timeout: 125
- timestamps
builders:
- link-logs
- net-info
- devstack-checkout
- shell: |
#!/bin/bash -xe
export PYTHONUNBUFFERED=true
export DEVSTACK_GATE_TIMEOUT=120
export DEVSTACK_GATE_TEMPEST=1
export DEVSTACK_GATE_TEMPEST_FULL=1
export DEVSTACK_GATE_NEUTRON=1
export DEVSTACK_GATE_NEUTRON_UNSTABLE=1
export BRANCH_OVERRIDE={branch-override}
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
fi
# For feature/qos branch, actually enable qos service plugin
if [[ "$BRANCH_OVERRIDE" =~ ^feature/qos$ ]] || [[ "$ZUUL_BRANCH" =~ ^feature/qos$ ]] ; then
export DEVSTACK_LOCAL_CONFIG="Q_SERVICE_PLUGIN_CLASSES=qos"
fi
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
./safe-devstack-vm-gate-wrap.sh
publishers:
- devstack-logs
- console-log

View File

@ -809,11 +809,6 @@
node: 'devstack-precise || devstack-trusty'
branch-designator: ''
branch-override: default
- '{pipeline}-tempest-dsvm-neutron-unstable{branch-designator}':
pipeline: gate
node: 'devstack-precise || devstack-trusty'
branch-designator: ''
branch-override: default
- '{pipeline}-tempest-dsvm-neutron{branch-designator}':
pipeline: gate
node: 'devstack-precise || devstack-trusty'

View File

@ -1206,10 +1206,6 @@ jobs:
- name: gate-tempest-dsvm-neutron-linuxbridge
voting: false
- name: gate-tempest-dsvm-neutron-unstable
branch: ^(?!stable/(juno|kilo)).*$
voting: false
- name: gate-trove-buildimage-mysql
voting: false
@ -2366,7 +2362,6 @@ projects:
- gate-neutron-lbaasv1-dsvm-api
- gate-neutron-lbaasv2-dsvm-api
- gate-tempest-dsvm-neutron-large-ops
- gate-tempest-dsvm-neutron-unstable
- gate-tempest-dsvm-neutron-multinode-smoke
gate:
- gate-neutron-dsvm-api