Started by command line Building on master No emails were triggered. [workspace] $ /bin/bash /tmp/hudson1548636391297053236.sh NOVA_HOST=test-06.os.magners.qa.lexington GLANCE_HOST=test-10.os.magners.qa.lexington KEYSTONE_HOST=test-08.os.magners.qa.lexington +-----------------------+--------------------------------------------+---------------------------------+ | Package | Version | Host | +-----------------------+--------------------------------------------+---------------------------------+ | nova-api | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-07.os.magners.qa.lexington | | nova-common | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-07.os.magners.qa.lexington | | nova-compute | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-07.os.magners.qa.lexington | | nova-compute-kvm | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-07.os.magners.qa.lexington | | nova-network | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-07.os.magners.qa.lexington | | python-nova | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-07.os.magners.qa.lexington | | python-novaclient | 2012.1-0ubuntu1 | test-07.os.magners.qa.lexington | | glance | 2012.1.3+stable~20120821-120fcf-0ubuntu1 | test-10.os.magners.qa.lexington | | glance-api | 2012.1.3+stable~20120821-120fcf-0ubuntu1 | test-10.os.magners.qa.lexington | | glance-client | 2012.1.3+stable~20120821-120fcf-0ubuntu1 | test-10.os.magners.qa.lexington | | glance-common | 2012.1.3+stable~20120821-120fcf-0ubuntu1 | test-10.os.magners.qa.lexington | | glance-registry | 2012.1.3+stable~20120821-120fcf-0ubuntu1 | test-10.os.magners.qa.lexington | | python-glance | 2012.1.3+stable~20120821-120fcf-0ubuntu1 | test-10.os.magners.qa.lexington | | python-keystone | 2012.1+stable~20120824-a16a0ab9-0ubuntu2 | test-08.os.magners.qa.lexington | | python-keystoneclient | 2012.1-0ubuntu1 | test-08.os.magners.qa.lexington | | keystone | 2012.1+stable~20120824-a16a0ab9-0ubuntu2 | test-08.os.magners.qa.lexington | | nova-api | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-06.os.magners.qa.lexington | | nova-cert | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-06.os.magners.qa.lexington | | nova-common | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-06.os.magners.qa.lexington | | nova-objectstore | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-06.os.magners.qa.lexington | | nova-scheduler | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-06.os.magners.qa.lexington | | python-nova | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-06.os.magners.qa.lexington | | python-novaclient | 2012.1-0ubuntu1 | test-06.os.magners.qa.lexington | | nova-common | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-04.os.magners.qa.lexington | | nova-volume | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-04.os.magners.qa.lexington | | python-nova | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-04.os.magners.qa.lexington | | python-novaclient | 2012.1-0ubuntu1 | test-04.os.magners.qa.lexington | +-----------------------+--------------------------------------------+---------------------------------+ + [[ -n '' ]] + export OS_USERNAME=admin + OS_USERNAME=admin + export OS_PASSWORD=openstack + OS_PASSWORD=openstack + export OS_TENANT_NAME=admin + OS_TENANT_NAME=admin + case "$1" in + setup_network + find_cc + log 'Locating cloud-controller host in Juju deployment' + echo '- [prepare_cloud]: Locating cloud-controller host in Juju deployment' - [prepare_cloud]: Locating cloud-controller host in Juju deployment ++ /var/lib/jenkins/tools/juju-deployer/deployer.py -f nova-cloud-controller + cc=test-06.os.magners.qa.lexington + [[ 0 != 0 ]] + [[ -z test-06.os.magners.qa.lexington ]] + [[ test-06.os.magners.qa.lexington == \N\o\n\e ]] + log 'Located nova-cloud-controller @ test-06.os.magners.qa.lexington' + echo '- [prepare_cloud]: Located nova-cloud-controller @ test-06.os.magners.qa.lexington' - [prepare_cloud]: Located nova-cloud-controller @ test-06.os.magners.qa.lexington + log 'Logging into test-06.os.magners.qa.lexington and creating network via nova-manage' + echo '- [prepare_cloud]: Logging into test-06.os.magners.qa.lexington and creating network via nova-manage' - [prepare_cloud]: Logging into test-06.os.magners.qa.lexington and creating network via nova-manage + ssh ubuntu@test-06.os.magners.qa.lexington 'sudo nova-manage network create private 10.0.0.0/24 1 256 --bridge=br100 --bridge_interface=eth1 --multi_host=T' Warning: Permanently added 'test-06.os.magners.qa.lexington,192.168.20.6' (ECDSA) to the list of known hosts. 2012-08-29 19:28:26 DEBUG nova.utils [req-9dec2ec5-0d2a-4a46-823c-416bdcb2707e None None] backend from (pid=6770) __get_backend /usr/lib/python2.7/dist-packages/nova/utils.py:658 + log 'Logging into test-06.os.magners.qa.lexington and creating default floating IP pool' + echo '- [prepare_cloud]: Logging into test-06.os.magners.qa.lexington and creating default floating IP pool' - [prepare_cloud]: Logging into test-06.os.magners.qa.lexington and creating default floating IP pool + ssh ubuntu@test-06.os.magners.qa.lexington 'sudo nova-manage floating create 192.168.20.224/27' Warning: Permanently added 'test-06.os.magners.qa.lexington,192.168.20.6' (ECDSA) to the list of known hosts. 2012-08-29 19:28:27 DEBUG nova.utils [req-375032ed-c500-434d-9bd0-1d81afa7933d None None] backend from (pid=6881) __get_backend /usr/lib/python2.7/dist-packages/nova/utils.py:658 + log 'Logging into test-06.os.magners.qa.lexington and creating secondary floating IP pool' + echo '- [prepare_cloud]: Logging into test-06.os.magners.qa.lexington and creating secondary floating IP pool' - [prepare_cloud]: Logging into test-06.os.magners.qa.lexington and creating secondary floating IP pool + ssh ubuntu@test-06.os.magners.qa.lexington 'sudo nova-manage floating create --ip_range=192.168.20.223/27 --pool=test_range' Warning: Permanently added 'test-06.os.magners.qa.lexington,192.168.20.6' (ECDSA) to the list of known hosts. 2012-08-29 19:28:30 DEBUG nova.utils [req-e8a5b204-6230-4dc9-8031-c7728bbcad58 None None] backend from (pid=6992) __get_backend /usr/lib/python2.7/dist-packages/nova/utils.py:658 + [[ -n '' ]] + export OS_USERNAME=admin + OS_USERNAME=admin + export OS_PASSWORD=openstack + OS_PASSWORD=openstack + export OS_TENANT_NAME=admin + OS_TENANT_NAME=admin + case "$1" in + publish_image + set_os_credentials + [[ -z '' ]] + find_keystone + log 'Locating Keystone host in Juju deployment' + echo '- [prepare_cloud]: Locating Keystone host in Juju deployment' - [prepare_cloud]: Locating Keystone host in Juju deployment ++ /var/lib/jenkins/tools/juju-deployer/deployer.py -f keystone + ks=test-08.os.magners.qa.lexington + [[ 0 != 0 ]] + [[ -z test-08.os.magners.qa.lexington ]] + [[ test-08.os.magners.qa.lexington == \N\o\n\e ]] + log 'Located keystone @ test-08.os.magners.qa.lexington' + echo '- [prepare_cloud]: Located keystone @ test-08.os.magners.qa.lexington' - [prepare_cloud]: Located keystone @ test-08.os.magners.qa.lexington + export OS_AUTH_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ + OS_AUTH_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ + export OS_USERNAME=admin + OS_USERNAME=admin + export OS_PASSWORD=openstack + OS_PASSWORD=openstack + export OS_TENANT_NAME=admin + OS_TENANT_NAME=admin + [[ -n '' ]] + [[ -n '' ]] + log 'Set OS credentials: OS_AUTH_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ OS_USERNAME=admin' ' OS_PASSWORD=openstack OS_TENANT_NAME=admin' + echo '- [prepare_cloud]: Set OS credentials: OS_AUTH_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ OS_USERNAME=admin' ' OS_PASSWORD=openstack OS_TENANT_NAME=admin' - [prepare_cloud]: Set OS credentials: OS_AUTH_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ OS_USERNAME=admin OS_PASSWORD=openstack OS_TENANT_NAME=admin + IMG_DIR=/var/lib/jenkins/images + case "$1" in + IMG_TGZ=/var/lib/jenkins/images/cirros-0.3.0-x86_64-uec.tar.gz ++ echo cirros-0.3.0-x86_64-uec.tar.gz ++ sed -e 's/uec\.tar\.gz/\blank.img/g' + IMG_AMI=cirros-0.3.0-x86_64-blank.img ++ echo cirros-0.3.0-x86_64-uec.tar.gz ++ sed -e 's/uec\.tar\.gz/vmlinuz/g' + IMG_AKI=cirros-0.3.0-x86_64-vmlinuz ++ echo cirros-0.3.0-x86_64-uec.tar.gz ++ sed -e 's/uec\.tar\.gz/initrd/g' + IMG_ARI=cirros-0.3.0-x86_64-initrd + [[ ! -e /var/lib/jenkins/images/cirros-0.3.0-x86_64-uec.tar.gz ]] + log 'Using IMG_TGZ @ /var/lib/jenkins/images/cirros-0.3.0-x86_64-uec.tar.gz' + echo '- [prepare_cloud]: Using IMG_TGZ @ /var/lib/jenkins/images/cirros-0.3.0-x86_64-uec.tar.gz' - [prepare_cloud]: Using IMG_TGZ @ /var/lib/jenkins/images/cirros-0.3.0-x86_64-uec.tar.gz + tar -zxf /var/lib/jenkins/images/cirros-0.3.0-x86_64-uec.tar.gz + [[ ! -e cirros-0.3.0-x86_64-blank.img ]] + [[ ! -e cirros-0.3.0-x86_64-vmlinuz ]] ++ echo cirros-0.3.0-x86_64-uec.tar.gz ++ sed -e 's/\.tar\.gz//g' + IMG_NAME=cirros-0.3.0-x86_64-uec ++ glance add name=cirros-0.3.0-x86_64-uec-aki is_public=true container_format=aki disk_format=aki + RESP='Uploading image '\''cirros-0.3.0-x86_64-uec-aki'\'' [ 2%] 1.21M/s, ETA ETA 0h 0m 3s[ 2%] 620.338012K/s, ETA ETA 0h 0m 7s[100%] 14.6M/s, ETA ETA 0h 0m 0s Added new image with ID: 192821d6-f8da-402d-bc8b-82ffb8c6c4cc' ++ echo 'Uploading image '\''cirros-0.3.0-x86_64-uec-aki'\'' [ 2%] 1.21M/s, ETA ETA 0h 0m 3s[ 2%] 620.338012K/s, ETA ETA 0h 0m 7s[100%] 14.6M/s, ETA ETA 0h 0m 0s Added new image with ID: 192821d6-f8da-402d-bc8b-82ffb8c6c4cc' ++ tail -n1 ++ cut -d: -f2 ++ sed -e 's/ //g' + AKI_ID=192821d6-f8da-402d-bc8b-82ffb8c6c4cc + log 'Published AKI for cirros-0.3.0-x86_64-uec with ID 192821d6-f8da-402d-bc8b-82ffb8c6c4cc' + echo '- [prepare_cloud]: Published AKI for cirros-0.3.0-x86_64-uec with ID 192821d6-f8da-402d-bc8b-82ffb8c6c4cc' - [prepare_cloud]: Published AKI for cirros-0.3.0-x86_64-uec with ID 192821d6-f8da-402d-bc8b-82ffb8c6c4cc + [[ -n cirros-0.3.0-x86_64-initrd ]] ++ glance add name=cirros-0.3.0-x86_64-uec-ari is_public=true container_format=ari disk_format=ari + RESP='Uploading image '\''cirros-0.3.0-x86_64-uec-ari'\'' [ 5%] 1.21M/s, ETA ETA 0h 0m 1s[100%] 10.4M/s, ETA ETA 0h 0m 0s Added new image with ID: a2ab4ca9-1989-4569-bbe7-5077556929f9' ++ echo 'Uploading image '\''cirros-0.3.0-x86_64-uec-ari'\'' [ 5%] 1.21M/s, ETA ETA 0h 0m 1s[100%] 10.4M/s, ETA ETA 0h 0m 0s Added new image with ID: a2ab4ca9-1989-4569-bbe7-5077556929f9' ++ tail -n1 ++ cut -d: -f2 ++ sed -e 's/ //g' + ARI_ID=a2ab4ca9-1989-4569-bbe7-5077556929f9 + ARI_ARG=ramdisk_id=a2ab4ca9-1989-4569-bbe7-5077556929f9 + log 'Published ARI for cirros-0.3.0-x86_64-uec with ID a2ab4ca9-1989-4569-bbe7-5077556929f9' + echo '- [prepare_cloud]: Published ARI for cirros-0.3.0-x86_64-uec with ID a2ab4ca9-1989-4569-bbe7-5077556929f9' - [prepare_cloud]: Published ARI for cirros-0.3.0-x86_64-uec with ID a2ab4ca9-1989-4569-bbe7-5077556929f9 ++ glance add name=cirros-0.3.0-x86_64-uec-ami is_public=true container_format=ami disk_format=ami kernel_id=192821d6-f8da-402d-bc8b-82ffb8c6c4cc ramdisk_id=a2ab4ca9-1989-4569-bbe7-5077556929f9 + RESP='Uploading image '\''cirros-0.3.0-x86_64-uec-ami'\'' [ 0%] 1.21M/s, ETA ETA ??h ??m ??s[ 9%] 11.5M/s, ETA ETA 0h 0m 1s[ 61%] 47.4M/s, ETA ETA 0h 0m 0s[100%] 58.1M/s, ETA ETA 0h 0m 0s Added new image with ID: 390f37e8-ec5e-4ecb-be12-6d0851d34999' ++ echo 'Uploading image '\''cirros-0.3.0-x86_64-uec-ami'\'' [ 0%] 1.21M/s, ETA ETA ??h ??m ??s[ 9%] 11.5M/s, ETA ETA 0h 0m 1s[ 61%] 47.4M/s, ETA ETA 0h 0m 0s[100%] 58.1M/s, ETA ETA 0h 0m 0s Added new image with ID: 390f37e8-ec5e-4ecb-be12-6d0851d34999' ++ tail -n1 ++ cut -d: -f2 ++ sed -e 's/ //g' + AMI_ID=390f37e8-ec5e-4ecb-be12-6d0851d34999 + log 'Published AMI for cirros-0.3.0-x86_64-uec with ID 390f37e8-ec5e-4ecb-be12-6d0851d34999' + echo '- [prepare_cloud]: Published AMI for cirros-0.3.0-x86_64-uec with ID 390f37e8-ec5e-4ecb-be12-6d0851d34999' - [prepare_cloud]: Published AMI for cirros-0.3.0-x86_64-uec with ID 390f37e8-ec5e-4ecb-be12-6d0851d34999 + log 'Cleaning up cirros-0.3.0-x86_64-uec...' + echo '- [prepare_cloud]: Cleaning up cirros-0.3.0-x86_64-uec...' - [prepare_cloud]: Cleaning up cirros-0.3.0-x86_64-uec... + rm -rf 'cirros-0.3.0-x86_64-uec*' + [[ -n '' ]] + export OS_USERNAME=admin + OS_USERNAME=admin + export OS_PASSWORD=openstack + OS_PASSWORD=openstack + export OS_TENANT_NAME=admin + OS_TENANT_NAME=admin + case "$1" in + setup_ec2 + set_ks_admin_credentials + [[ -z '' ]] + find_keystone + log 'Locating Keystone host in Juju deployment' + echo '- [prepare_cloud]: Locating Keystone host in Juju deployment' - [prepare_cloud]: Locating Keystone host in Juju deployment ++ /var/lib/jenkins/tools/juju-deployer/deployer.py -f keystone + ks=test-08.os.magners.qa.lexington + [[ 0 != 0 ]] + [[ -z test-08.os.magners.qa.lexington ]] + [[ test-08.os.magners.qa.lexington == \N\o\n\e ]] + log 'Located keystone @ test-08.os.magners.qa.lexington' + echo '- [prepare_cloud]: Located keystone @ test-08.os.magners.qa.lexington' - [prepare_cloud]: Located keystone @ test-08.os.magners.qa.lexington + export SERVICE_ENDPOINT=http://test-08.os.magners.qa.lexington:35357/v2.0/ + SERVICE_ENDPOINT=http://test-08.os.magners.qa.lexington:35357/v2.0/ + export SERVICE_TOKEN=ubuntutesting + SERVICE_TOKEN=ubuntutesting + log 'Set KS admin credentials: SERVICE_ENDPOINT=http://test-08.os.magners.qa.lexington:35357/v2.0/' ' SERVICE_TOKEN=ubuntutesting' + echo '- [prepare_cloud]: Set KS admin credentials: SERVICE_ENDPOINT=http://test-08.os.magners.qa.lexington:35357/v2.0/' ' SERVICE_TOKEN=ubuntutesting' - [prepare_cloud]: Set KS admin credentials: SERVICE_ENDPOINT=http://test-08.os.magners.qa.lexington:35357/v2.0/ SERVICE_TOKEN=ubuntutesting + log 'Creating EC2 credentials for admin' + echo '- [prepare_cloud]: Creating EC2 credentials for admin' - [prepare_cloud]: Creating EC2 credentials for admin ++ keystone user-list ++ grep admin ++ awk '{ print $2 }' Expecting an auth URL via either --os_auth_url or env[OS_AUTH_URL] + USER_ID= ++ keystone tenant-list ++ grep admin ++ awk '{ print $2 }' Expecting an auth URL via either --os_auth_url or env[OS_AUTH_URL] + TENANT_ID= + log 'USER_ID= TENANT_ID=' + echo '- [prepare_cloud]: USER_ID= TENANT_ID=' - [prepare_cloud]: USER_ID= TENANT_ID= ++ keystone ec2-credentials-create --user= --tenant_id= Expecting an auth URL via either --os_auth_url or env[OS_AUTH_URL] + EC2_CREDS= Removing existing devstack branch Cloning into 'devstack'... Note: checking out 'remotes/origin/stable/essex'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b new_branch_name HEAD is now at 11e4cf3... Add flag for availablility of change password API. ===================================================================== Running aggregates ===================================================================== ************************************************** Begin DevStack Exercise: ./exercises/aggregates.sh ************************************************** +++ dirname ./exercises/aggregates.sh ++ cd ./exercises ++ pwd + EXERCISE_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/exercises ++ cd /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/exercises/.. ++ pwd + TOP_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack + source /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/functions +++ set +o +++ grep xtrace ++ XTRACE='set -o xtrace' ++ set +o xtrace + source /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/openrc ++ MULTI_HOST=1 ++ TEST_FLOATING_POOL=test_range ++ HOST_IP=test-08.os.magners.qa.lexington ++ SERVICE_HOST=test-08.os.magners.qa.lexington ++ GLANCE_HOST=test-10.os.magners.qa.lexington ++ export NOVA_PROJECT_ID=admin ++ NOVA_PROJECT_ID=admin ++ export NOVA_USERNAME=admin ++ NOVA_USERNAME=admin ++ export NOVA_PASSWORD=openstack ++ NOVA_PASSWORD=openstack ++ export OS_TENANT_NAME=admin ++ OS_TENANT_NAME=admin ++ export OS_USERNAME=admin ++ OS_USERNAME=admin ++ export OS_PASSWORD=openstack ++ OS_PASSWORD=openstack ++ export OS_AUTH_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ ++ OS_AUTH_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ ++ export EC2_URL=http://test-06.os.magners.qa.lexington:8773/services/Cloud ++ EC2_URL=http://test-06.os.magners.qa.lexington:8773/services/Cloud ++ export S3_URL=http://test-06.os.magners.qa.lexington:3333 ++ S3_URL=http://test-06.os.magners.qa.lexington:3333 ++ source ./ec2rc +++ export EC2_URL=http://test-05.os.magners.qa.lexington:8773/services/Cloud +++ EC2_URL=http://test-05.os.magners.qa.lexington:8773/services/Cloud +++ export EC2_ACCESS_KEY=062ad348c89f446bb7d2ca5843a39077 +++ EC2_ACCESS_KEY=062ad348c89f446bb7d2ca5843a39077 +++ export EC2_SECRET_KEY=90de464cc3a94dada3102a2a0d0f4ac4 +++ EC2_SECRET_KEY=90de464cc3a94dada3102a2a0d0f4ac4 ++ export BOOT_TIMEOUT=60 ++ BOOT_TIMEOUT=60 ++ export ACTIVE_TIMEOUT=60 ++ ACTIVE_TIMEOUT=60 ++ export TERMINATE_TIMEOUT=30 ++ TERMINATE_TIMEOUT=30 ++ source ./stackrc +++++ dirname ./stackrc ++++ cd . ++++ pwd +++ RC_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack +++ ENABLED_SERVICES=g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,mysql,rabbit +++ NOVA_REPO=https://github.com/openstack/nova.git +++ NOVA_BRANCH=stable/essex +++ SWIFT_REPO=https://github.com/openstack/swift.git +++ SWIFT_BRANCH=stable/essex +++ GLANCE_REPO=https://github.com/openstack/glance.git +++ GLANCE_BRANCH=stable/essex +++ KEYSTONE_REPO=https://github.com/openstack/keystone.git +++ KEYSTONE_BRANCH=stable/essex +++ NOVNC_REPO=https://github.com/cloudbuilders/noVNC.git +++ NOVNC_BRANCH=master +++ HORIZON_REPO=https://github.com/openstack/horizon.git +++ HORIZON_BRANCH=stable/essex +++ NOVACLIENT_REPO=https://github.com/openstack/python-novaclient.git +++ NOVACLIENT_BRANCH=master +++ KEYSTONECLIENT_REPO=https://github.com/openstack/python-keystoneclient +++ KEYSTONECLIENT_BRANCH=master +++ QUANTUM_REPO=https://github.com/openstack/quantum +++ QUANTUM_BRANCH=stable/essex +++ QUANTUM_CLIENT_REPO=https://github.com/openstack/python-quantumclient +++ QUANTUM_CLIENT_BRANCH=master +++ TEMPEST_REPO=https://github.com/openstack/tempest.git +++ TEMPEST_BRANCH=master +++ MELANGE_REPO=https://github.com/openstack/melange.git +++ MELANGE_BRANCH=master +++ MELANGECLIENT_REPO=https://github.com/openstack/python-melangeclient.git +++ MELANGECLIENT_BRANCH=master +++ case "$LIBVIRT_TYPE" in +++ IMAGE_URLS=http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-uec.tar.gz +++ '[' -f /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/localrc ']' ++ export NOVA_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ ++ NOVA_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ ++ export NOVA_VERSION=1.1 ++ NOVA_VERSION=1.1 ++ export NOVA_REGION_NAME=RegionOne ++ NOVA_REGION_NAME=RegionOne +++ readlink -f /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/openrc ++ NOVARC=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/openrc ++ NOVA_KEY_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack ++ export EC2_USER_ID=42 ++ EC2_USER_ID=42 ++ export EC2_PRIVATE_KEY=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem ++ EC2_PRIVATE_KEY=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem ++ export EC2_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem ++ EC2_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem ++ export NOVA_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ NOVA_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ export EUCALYPTUS_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ EUCALYPTUS_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ alias 'ec2-bundle-image=ec2-bundle-image --cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem --privatekey /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem --user 42 --ec2cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem' ++ alias 'ec2-upload-bundle=ec2-upload-bundle -a 062ad348c89f446bb7d2ca5843a39077 -s 90de464cc3a94dada3102a2a0d0f4ac4 --url http://test-06.os.magners.qa.lexington:3333 --ec2cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem' ++ export RUNNING_TIMEOUT=120 ++ RUNNING_TIMEOUT=120 ++ export ASSOCIATE_TIMEOUT=15 ++ ASSOCIATE_TIMEOUT=15 + source /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/exerciserc ++ export ACTIVE_TIMEOUT=60 ++ ACTIVE_TIMEOUT=60 ++ export ASSOCIATE_TIMEOUT=15 ++ ASSOCIATE_TIMEOUT=15 ++ export BOOT_TIMEOUT=60 ++ BOOT_TIMEOUT=60 ++ export RUNNING_TIMEOUT=120 ++ RUNNING_TIMEOUT=120 ++ export TERMINATE_TIMEOUT=30 ++ TERMINATE_TIMEOUT=30 + _OLD_USERNAME=admin + OS_USERNAME=admin + AGGREGATE_NAME=test_aggregate_22206 + AGGREGATE_A_ZONE=nova + exit_if_aggregate_present test_aggregate_22206 + aggregate_name=test_aggregate_22206 ++ nova aggregate-list ++ grep -c ' test_aggregate_22206 ' + '[' 0 == 0 ']' + echo 'SUCCESS test_aggregate_22206 not present' SUCCESS test_aggregate_22206 not present ++ nova aggregate-create test_aggregate_22206 nova ++ grep ' test_aggregate_22206 ' ++ get_field 1 ++ read data ++ '[' 1 -lt 0 ']' ++ field='$2' ++ echo '| 1 | test_aggregate_22206 | nova | created | | |' ++ awk '-F[ \t]*\\|[ \t]*' '{print $2}' ++ read data + AGGREGATE_ID=1 + nova aggregate-list + grep -q ' test_aggregate_22206 ' + nova aggregate-create test_aggregate_22206 nova ERROR: There was a conflict when trying to complete your request. (HTTP 409) + AGGREGATE_NEW_NAME=test_aggregate_26783 + nova aggregate-update 1 test_aggregate_26783 Aggregate 1 has been succesfully updated. +----+----------------------+-------------------+-------------------+-------+----------+ | Id | Name | Availability Zone | Operational State | Hosts | Metadata | +----+----------------------+-------------------+-------------------+-------+----------+ | 1 | test_aggregate_26783 | nova | created | [] | {} | +----+----------------------+-------------------+-------------------+-------+----------+ + nova aggregate-details 1 + grep test_aggregate_26783 | 1 | test_aggregate_26783 | nova | created | [] | {} | + nova aggregate-details 1 + grep nova | 1 | test_aggregate_26783 | nova | created | [] | {} | + nova aggregate-update 1 test_aggregate_22206 nova Aggregate 1 has been succesfully updated. +----+----------------------+-------------------+-------------------+-------+----------+ | Id | Name | Availability Zone | Operational State | Hosts | Metadata | +----+----------------------+-------------------+-------------------+-------+----------+ | 1 | test_aggregate_22206 | nova | created | [] | {} | +----+----------------------+-------------------+-------------------+-------+----------+ + nova aggregate-details 1 + grep test_aggregate_22206 | 1 | test_aggregate_22206 | nova | created | [] | {} | + nova aggregate-details 1 + grep nova | 1 | test_aggregate_22206 | nova | created | [] | {} | + META_DATA_1_KEY=asdf + META_DATA_2_KEY=foo + META_DATA_3_KEY=bar + nova aggregate-details 1 + grep '{}' | 1 | test_aggregate_22206 | nova | created | [] | {} | + nova aggregate-set-metadata 1 asdf=123 Aggregate 1 has been succesfully updated. +----+----------------------+-------------------+-------------------+-------+-------------------+ | Id | Name | Availability Zone | Operational State | Hosts | Metadata | +----+----------------------+-------------------+-------------------+-------+-------------------+ | 1 | test_aggregate_22206 | nova | created | [] | {u'asdf': u'123'} | +----+----------------------+-------------------+-------------------+-------+-------------------+ + nova aggregate-details 1 + grep asdf | 1 | test_aggregate_22206 | nova | created | [] | {u'asdf': u'123'} | + nova aggregate-details 1 + grep 123 | 1 | test_aggregate_22206 | nova | created | [] | {u'asdf': u'123'} | + nova aggregate-set-metadata 1 foo=456 Aggregate 1 has been succesfully updated. +----+----------------------+-------------------+-------------------+-------+-----------------------------------+ | Id | Name | Availability Zone | Operational State | Hosts | Metadata | +----+----------------------+-------------------+-------------------+-------+-----------------------------------+ | 1 | test_aggregate_22206 | nova | created | [] | {u'foo': u'456', u'asdf': u'123'} | +----+----------------------+-------------------+-------------------+-------+-----------------------------------+ + nova aggregate-details 1 + grep asdf | 1 | test_aggregate_22206 | nova | created | [] | {u'foo': u'456', u'asdf': u'123'} | + nova aggregate-details 1 + grep foo | 1 | test_aggregate_22206 | nova | created | [] | {u'foo': u'456', u'asdf': u'123'} | + nova aggregate-set-metadata 1 foo bar=789 Aggregate 1 has been succesfully updated. +----+----------------------+-------------------+-------------------+-------+-----------------------------------+ | Id | Name | Availability Zone | Operational State | Hosts | Metadata | +----+----------------------+-------------------+-------------------+-------+-----------------------------------+ | 1 | test_aggregate_22206 | nova | created | [] | {u'bar': u'789', u'asdf': u'123'} | +----+----------------------+-------------------+-------------------+-------+-----------------------------------+ + nova aggregate-details 1 + grep asdf | 1 | test_aggregate_22206 | nova | created | [] | {u'bar': u'789', u'asdf': u'123'} | + nova aggregate-details 1 + grep bar | 1 | test_aggregate_22206 | nova | created | [] | {u'bar': u'789', u'asdf': u'123'} | + nova aggregate-details 1 + grep foo + nova aggregate-set-metadata 1 bar asdf Aggregate 1 has been succesfully updated. +----+----------------------+-------------------+-------------------+-------+----------+ | Id | Name | Availability Zone | Operational State | Hosts | Metadata | +----+----------------------+-------------------+-------------------+-------+----------+ | 1 | test_aggregate_22206 | nova | created | [] | {} | +----+----------------------+-------------------+-------------------+-------+----------+ + nova aggregate-details 1 + grep '{}' | 1 | test_aggregate_22206 | nova | created | [] | {} | + '[' '' == xenserver ']' + nova aggregate-delete 1 Aggregate 1 has been succesfully deleted. + exit_if_aggregate_present test_aggregate_22206 + aggregate_name=test_aggregate_22206 ++ nova aggregate-list ++ grep -c ' test_aggregate_22206 ' + '[' 0 == 0 ']' + echo 'SUCCESS test_aggregate_22206 not present' SUCCESS test_aggregate_22206 not present + OS_USERNAME=admin + echo 'AGGREGATE TEST PASSED' AGGREGATE TEST PASSED + set +o xtrace ************************************************** End DevStack Exercise: ./exercises/aggregates.sh ************************************************** ===================================================================== Running bundle ===================================================================== ********************************************************************* Begin DevStack Exercise: ./exercises/bundle.sh ********************************************************************* +++ dirname ./exercises/bundle.sh ++ cd ./exercises ++ pwd + EXERCISE_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/exercises ++ cd /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/exercises/.. ++ pwd + TOP_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack + source /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/functions +++ set +o +++ grep xtrace ++ XTRACE='set -o xtrace' ++ set +o xtrace + source /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/eucarc ++ [[ -n '' ]] ++ [[ -n '' ]] ++++ dirname /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/eucarc +++ cd /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack +++ pwd ++ RC_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack ++ source /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/openrc +++ MULTI_HOST=1 +++ TEST_FLOATING_POOL=test_range +++ HOST_IP=test-08.os.magners.qa.lexington +++ SERVICE_HOST=test-08.os.magners.qa.lexington +++ GLANCE_HOST=test-10.os.magners.qa.lexington +++ export NOVA_PROJECT_ID=admin +++ NOVA_PROJECT_ID=admin +++ export NOVA_USERNAME=admin +++ NOVA_USERNAME=admin +++ export NOVA_PASSWORD=openstack +++ NOVA_PASSWORD=openstack +++ export OS_TENANT_NAME=admin +++ OS_TENANT_NAME=admin +++ export OS_USERNAME=admin +++ OS_USERNAME=admin +++ export OS_PASSWORD=openstack +++ OS_PASSWORD=openstack +++ export OS_AUTH_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ +++ OS_AUTH_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ +++ export EC2_URL=http://test-06.os.magners.qa.lexington:8773/services/Cloud +++ EC2_URL=http://test-06.os.magners.qa.lexington:8773/services/Cloud +++ export S3_URL=http://test-06.os.magners.qa.lexington:3333 +++ S3_URL=http://test-06.os.magners.qa.lexington:3333 +++ source ./ec2rc ++++ export EC2_URL=http://test-05.os.magners.qa.lexington:8773/services/Cloud ++++ EC2_URL=http://test-05.os.magners.qa.lexington:8773/services/Cloud ++++ export EC2_ACCESS_KEY=062ad348c89f446bb7d2ca5843a39077 ++++ EC2_ACCESS_KEY=062ad348c89f446bb7d2ca5843a39077 ++++ export EC2_SECRET_KEY=90de464cc3a94dada3102a2a0d0f4ac4 ++++ EC2_SECRET_KEY=90de464cc3a94dada3102a2a0d0f4ac4 +++ export BOOT_TIMEOUT=60 +++ BOOT_TIMEOUT=60 +++ export ACTIVE_TIMEOUT=60 +++ ACTIVE_TIMEOUT=60 +++ export TERMINATE_TIMEOUT=30 +++ TERMINATE_TIMEOUT=30 +++ source ./stackrc ++++++ dirname ./stackrc +++++ cd . +++++ pwd ++++ RC_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack ++++ ENABLED_SERVICES=g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,mysql,rabbit ++++ NOVA_REPO=https://github.com/openstack/nova.git ++++ NOVA_BRANCH=stable/essex ++++ SWIFT_REPO=https://github.com/openstack/swift.git ++++ SWIFT_BRANCH=stable/essex ++++ GLANCE_REPO=https://github.com/openstack/glance.git ++++ GLANCE_BRANCH=stable/essex ++++ KEYSTONE_REPO=https://github.com/openstack/keystone.git ++++ KEYSTONE_BRANCH=stable/essex ++++ NOVNC_REPO=https://github.com/cloudbuilders/noVNC.git ++++ NOVNC_BRANCH=master ++++ HORIZON_REPO=https://github.com/openstack/horizon.git ++++ HORIZON_BRANCH=stable/essex ++++ NOVACLIENT_REPO=https://github.com/openstack/python-novaclient.git ++++ NOVACLIENT_BRANCH=master ++++ KEYSTONECLIENT_REPO=https://github.com/openstack/python-keystoneclient ++++ KEYSTONECLIENT_BRANCH=master ++++ QUANTUM_REPO=https://github.com/openstack/quantum ++++ QUANTUM_BRANCH=stable/essex ++++ QUANTUM_CLIENT_REPO=https://github.com/openstack/python-quantumclient ++++ QUANTUM_CLIENT_BRANCH=master ++++ TEMPEST_REPO=https://github.com/openstack/tempest.git ++++ TEMPEST_BRANCH=master ++++ MELANGE_REPO=https://github.com/openstack/melange.git ++++ MELANGE_BRANCH=master ++++ MELANGECLIENT_REPO=https://github.com/openstack/python-melangeclient.git ++++ MELANGECLIENT_BRANCH=master ++++ case "$LIBVIRT_TYPE" in ++++ IMAGE_URLS=http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-uec.tar.gz ++++ '[' -f /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/localrc ']' +++ export NOVA_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ +++ NOVA_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ +++ export NOVA_VERSION=1.1 +++ NOVA_VERSION=1.1 +++ export NOVA_REGION_NAME=RegionOne +++ NOVA_REGION_NAME=RegionOne ++++ readlink -f /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/openrc +++ NOVARC=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/openrc +++ NOVA_KEY_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack +++ export EC2_USER_ID=42 +++ EC2_USER_ID=42 +++ export EC2_PRIVATE_KEY=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem +++ EC2_PRIVATE_KEY=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem +++ export EC2_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem +++ EC2_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem +++ export NOVA_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem +++ NOVA_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem +++ export EUCALYPTUS_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem +++ EUCALYPTUS_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem +++ alias 'ec2-bundle-image=ec2-bundle-image --cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem --privatekey /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem --user 42 --ec2cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem' +++ alias 'ec2-upload-bundle=ec2-upload-bundle -a 062ad348c89f446bb7d2ca5843a39077 -s 90de464cc3a94dada3102a2a0d0f4ac4 --url http://test-06.os.magners.qa.lexington:3333 --ec2cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem' +++ export RUNNING_TIMEOUT=120 +++ RUNNING_TIMEOUT=120 +++ export ASSOCIATE_TIMEOUT=15 +++ ASSOCIATE_TIMEOUT=15 +++ keystone catalog --service ec2 +++ awk '/ publicURL / { print $4 }' ++ export EC2_URL=http://test-06.os.magners.qa.lexington:8773/services/Cloud ++ EC2_URL=http://test-06.os.magners.qa.lexington:8773/services/Cloud +++ keystone ec2-credentials-create ++ CREDS='+-----------+----------------------------------+ | Property | Value | +-----------+----------------------------------+ | access | ae2beecf8290459da7484c98629cda76 | | secret | 8aa405ddb6094017a6a08ea30304772f | | tenant_id | 7a866bc54a2140d0838497b7e01e23dd | | user_id | 9d7ee82438524a1b925a13a665f5cd89 | +-----------+----------------------------------+' +++ echo '+-----------+----------------------------------+ | Property | Value | +-----------+----------------------------------+ | access | ae2beecf8290459da7484c98629cda76 | | secret | 8aa405ddb6094017a6a08ea30304772f | | tenant_id | 7a866bc54a2140d0838497b7e01e23dd | | user_id | 9d7ee82438524a1b925a13a665f5cd89 | +-----------+----------------------------------+' +++ awk '/ access / { print $4 }' ++ export EC2_ACCESS_KEY=ae2beecf8290459da7484c98629cda76 ++ EC2_ACCESS_KEY=ae2beecf8290459da7484c98629cda76 +++ echo '+-----------+----------------------------------+ | Property | Value | +-----------+----------------------------------+ | access | ae2beecf8290459da7484c98629cda76 | | secret | 8aa405ddb6094017a6a08ea30304772f | | tenant_id | 7a866bc54a2140d0838497b7e01e23dd | | user_id | 9d7ee82438524a1b925a13a665f5cd89 | +-----------+----------------------------------+' +++ awk '/ secret / { print $4 }' ++ export EC2_SECRET_KEY=8aa405ddb6094017a6a08ea30304772f ++ EC2_SECRET_KEY=8aa405ddb6094017a6a08ea30304772f ++ NOVA_KEY_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack +++ keystone catalog --service s3 +++ awk '/ publicURL / { print $4 }' ++ export S3_URL=http://test-06.os.magners.qa.lexington:3333 ++ S3_URL=http://test-06.os.magners.qa.lexington:3333 ++ export EC2_USER_ID=42 ++ EC2_USER_ID=42 ++ export EC2_PRIVATE_KEY=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem ++ EC2_PRIVATE_KEY=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem ++ export EC2_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem ++ EC2_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem ++ export NOVA_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ NOVA_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ export EUCALYPTUS_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ EUCALYPTUS_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ alias 'ec2-bundle-image=ec2-bundle-image --cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem --privatekey /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem --user 42 --ec2cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem' ++ alias 'ec2-upload-bundle=ec2-upload-bundle -a ae2beecf8290459da7484c98629cda76 -s 8aa405ddb6094017a6a08ea30304772f --url http://test-06.os.magners.qa.lexington:3333 --ec2cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem' + source /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/exerciserc ++ export ACTIVE_TIMEOUT=60 ++ ACTIVE_TIMEOUT=60 ++ export ASSOCIATE_TIMEOUT=15 ++ ASSOCIATE_TIMEOUT=15 ++ export BOOT_TIMEOUT=60 ++ BOOT_TIMEOUT=60 ++ export RUNNING_TIMEOUT=120 ++ RUNNING_TIMEOUT=120 ++ export TERMINATE_TIMEOUT=30 ++ TERMINATE_TIMEOUT=30 + rm -f /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem + rm -f /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem + rm -f /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem + nova x509-get-root-cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem Wrote x509 root cert to /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem + nova x509-create-cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem Wrote private key to /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem Wrote x509 certificate to /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem + REGISTER_TIMEOUT=15 + BUCKET=testbucket + IMAGE=bundle.img + truncate -s 5M /tmp/bundle.img + euca-bundle-image -i /tmp/bundle.img Checking image Encrypting image Splitting image... Part: bundle.img.part.00 Generating manifest /tmp/bundle.img.manifest.xml + euca-upload-bundle -b testbucket -m /tmp/bundle.img.manifest.xml Checking bucket: testbucket Creating bucket: testbucket Uploading manifest file Uploading part: bundle.img.part.00 Uploaded image as testbucket/bundle.img.manifest.xml ++ euca-register testbucket/bundle.img.manifest.xml ++ cut -f2 + AMI=ami-00000001 + die_if_not_set AMI 'Failure registering testbucket/bundle.img' + local exitcode=0 + set +o xtrace + timeout 15 sh -c 'while euca-describe-images | grep ami-00000001 | grep -q available; do sleep 1; done' + euca-deregister ami-00000001 IMAGE ami-00000001 + set +o xtrace ********************************************************************* SUCCESS: End DevStack Exercise: ./exercises/bundle.sh ********************************************************************* ===================================================================== Running euca ===================================================================== ********************************************************************* Begin DevStack Exercise: ./exercises/euca.sh ********************************************************************* +++ dirname ./exercises/euca.sh ++ cd ./exercises ++ pwd + EXERCISE_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/exercises ++ cd /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/exercises/.. ++ pwd + TOP_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack + source /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/functions +++ set +o +++ grep xtrace ++ XTRACE='set -o xtrace' ++ set +o xtrace + source /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/eucarc ++ [[ -n '' ]] ++ [[ -n '' ]] ++++ dirname /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/eucarc +++ cd /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack +++ pwd ++ RC_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack ++ source /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/openrc +++ MULTI_HOST=1 +++ TEST_FLOATING_POOL=test_range +++ HOST_IP=test-08.os.magners.qa.lexington +++ SERVICE_HOST=test-08.os.magners.qa.lexington +++ GLANCE_HOST=test-10.os.magners.qa.lexington +++ export NOVA_PROJECT_ID=admin +++ NOVA_PROJECT_ID=admin +++ export NOVA_USERNAME=admin +++ NOVA_USERNAME=admin +++ export NOVA_PASSWORD=openstack +++ NOVA_PASSWORD=openstack +++ export OS_TENANT_NAME=admin +++ OS_TENANT_NAME=admin +++ export OS_USERNAME=admin +++ OS_USERNAME=admin +++ export OS_PASSWORD=openstack +++ OS_PASSWORD=openstack +++ export OS_AUTH_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ +++ OS_AUTH_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ +++ export EC2_URL=http://test-06.os.magners.qa.lexington:8773/services/Cloud +++ EC2_URL=http://test-06.os.magners.qa.lexington:8773/services/Cloud +++ export S3_URL=http://test-06.os.magners.qa.lexington:3333 +++ S3_URL=http://test-06.os.magners.qa.lexington:3333 +++ source ./ec2rc ++++ export EC2_URL=http://test-05.os.magners.qa.lexington:8773/services/Cloud ++++ EC2_URL=http://test-05.os.magners.qa.lexington:8773/services/Cloud ++++ export EC2_ACCESS_KEY=062ad348c89f446bb7d2ca5843a39077 ++++ EC2_ACCESS_KEY=062ad348c89f446bb7d2ca5843a39077 ++++ export EC2_SECRET_KEY=90de464cc3a94dada3102a2a0d0f4ac4 ++++ EC2_SECRET_KEY=90de464cc3a94dada3102a2a0d0f4ac4 +++ export BOOT_TIMEOUT=60 +++ BOOT_TIMEOUT=60 +++ export ACTIVE_TIMEOUT=60 +++ ACTIVE_TIMEOUT=60 +++ export TERMINATE_TIMEOUT=30 +++ TERMINATE_TIMEOUT=30 +++ source ./stackrc ++++++ dirname ./stackrc +++++ cd . +++++ pwd ++++ RC_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack ++++ ENABLED_SERVICES=g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,mysql,rabbit ++++ NOVA_REPO=https://github.com/openstack/nova.git ++++ NOVA_BRANCH=stable/essex ++++ SWIFT_REPO=https://github.com/openstack/swift.git ++++ SWIFT_BRANCH=stable/essex ++++ GLANCE_REPO=https://github.com/openstack/glance.git ++++ GLANCE_BRANCH=stable/essex ++++ KEYSTONE_REPO=https://github.com/openstack/keystone.git ++++ KEYSTONE_BRANCH=stable/essex ++++ NOVNC_REPO=https://github.com/cloudbuilders/noVNC.git ++++ NOVNC_BRANCH=master ++++ HORIZON_REPO=https://github.com/openstack/horizon.git ++++ HORIZON_BRANCH=stable/essex ++++ NOVACLIENT_REPO=https://github.com/openstack/python-novaclient.git ++++ NOVACLIENT_BRANCH=master ++++ KEYSTONECLIENT_REPO=https://github.com/openstack/python-keystoneclient ++++ KEYSTONECLIENT_BRANCH=master ++++ QUANTUM_REPO=https://github.com/openstack/quantum ++++ QUANTUM_BRANCH=stable/essex ++++ QUANTUM_CLIENT_REPO=https://github.com/openstack/python-quantumclient ++++ QUANTUM_CLIENT_BRANCH=master ++++ TEMPEST_REPO=https://github.com/openstack/tempest.git ++++ TEMPEST_BRANCH=master ++++ MELANGE_REPO=https://github.com/openstack/melange.git ++++ MELANGE_BRANCH=master ++++ MELANGECLIENT_REPO=https://github.com/openstack/python-melangeclient.git ++++ MELANGECLIENT_BRANCH=master ++++ case "$LIBVIRT_TYPE" in ++++ IMAGE_URLS=http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-uec.tar.gz ++++ '[' -f /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/localrc ']' +++ export NOVA_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ +++ NOVA_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ +++ export NOVA_VERSION=1.1 +++ NOVA_VERSION=1.1 +++ export NOVA_REGION_NAME=RegionOne +++ NOVA_REGION_NAME=RegionOne ++++ readlink -f /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/openrc +++ NOVARC=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/openrc +++ NOVA_KEY_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack +++ export EC2_USER_ID=42 +++ EC2_USER_ID=42 +++ export EC2_PRIVATE_KEY=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem +++ EC2_PRIVATE_KEY=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem +++ export EC2_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem +++ EC2_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem +++ export NOVA_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem +++ NOVA_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem +++ export EUCALYPTUS_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem +++ EUCALYPTUS_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem +++ alias 'ec2-bundle-image=ec2-bundle-image --cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem --privatekey /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem --user 42 --ec2cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem' +++ alias 'ec2-upload-bundle=ec2-upload-bundle -a 062ad348c89f446bb7d2ca5843a39077 -s 90de464cc3a94dada3102a2a0d0f4ac4 --url http://test-06.os.magners.qa.lexington:3333 --ec2cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem' +++ export RUNNING_TIMEOUT=120 +++ RUNNING_TIMEOUT=120 +++ export ASSOCIATE_TIMEOUT=15 +++ ASSOCIATE_TIMEOUT=15 +++ keystone catalog --service ec2 +++ awk '/ publicURL / { print $4 }' ++ export EC2_URL=http://test-06.os.magners.qa.lexington:8773/services/Cloud ++ EC2_URL=http://test-06.os.magners.qa.lexington:8773/services/Cloud +++ keystone ec2-credentials-create ++ CREDS='+-----------+----------------------------------+ | Property | Value | +-----------+----------------------------------+ | access | a9df9ee924934feebccddfd1761e17dd | | secret | 129de54d7a544200aa06939a4841222e | | tenant_id | 7a866bc54a2140d0838497b7e01e23dd | | user_id | 9d7ee82438524a1b925a13a665f5cd89 | +-----------+----------------------------------+' +++ echo '+-----------+----------------------------------+ | Property | Value | +-----------+----------------------------------+ | access | a9df9ee924934feebccddfd1761e17dd | | secret | 129de54d7a544200aa06939a4841222e | | tenant_id | 7a866bc54a2140d0838497b7e01e23dd | | user_id | 9d7ee82438524a1b925a13a665f5cd89 | +-----------+----------------------------------+' +++ awk '/ access / { print $4 }' ++ export EC2_ACCESS_KEY=a9df9ee924934feebccddfd1761e17dd ++ EC2_ACCESS_KEY=a9df9ee924934feebccddfd1761e17dd +++ echo '+-----------+----------------------------------+ | Property | Value | +-----------+----------------------------------+ | access | a9df9ee924934feebccddfd1761e17dd | | secret | 129de54d7a544200aa06939a4841222e | | tenant_id | 7a866bc54a2140d0838497b7e01e23dd | | user_id | 9d7ee82438524a1b925a13a665f5cd89 | +-----------+----------------------------------+' +++ awk '/ secret / { print $4 }' ++ export EC2_SECRET_KEY=129de54d7a544200aa06939a4841222e ++ EC2_SECRET_KEY=129de54d7a544200aa06939a4841222e ++ NOVA_KEY_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack +++ keystone catalog --service s3 +++ awk '/ publicURL / { print $4 }' ++ export S3_URL=http://test-06.os.magners.qa.lexington:3333 ++ S3_URL=http://test-06.os.magners.qa.lexington:3333 ++ export EC2_USER_ID=42 ++ EC2_USER_ID=42 ++ export EC2_PRIVATE_KEY=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem ++ EC2_PRIVATE_KEY=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem ++ export EC2_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem ++ EC2_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem ++ export NOVA_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ NOVA_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ export EUCALYPTUS_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ EUCALYPTUS_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ alias 'ec2-bundle-image=ec2-bundle-image --cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem --privatekey /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem --user 42 --ec2cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem' ++ alias 'ec2-upload-bundle=ec2-upload-bundle -a a9df9ee924934feebccddfd1761e17dd -s 129de54d7a544200aa06939a4841222e --url http://test-06.os.magners.qa.lexington:3333 --ec2cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem' + source /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/exerciserc ++ export ACTIVE_TIMEOUT=60 ++ ACTIVE_TIMEOUT=60 ++ export ASSOCIATE_TIMEOUT=15 ++ ASSOCIATE_TIMEOUT=15 ++ export BOOT_TIMEOUT=60 ++ BOOT_TIMEOUT=60 ++ export RUNNING_TIMEOUT=120 ++ RUNNING_TIMEOUT=120 ++ export TERMINATE_TIMEOUT=30 ++ TERMINATE_TIMEOUT=30 + DEFAULT_INSTANCE_TYPE=m1.tiny ++ euca-describe-images ++ grep machine ++ cut -f2 ++ head -n1 + IMAGE=ami-00000004 + SECGROUP=euca_secgroup + euca-describe-groups + grep -q euca_secgroup + euca-add-group -d 'euca_secgroup description' euca_secgroup GROUP euca_secgroup euca_secgroup description + timeout 15 sh -c 'while ! euca-describe-groups | grep -q euca_secgroup; do sleep 1; done' ++ euca-run-instances -g euca_secgroup -t m1.tiny ami-00000004 ++ grep INSTANCE ++ cut -f2 + INSTANCE=i-00000001 + die_if_not_set INSTANCE 'Failure launching instance' + local exitcode=0 + set +o xtrace + timeout 120 sh -c 'while ! euca-describe-instances i-00000001 | grep -q running; do sleep 1; done' ++ euca-allocate-address ++ cut -f2 + FLOATING_IP=192.168.20.226 + die_if_not_set FLOATING_IP 'Failure allocating floating IP' + local exitcode=0 + set +o xtrace + euca-associate-address -i i-00000001 192.168.20.226 ADDRESS 192.168.20.226 i-00000001 + euca-authorize -P icmp -s 0.0.0.0/0 -t -1:-1 euca_secgroup GROUP euca_secgroup PERMISSION euca_secgroup ALLOWS icmp -1 -1 FROM CIDR 0.0.0.0/0 + timeout 15 sh -c 'while ! ping -c1 -w1 192.168.20.226; do sleep 1; done' PING 192.168.20.226 (192.168.20.226) 56(84) bytes of data. --- 192.168.20.226 ping statistics --- 1 packets transmitted, 0 received, 100% packet loss, time 0ms PING 192.168.20.226 (192.168.20.226) 56(84) bytes of data. --- 192.168.20.226 ping statistics --- 1 packets transmitted, 0 received, 100% packet loss, time 0ms PING 192.168.20.226 (192.168.20.226) 56(84) bytes of data. >From 192.168.20.226 icmp_seq=1 Destination Host Unreachable --- 192.168.20.226 ping statistics --- 1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms PING 192.168.20.226 (192.168.20.226) 56(84) bytes of data. --- 192.168.20.226 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 999ms PING 192.168.20.226 (192.168.20.226) 56(84) bytes of data. 64 bytes from 192.168.20.226: icmp_req=1 ttl=63 time=0.517 ms --- 192.168.20.226 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.517/0.517/0.517/0.000 ms + euca-revoke -P icmp -s 0.0.0.0/0 -t -1:-1 euca_secgroup GROUP euca_secgroup PERMISSION euca_secgroup ALLOWS icmp -1 -1 FROM CIDR 0.0.0.0/0 + euca-disassociate-address 192.168.20.226 ADDRESS 192.168.20.226 + timeout 15 sh -c 'while euca-describe-addresses | grep i-00000001 | grep -q 192.168.20.226; do sleep 1; done' + euca-release-address 192.168.20.226 ADDRESS 192.168.20.226 + timeout 15 sh -c 'while euca-describe-addresses | grep -q 192.168.20.226; do sleep 1; done' + euca-terminate-instances i-00000001 INSTANCE i-00000001 + timeout 30 sh -c 'while euca-describe-instances i-00000001 | grep -q running; do sleep 1; done' + euca-delete-group euca_secgroup GROUP euca_secgroup + set +o xtrace ********************************************************************* SUCCESS: End DevStack Exercise: ./exercises/euca.sh ********************************************************************* ===================================================================== Running floating_ips ===================================================================== ********************************************************************* Begin DevStack Exercise: ./exercises/floating_ips.sh ********************************************************************* +++ dirname ./exercises/floating_ips.sh ++ cd ./exercises ++ pwd + EXERCISE_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/exercises ++ cd /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/exercises/.. ++ pwd + TOP_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack + source /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/functions +++ set +o +++ grep xtrace ++ XTRACE='set -o xtrace' ++ set +o xtrace + source /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/openrc ++ MULTI_HOST=1 ++ TEST_FLOATING_POOL=test_range ++ HOST_IP=test-08.os.magners.qa.lexington ++ SERVICE_HOST=test-08.os.magners.qa.lexington ++ GLANCE_HOST=test-10.os.magners.qa.lexington ++ export NOVA_PROJECT_ID=admin ++ NOVA_PROJECT_ID=admin ++ export NOVA_USERNAME=admin ++ NOVA_USERNAME=admin ++ export NOVA_PASSWORD=openstack ++ NOVA_PASSWORD=openstack ++ export OS_TENANT_NAME=admin ++ OS_TENANT_NAME=admin ++ export OS_USERNAME=admin ++ OS_USERNAME=admin ++ export OS_PASSWORD=openstack ++ OS_PASSWORD=openstack ++ export OS_AUTH_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ ++ OS_AUTH_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ ++ export EC2_URL=http://test-06.os.magners.qa.lexington:8773/services/Cloud ++ EC2_URL=http://test-06.os.magners.qa.lexington:8773/services/Cloud ++ export S3_URL=http://test-06.os.magners.qa.lexington:3333 ++ S3_URL=http://test-06.os.magners.qa.lexington:3333 ++ source ./ec2rc +++ export EC2_URL=http://test-05.os.magners.qa.lexington:8773/services/Cloud +++ EC2_URL=http://test-05.os.magners.qa.lexington:8773/services/Cloud +++ export EC2_ACCESS_KEY=062ad348c89f446bb7d2ca5843a39077 +++ EC2_ACCESS_KEY=062ad348c89f446bb7d2ca5843a39077 +++ export EC2_SECRET_KEY=90de464cc3a94dada3102a2a0d0f4ac4 +++ EC2_SECRET_KEY=90de464cc3a94dada3102a2a0d0f4ac4 ++ export BOOT_TIMEOUT=60 ++ BOOT_TIMEOUT=60 ++ export ACTIVE_TIMEOUT=60 ++ ACTIVE_TIMEOUT=60 ++ export TERMINATE_TIMEOUT=30 ++ TERMINATE_TIMEOUT=30 ++ source ./stackrc +++++ dirname ./stackrc ++++ cd . ++++ pwd +++ RC_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack +++ ENABLED_SERVICES=g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,mysql,rabbit +++ NOVA_REPO=https://github.com/openstack/nova.git +++ NOVA_BRANCH=stable/essex +++ SWIFT_REPO=https://github.com/openstack/swift.git +++ SWIFT_BRANCH=stable/essex +++ GLANCE_REPO=https://github.com/openstack/glance.git +++ GLANCE_BRANCH=stable/essex +++ KEYSTONE_REPO=https://github.com/openstack/keystone.git +++ KEYSTONE_BRANCH=stable/essex +++ NOVNC_REPO=https://github.com/cloudbuilders/noVNC.git +++ NOVNC_BRANCH=master +++ HORIZON_REPO=https://github.com/openstack/horizon.git +++ HORIZON_BRANCH=stable/essex +++ NOVACLIENT_REPO=https://github.com/openstack/python-novaclient.git +++ NOVACLIENT_BRANCH=master +++ KEYSTONECLIENT_REPO=https://github.com/openstack/python-keystoneclient +++ KEYSTONECLIENT_BRANCH=master +++ QUANTUM_REPO=https://github.com/openstack/quantum +++ QUANTUM_BRANCH=stable/essex +++ QUANTUM_CLIENT_REPO=https://github.com/openstack/python-quantumclient +++ QUANTUM_CLIENT_BRANCH=master +++ TEMPEST_REPO=https://github.com/openstack/tempest.git +++ TEMPEST_BRANCH=master +++ MELANGE_REPO=https://github.com/openstack/melange.git +++ MELANGE_BRANCH=master +++ MELANGECLIENT_REPO=https://github.com/openstack/python-melangeclient.git +++ MELANGECLIENT_BRANCH=master +++ case "$LIBVIRT_TYPE" in +++ IMAGE_URLS=http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-uec.tar.gz +++ '[' -f /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/localrc ']' ++ export NOVA_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ ++ NOVA_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ ++ export NOVA_VERSION=1.1 ++ NOVA_VERSION=1.1 ++ export NOVA_REGION_NAME=RegionOne ++ NOVA_REGION_NAME=RegionOne +++ readlink -f /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/openrc ++ NOVARC=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/openrc ++ NOVA_KEY_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack ++ export EC2_USER_ID=42 ++ EC2_USER_ID=42 ++ export EC2_PRIVATE_KEY=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem ++ EC2_PRIVATE_KEY=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem ++ export EC2_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem ++ EC2_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem ++ export NOVA_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ NOVA_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ export EUCALYPTUS_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ EUCALYPTUS_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ alias 'ec2-bundle-image=ec2-bundle-image --cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem --privatekey /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem --user 42 --ec2cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem' ++ alias 'ec2-upload-bundle=ec2-upload-bundle -a 062ad348c89f446bb7d2ca5843a39077 -s 90de464cc3a94dada3102a2a0d0f4ac4 --url http://test-06.os.magners.qa.lexington:3333 --ec2cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem' ++ export RUNNING_TIMEOUT=120 ++ RUNNING_TIMEOUT=120 ++ export ASSOCIATE_TIMEOUT=15 ++ ASSOCIATE_TIMEOUT=15 + source /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/exerciserc ++ export ACTIVE_TIMEOUT=60 ++ ACTIVE_TIMEOUT=60 ++ export ASSOCIATE_TIMEOUT=15 ++ ASSOCIATE_TIMEOUT=15 ++ export BOOT_TIMEOUT=60 ++ BOOT_TIMEOUT=60 ++ export RUNNING_TIMEOUT=120 ++ RUNNING_TIMEOUT=120 ++ export TERMINATE_TIMEOUT=30 ++ TERMINATE_TIMEOUT=30 + DEFAULT_INSTANCE_TYPE=m1.tiny + DEFAULT_IMAGE_NAME=ami + SECGROUP=test_secgroup + DEFAULT_FLOATING_POOL=nova + TEST_FLOATING_POOL=test_range + nova list +----+------+--------+----------+ | ID | Name | Status | Networks | +----+------+--------+----------+ +----+------+--------+----------+ + nova image-list +--------------------------------------+-----------------------------+--------+--------+ | ID | Name | Status | Server | +--------------------------------------+-----------------------------+--------+--------+ | 192821d6-f8da-402d-bc8b-82ffb8c6c4cc | cirros-0.3.0-x86_64-uec-aki | ACTIVE | | | 390f37e8-ec5e-4ecb-be12-6d0851d34999 | cirros-0.3.0-x86_64-uec-ami | ACTIVE | | | a2ab4ca9-1989-4569-bbe7-5077556929f9 | cirros-0.3.0-x86_64-uec-ari | ACTIVE | | +--------------------------------------+-----------------------------+--------+--------+ + glance -f index ID Name Disk Format Container Format Size ------------------------------------ ------------------------------ -------------------- -------------------- -------------- 390f37e8-ec5e-4ecb-be12-6d0851d34999 cirros-0.3.0-x86_64-uec-ami ami ami 25165824 a2ab4ca9-1989-4569-bbe7-5077556929f9 cirros-0.3.0-x86_64-uec-ari ari ari 2254249 192821d6-f8da-402d-bc8b-82ffb8c6c4cc cirros-0.3.0-x86_64-uec-aki aki aki 4731440 ++ glance -f index ++ egrep ami ++ head -1 ++ cut '-d ' -f1 + IMAGE=390f37e8-ec5e-4ecb-be12-6d0851d34999 + nova secgroup-list +---------+-------------+ | Name | Description | +---------+-------------+ | default | default | +---------+-------------+ + nova secgroup-list + grep -q test_secgroup + nova secgroup-create test_secgroup 'test_secgroup description' +---------------+---------------------------+ | Name | Description | +---------------+---------------------------+ | test_secgroup | test_secgroup description | +---------------+---------------------------+ + timeout 15 sh -c 'while ! nova secgroup-list | grep -q test_secgroup; do sleep 1; done' + nova flavor-list +----+-----------+-----------+------+-----------+------+-------+-------------+ | ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | +----+-----------+-----------+------+-----------+------+-------+-------------+ | 1 | m1.tiny | 512 | 0 | 0 | | 1 | 1.0 | | 2 | m1.small | 2048 | 10 | 20 | | 1 | 1.0 | | 3 | m1.medium | 4096 | 10 | 40 | | 2 | 1.0 | | 4 | m1.large | 8192 | 10 | 80 | | 4 | 1.0 | | 5 | m1.xlarge | 16384 | 10 | 160 | | 8 | 1.0 | +----+-----------+-----------+------+-----------+------+-------+-------------+ ++ nova flavor-list ++ grep m1.tiny ++ get_field 1 ++ read data ++ '[' 1 -lt 0 ']' ++ field='$2' ++ echo '| 1 | m1.tiny | 512 | 0 | 0 | | 1 | 1.0 |' ++ awk '-F[ \t]*\\|[ \t]*' '{print $2}' ++ read data + INSTANCE_TYPE=1 + [[ -z 1 ]] + NAME=ex-float ++ nova boot --flavor 1 --image 390f37e8-ec5e-4ecb-be12-6d0851d34999 ex-float --security_groups=test_secgroup ++ grep ' id ' ++ get_field 2 ++ read data ++ '[' 2 -lt 0 ']' ++ field='$3' ++ echo '| id | eb198b81-3b93-45ae-9b7b-47e2b8ce8fdd |' ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' ++ read data + VM_UUID=eb198b81-3b93-45ae-9b7b-47e2b8ce8fdd + die_if_not_set VM_UUID 'Failure launching ex-float' + local exitcode=0 + set +o xtrace + timeout 60 sh -c 'while ! nova show eb198b81-3b93-45ae-9b7b-47e2b8ce8fdd | grep status | grep -q ACTIVE; do sleep 1; done' ++ nova show eb198b81-3b93-45ae-9b7b-47e2b8ce8fdd ++ grep 'private network' ++ get_field 2 ++ read data ++ '[' 2 -lt 0 ']' ++ field='$3' ++ echo '| private network | 10.0.0.2 |' ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' ++ read data + IP=10.0.0.2 + die_if_not_set IP 'Failure retrieving IP address' + local exitcode=0 + set +o xtrace + MULTI_HOST=1 + '[' 1 = 0 ']' + sleep 60 + nova secgroup-list-rules test_secgroup + grep -q icmp + nova secgroup-add-rule test_secgroup icmp -1 -1 0.0.0.0/0 +-------------+-----------+---------+-----------+--------------+ | IP Protocol | From Port | To Port | IP Range | Source Group | +-------------+-----------+---------+-----------+--------------+ | icmp | -1 | -1 | 0.0.0.0/0 | | +-------------+-----------+---------+-----------+--------------+ + timeout 15 sh -c 'while ! nova secgroup-list-rules test_secgroup | grep -q icmp; do sleep 1; done' + nova secgroup-list-rules test_secgroup +-------------+-----------+---------+-----------+--------------+ | IP Protocol | From Port | To Port | IP Range | Source Group | +-------------+-----------+---------+-----------+--------------+ | icmp | -1 | -1 | 0.0.0.0/0 | | +-------------+-----------+---------+-----------+--------------+ ++ nova floating-ip-create ++ grep nova ++ get_field 1 ++ read data ++ '[' 1 -lt 0 ']' ++ field='$2' ++ echo '| 192.168.20.226 | None | None | nova |' ++ awk '-F[ \t]*\\|[ \t]*' '{print $2}' ++ read data + FLOATING_IP=192.168.20.226 + die_if_not_set FLOATING_IP 'Failure creating floating IP' + local exitcode=0 + set +o xtrace + timeout 15 sh -c 'while ! nova floating-ip-list | grep -q 192.168.20.226; do sleep 1; done' + nova add-floating-ip eb198b81-3b93-45ae-9b7b-47e2b8ce8fdd 192.168.20.226 + timeout 15 sh -c 'while ! ping -c1 -w1 192.168.20.226; do sleep 1; done' PING 192.168.20.226 (192.168.20.226) 56(84) bytes of data. 64 bytes from 192.168.20.226: icmp_req=1 ttl=63 time=0.622 ms --- 192.168.20.226 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.622/0.622/0.622/0.000 ms ++ nova floating-ip-create test_range ++ grep test_range ++ get_field 1 ++ read data ++ '[' 1 -lt 0 ']' ++ field='$2' ++ echo '| 192.168.20.193 | None | None | test_range |' ++ awk '-F[ \t]*\\|[ \t]*' '{print $2}' ++ read data + TEST_FLOATING_IP=192.168.20.193 + die_if_not_set TEST_FLOATING_IP 'Failure creating floating IP in test_range' + local exitcode=0 + set +o xtrace + timeout 15 sh -c 'while ! nova floating-ip-list | grep test_range | grep -q 192.168.20.193; do sleep 1; done' + nova secgroup-delete-rule test_secgroup icmp -1 -1 0.0.0.0/0 + '[' '' '!=' xenserver ']' + timeout 15 sh -c 'while ping -c1 -w1 192.168.20.226; do sleep 1; done' PING 192.168.20.226 (192.168.20.226) 56(84) bytes of data. 64 bytes from 192.168.20.226: icmp_req=1 ttl=63 time=0.434 ms --- 192.168.20.226 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.434/0.434/0.434/0.000 ms PING 192.168.20.226 (192.168.20.226) 56(84) bytes of data. --- 192.168.20.226 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 999ms + nova floating-ip-delete 192.168.20.226 + nova floating-ip-delete 192.168.20.193 + nova delete eb198b81-3b93-45ae-9b7b-47e2b8ce8fdd + timeout 30 sh -c 'while nova show eb198b81-3b93-45ae-9b7b-47e2b8ce8fdd | grep status | grep -q ACTIVE; do sleep 1; done' ERROR: No server with a name or ID of 'eb198b81-3b93-45ae-9b7b-47e2b8ce8fdd' exists. + nova secgroup-delete test_secgroup + set +o xtrace ********************************************************************* SUCCESS: End DevStack Exercise: ./exercises/floating_ips.sh ********************************************************************* ===================================================================== Running volumes ===================================================================== ********************************************************************* Begin DevStack Exercise: ./exercises/volumes.sh ********************************************************************* +++ dirname ./exercises/volumes.sh ++ cd ./exercises ++ pwd + EXERCISE_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/exercises ++ cd /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/exercises/.. ++ pwd + TOP_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack + source /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/functions +++ set +o +++ grep xtrace ++ XTRACE='set -o xtrace' ++ set +o xtrace + source /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/openrc ++ MULTI_HOST=1 ++ TEST_FLOATING_POOL=test_range ++ HOST_IP=test-08.os.magners.qa.lexington ++ SERVICE_HOST=test-08.os.magners.qa.lexington ++ GLANCE_HOST=test-10.os.magners.qa.lexington ++ export NOVA_PROJECT_ID=admin ++ NOVA_PROJECT_ID=admin ++ export NOVA_USERNAME=admin ++ NOVA_USERNAME=admin ++ export NOVA_PASSWORD=openstack ++ NOVA_PASSWORD=openstack ++ export OS_TENANT_NAME=admin ++ OS_TENANT_NAME=admin ++ export OS_USERNAME=admin ++ OS_USERNAME=admin ++ export OS_PASSWORD=openstack ++ OS_PASSWORD=openstack ++ export OS_AUTH_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ ++ OS_AUTH_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ ++ export EC2_URL=http://test-06.os.magners.qa.lexington:8773/services/Cloud ++ EC2_URL=http://test-06.os.magners.qa.lexington:8773/services/Cloud ++ export S3_URL=http://test-06.os.magners.qa.lexington:3333 ++ S3_URL=http://test-06.os.magners.qa.lexington:3333 ++ source ./ec2rc +++ export EC2_URL=http://test-05.os.magners.qa.lexington:8773/services/Cloud +++ EC2_URL=http://test-05.os.magners.qa.lexington:8773/services/Cloud +++ export EC2_ACCESS_KEY=062ad348c89f446bb7d2ca5843a39077 +++ EC2_ACCESS_KEY=062ad348c89f446bb7d2ca5843a39077 +++ export EC2_SECRET_KEY=90de464cc3a94dada3102a2a0d0f4ac4 +++ EC2_SECRET_KEY=90de464cc3a94dada3102a2a0d0f4ac4 ++ export BOOT_TIMEOUT=60 ++ BOOT_TIMEOUT=60 ++ export ACTIVE_TIMEOUT=60 ++ ACTIVE_TIMEOUT=60 ++ export TERMINATE_TIMEOUT=30 ++ TERMINATE_TIMEOUT=30 ++ source ./stackrc +++++ dirname ./stackrc ++++ cd . ++++ pwd +++ RC_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack +++ ENABLED_SERVICES=g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,mysql,rabbit +++ NOVA_REPO=https://github.com/openstack/nova.git +++ NOVA_BRANCH=stable/essex +++ SWIFT_REPO=https://github.com/openstack/swift.git +++ SWIFT_BRANCH=stable/essex +++ GLANCE_REPO=https://github.com/openstack/glance.git +++ GLANCE_BRANCH=stable/essex +++ KEYSTONE_REPO=https://github.com/openstack/keystone.git +++ KEYSTONE_BRANCH=stable/essex +++ NOVNC_REPO=https://github.com/cloudbuilders/noVNC.git +++ NOVNC_BRANCH=master +++ HORIZON_REPO=https://github.com/openstack/horizon.git +++ HORIZON_BRANCH=stable/essex +++ NOVACLIENT_REPO=https://github.com/openstack/python-novaclient.git +++ NOVACLIENT_BRANCH=master +++ KEYSTONECLIENT_REPO=https://github.com/openstack/python-keystoneclient +++ KEYSTONECLIENT_BRANCH=master +++ QUANTUM_REPO=https://github.com/openstack/quantum +++ QUANTUM_BRANCH=stable/essex +++ QUANTUM_CLIENT_REPO=https://github.com/openstack/python-quantumclient +++ QUANTUM_CLIENT_BRANCH=master +++ TEMPEST_REPO=https://github.com/openstack/tempest.git +++ TEMPEST_BRANCH=master +++ MELANGE_REPO=https://github.com/openstack/melange.git +++ MELANGE_BRANCH=master +++ MELANGECLIENT_REPO=https://github.com/openstack/python-melangeclient.git +++ MELANGECLIENT_BRANCH=master +++ case "$LIBVIRT_TYPE" in +++ IMAGE_URLS=http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-uec.tar.gz +++ '[' -f /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/localrc ']' ++ export NOVA_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ ++ NOVA_URL=http://test-08.os.magners.qa.lexington:5000/v2.0/ ++ export NOVA_VERSION=1.1 ++ NOVA_VERSION=1.1 ++ export NOVA_REGION_NAME=RegionOne ++ NOVA_REGION_NAME=RegionOne +++ readlink -f /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/openrc ++ NOVARC=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/openrc ++ NOVA_KEY_DIR=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack ++ export EC2_USER_ID=42 ++ EC2_USER_ID=42 ++ export EC2_PRIVATE_KEY=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem ++ EC2_PRIVATE_KEY=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem ++ export EC2_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem ++ EC2_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem ++ export NOVA_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ NOVA_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ export EUCALYPTUS_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ EUCALYPTUS_CERT=/var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem ++ alias 'ec2-bundle-image=ec2-bundle-image --cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cert.pem --privatekey /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/pk.pem --user 42 --ec2cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem' ++ alias 'ec2-upload-bundle=ec2-upload-bundle -a 062ad348c89f446bb7d2ca5843a39077 -s 90de464cc3a94dada3102a2a0d0f4ac4 --url http://test-06.os.magners.qa.lexington:3333 --ec2cert /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/cacert.pem' ++ export RUNNING_TIMEOUT=120 ++ RUNNING_TIMEOUT=120 ++ export ASSOCIATE_TIMEOUT=15 ++ ASSOCIATE_TIMEOUT=15 + source /var/lib/jenkins/jobs/precise_essex_test/workspace/devstack/exerciserc ++ export ACTIVE_TIMEOUT=60 ++ ACTIVE_TIMEOUT=60 ++ export ASSOCIATE_TIMEOUT=15 ++ ASSOCIATE_TIMEOUT=15 ++ export BOOT_TIMEOUT=60 ++ BOOT_TIMEOUT=60 ++ export RUNNING_TIMEOUT=120 ++ RUNNING_TIMEOUT=120 ++ export TERMINATE_TIMEOUT=30 ++ TERMINATE_TIMEOUT=30 + DEFAULT_INSTANCE_TYPE=m1.tiny + DEFAULT_IMAGE_NAME=ami + nova list +----+------+--------+----------+ | ID | Name | Status | Networks | +----+------+--------+----------+ +----+------+--------+----------+ + nova image-list +--------------------------------------+-----------------------------+--------+--------+ | ID | Name | Status | Server | +--------------------------------------+-----------------------------+--------+--------+ | 192821d6-f8da-402d-bc8b-82ffb8c6c4cc | cirros-0.3.0-x86_64-uec-aki | ACTIVE | | | 390f37e8-ec5e-4ecb-be12-6d0851d34999 | cirros-0.3.0-x86_64-uec-ami | ACTIVE | | | a2ab4ca9-1989-4569-bbe7-5077556929f9 | cirros-0.3.0-x86_64-uec-ari | ACTIVE | | +--------------------------------------+-----------------------------+--------+--------+ + glance -f index ID Name Disk Format Container Format Size ------------------------------------ ------------------------------ -------------------- -------------------- -------------- 390f37e8-ec5e-4ecb-be12-6d0851d34999 cirros-0.3.0-x86_64-uec-ami ami ami 25165824 a2ab4ca9-1989-4569-bbe7-5077556929f9 cirros-0.3.0-x86_64-uec-ari ari ari 2254249 192821d6-f8da-402d-bc8b-82ffb8c6c4cc cirros-0.3.0-x86_64-uec-aki aki aki 4731440 ++ glance -f index ++ egrep ami ++ head -1 ++ cut '-d ' -f1 + IMAGE=390f37e8-ec5e-4ecb-be12-6d0851d34999 + nova flavor-list +----+-----------+-----------+------+-----------+------+-------+-------------+ | ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | +----+-----------+-----------+------+-----------+------+-------+-------------+ | 1 | m1.tiny | 512 | 0 | 0 | | 1 | 1.0 | | 2 | m1.small | 2048 | 10 | 20 | | 1 | 1.0 | | 3 | m1.medium | 4096 | 10 | 40 | | 2 | 1.0 | | 4 | m1.large | 8192 | 10 | 80 | | 4 | 1.0 | | 5 | m1.xlarge | 16384 | 10 | 160 | | 8 | 1.0 | +----+-----------+-----------+------+-----------+------+-------+-------------+ ++ nova flavor-list ++ grep m1.tiny ++ get_field 1 ++ read data ++ '[' 1 -lt 0 ']' ++ field='$2' ++ echo '| 1 | m1.tiny | 512 | 0 | 0 | | 1 | 1.0 |' ++ awk '-F[ \t]*\\|[ \t]*' '{print $2}' ++ read data + INSTANCE_TYPE=1 + [[ -z 1 ]] + NAME=ex-vol ++ nova boot --flavor 1 --image 390f37e8-ec5e-4ecb-be12-6d0851d34999 ex-vol --security_groups= ++ grep ' id ' ++ get_field 2 ++ read data ++ '[' 2 -lt 0 ']' ++ field='$3' ++ echo '| id | d74c4e58-53a0-445a-a818-df3dac5ef302 |' ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' ++ read data + VM_UUID=d74c4e58-53a0-445a-a818-df3dac5ef302 + die_if_not_set VM_UUID 'Failure launching ex-vol' + local exitcode=0 + set +o xtrace + timeout 60 sh -c 'while ! nova show d74c4e58-53a0-445a-a818-df3dac5ef302 | grep status | grep -q ACTIVE; do sleep 1; done' ++ nova show d74c4e58-53a0-445a-a818-df3dac5ef302 ++ grep 'private network' ++ get_field 2 ++ read data ++ '[' 2 -lt 0 ']' ++ field='$3' ++ echo '| private network | 10.0.0.2 |' ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' ++ read data + IP=10.0.0.2 + die_if_not_set IP 'Failure retrieving IP address' + local exitcode=0 + set +o xtrace + MULTI_HOST=1 + '[' 1 = 0 ']' + sleep 60 ++ openssl rand -hex 4 + VOL_NAME=myvol-73985bea ++ nova volume-list ++ grep myvol-73985bea ++ head -1 ++ get_field 2 ++ read data + [[ -n '' ]] + nova volume-create --display_name myvol-73985bea --display_description 'test volume: myvol-73985bea' 1 + [[ 0 != 0 ]] + timeout 60 sh -c 'while ! nova volume-list | grep myvol-73985bea | grep available; do sleep 1; done' | 1 | available | myvol-73985bea | 1 | None | | ++ nova volume-list ++ grep myvol-73985bea ++ head -1 ++ get_field 1 ++ read data ++ '[' 1 -lt 0 ']' ++ field='$2' ++ echo '| 1 | available | myvol-73985bea | 1 | None | |' ++ awk '-F[ \t]*\\|[ \t]*' '{print $2}' ++ read data + VOL_ID=1 + die_if_not_set VOL_ID 'Failure retrieving volume ID for myvol-73985bea' + local exitcode=0 + set +o xtrace + DEVICE=/dev/vdb + nova volume-attach d74c4e58-53a0-445a-a818-df3dac5ef302 1 /dev/vdb + timeout 60 sh -c 'while ! nova volume-list | grep myvol-73985bea | grep in-use; do sleep 1; done' | 1 | in-use | myvol-73985bea | 1 | None | d74c4e58-53a0-445a-a818-df3dac5ef302 | ++ nova volume-list ++ grep myvol-73985bea ++ head -1 ++ get_field -1 ++ read data ++ '[' -1 -lt 0 ']' ++ field='($(NF-1))' ++ echo '| 1 | in-use | myvol-73985bea | 1 | None | d74c4e58-53a0-445a-a818-df3dac5ef302 |' ++ awk '-F[ \t]*\\|[ \t]*' '{print ($(NF-1))}' ++ read data + VOL_ATTACH=d74c4e58-53a0-445a-a818-df3dac5ef302 + die_if_not_set VOL_ATTACH 'Failure retrieving myvol-73985bea status' + local exitcode=0 + set +o xtrace + [[ d74c4e58-53a0-445a-a818-df3dac5ef302 != d74c4e58-53a0-445a-a818-df3dac5ef302 ]] + nova volume-detach d74c4e58-53a0-445a-a818-df3dac5ef302 1 + timeout 60 sh -c 'while ! nova volume-list | grep myvol-73985bea | grep available; do sleep 1; done' | 1 | available | myvol-73985bea | 1 | None | | + nova volume-delete 1 + timeout 60 sh -c 'while ! nova volume-list | grep myvol-73985bea; do sleep 1; done' | 1 | deleting | myvol-73985bea | 1 | None | | + nova delete ex-vol + set +o xtrace ********************************************************************* SUCCESS: End DevStack Exercise: ./exercises/volumes.sh ********************************************************************* ===================================================================== SKIP boot_from_volume SKIP client-args SKIP client-env SKIP swift PASS aggregates PASS bundle PASS euca PASS floating_ips PASS volumes ===================================================================== +-----------------------+--------------------------------------------+---------------------------------+ | Package | Version | Host | +-----------------------+--------------------------------------------+---------------------------------+ | nova-api | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-07.os.magners.qa.lexington | | nova-common | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-07.os.magners.qa.lexington | | nova-compute | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-07.os.magners.qa.lexington | | nova-compute-kvm | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-07.os.magners.qa.lexington | | nova-network | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-07.os.magners.qa.lexington | | python-nova | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-07.os.magners.qa.lexington | | python-novaclient | 2012.1-0ubuntu1 | test-07.os.magners.qa.lexington | | glance | 2012.1.3+stable~20120821-120fcf-0ubuntu1 | test-10.os.magners.qa.lexington | | glance-api | 2012.1.3+stable~20120821-120fcf-0ubuntu1 | test-10.os.magners.qa.lexington | | glance-client | 2012.1.3+stable~20120821-120fcf-0ubuntu1 | test-10.os.magners.qa.lexington | | glance-common | 2012.1.3+stable~20120821-120fcf-0ubuntu1 | test-10.os.magners.qa.lexington | | glance-registry | 2012.1.3+stable~20120821-120fcf-0ubuntu1 | test-10.os.magners.qa.lexington | | python-glance | 2012.1.3+stable~20120821-120fcf-0ubuntu1 | test-10.os.magners.qa.lexington | | python-keystone | 2012.1+stable~20120824-a16a0ab9-0ubuntu2 | test-08.os.magners.qa.lexington | | python-keystoneclient | 2012.1-0ubuntu1 | test-08.os.magners.qa.lexington | | keystone | 2012.1+stable~20120824-a16a0ab9-0ubuntu2 | test-08.os.magners.qa.lexington | | nova-api | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-06.os.magners.qa.lexington | | nova-cert | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-06.os.magners.qa.lexington | | nova-common | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-06.os.magners.qa.lexington | | nova-objectstore | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-06.os.magners.qa.lexington | | nova-scheduler | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-06.os.magners.qa.lexington | | python-nova | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-06.os.magners.qa.lexington | | python-novaclient | 2012.1-0ubuntu1 | test-06.os.magners.qa.lexington | | nova-common | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-04.os.magners.qa.lexington | | nova-volume | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-04.os.magners.qa.lexington | | python-nova | 2012.1.3+stable-20120827-4d2a4afe-0ubuntu1 | test-04.os.magners.qa.lexington | | python-novaclient | 2012.1-0ubuntu1 | test-04.os.magners.qa.lexington | +-----------------------+--------------------------------------------+---------------------------------+ No emails were triggered. Build was marked for publishing on https://jenkins.qa.ubuntu.com/ Finished: SUCCESS