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:
parent
1f2a285040
commit
0243c4ff4d
@ -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
|
||||
|
@ -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'
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user