
Recently the trove-functional-mysql usually failed by timeout at the test_instance_returns_to_active_after_resize case, and the cause is creating and resizing instances could be quit slow(e.g. 1200+ seconds). This may be caused by the pressure of the CI system and should be further investigated. The patch is a quick fix for the problem by raising the timeout to 30 minutes(it's now 900 seconds by default, but instead it's 32 minutes for instance creating, so raising the value to 30 minutes should be reasonable). Partial-Bug: #1778837 Change-Id: Ib903a72b098499553978ec881843a7bbee25b45f Signed-off-by: Zhao Chao <zhaochao1984@gmail.com>
74 lines
2.5 KiB
YAML
74 lines
2.5 KiB
YAML
- hosts: all
|
|
name: Autoconverted job legacy-trove-legacy-functional-dsvm-mysql from old job gate-trove-legacy-functional-dsvm-mysql
|
|
tasks:
|
|
|
|
- name: Ensure legacy workspace directory
|
|
file:
|
|
path: '{{ ansible_user_dir }}/workspace'
|
|
state: directory
|
|
|
|
- shell:
|
|
cmd: |
|
|
set -e
|
|
set -x
|
|
cat > clonemap.yaml << EOF
|
|
clonemap:
|
|
- name: openstack-infra/devstack-gate
|
|
dest: devstack-gate
|
|
EOF
|
|
/usr/zuul-env/bin/zuul-cloner -m clonemap.yaml --cache-dir /opt/git \
|
|
git://git.openstack.org \
|
|
openstack-infra/devstack-gate
|
|
executable: /bin/bash
|
|
chdir: '{{ ansible_user_dir }}/workspace'
|
|
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
|
|
- shell:
|
|
cmd: |
|
|
set -e
|
|
set -x
|
|
cat << 'EOF' >>"/tmp/dg-local.conf"
|
|
[[local|localrc]]
|
|
enable_plugin trove git://git.openstack.org/openstack/trove
|
|
TROVE_RESIZE_TIME_OUT=1800
|
|
|
|
EOF
|
|
executable: /bin/bash
|
|
chdir: '{{ ansible_user_dir }}/workspace'
|
|
environment: '{{ zuul | zuul_legacy_vars }}'
|
|
|
|
- shell:
|
|
cmd: |
|
|
set -e
|
|
set -x
|
|
ENABLED_SERVICES=tempest
|
|
ENABLED_SERVICES+=,s-proxy,s-object,s-container,s-account
|
|
ENABLED_SERVICES+=,trove,tr-api,tr-tmgr,tr-cond
|
|
export ENABLED_SERVICES
|
|
|
|
export PYTHONUNBUFFERED=true
|
|
export DEVSTACK_GATE_TROVE=1
|
|
export PROJECTS="openstack/trove-dashboard $PROJECTS"
|
|
export DEVSTACK_PROJECT_FROM_GIT=python-troveclient
|
|
export PROJECTS="openstack/tripleo-image-elements $PROJECTS"
|
|
export PROJECTS="openstack/diskimage-builder $PROJECTS"
|
|
function post_test_hook {
|
|
export BRIDGE_IP=10.1.0.1
|
|
export DEST=$BASE/new
|
|
export PATH_DEVSTACK_SRC=$DEST/devstack
|
|
cd /opt/stack/new/trove/integration/scripts
|
|
export TROVE_RESIZE_TIME_OUT=1800
|
|
./trovestack dsvm-gate-tests mysql
|
|
}
|
|
export -f post_test_hook
|
|
|
|
export BRANCH_OVERRIDE=default
|
|
if [ "$BRANCH_OVERRIDE" != "default" ] ; then
|
|
export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
|
|
fi
|
|
cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh
|
|
./safe-devstack-vm-gate-wrap.sh
|
|
executable: /bin/bash
|
|
chdir: '{{ ansible_user_dir }}/workspace'
|
|
environment: '{{ zuul | zuul_legacy_vars }}'
|