Started by command line Building on master No emails were triggered. [workspace] $ /bin/bash /tmp/hudson3774958879101640629.sh NOVA_HOST=test-11.os.magners.qa.lexington GLANCE_HOST=test-06.os.magners.qa.lexington KEYSTONE_HOST=test-08.os.magners.qa.lexington +-----------------------+-------------------------------------------+---------------------------------+ | Package | Version | Host | +-----------------------+-------------------------------------------+---------------------------------+ | nova-common | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-07.os.magners.qa.lexington | | nova-volume | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-07.os.magners.qa.lexington | | python-nova | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-07.os.magners.qa.lexington | | python-novaclient | 2012.1-0ubuntu1 | test-07.os.magners.qa.lexington | | nova-api | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-10.os.magners.qa.lexington | | nova-common | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-10.os.magners.qa.lexington | | nova-compute | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-10.os.magners.qa.lexington | | nova-compute-kvm | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-10.os.magners.qa.lexington | | nova-network | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-10.os.magners.qa.lexington | | python-nova | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-10.os.magners.qa.lexington | | python-novaclient | 2012.1-0ubuntu1 | test-10.os.magners.qa.lexington | | python-keystone | 2012.1+stable~20120608-aff45d6-0ubuntu1 | test-08.os.magners.qa.lexington | | python-keystoneclient | 2012.1-0ubuntu1 | test-08.os.magners.qa.lexington | | keystone | 2012.1+stable~20120608-aff45d6-0ubuntu1 | test-08.os.magners.qa.lexington | | nova-api | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-11.os.magners.qa.lexington | | nova-cert | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-11.os.magners.qa.lexington | | nova-common | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-11.os.magners.qa.lexington | | nova-objectstore | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-11.os.magners.qa.lexington | | nova-scheduler | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-11.os.magners.qa.lexington | | python-nova | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-11.os.magners.qa.lexington | | python-novaclient | 2012.1-0ubuntu1 | test-11.os.magners.qa.lexington | | glance | 2012.1+stable~20120608-5462295-0ubuntu2.2 | test-06.os.magners.qa.lexington | | glance-api | 2012.1+stable~20120608-5462295-0ubuntu2.2 | test-06.os.magners.qa.lexington | | glance-client | 2012.1+stable~20120608-5462295-0ubuntu2.2 | test-06.os.magners.qa.lexington | | glance-common | 2012.1+stable~20120608-5462295-0ubuntu2.2 | test-06.os.magners.qa.lexington | | glance-registry | 2012.1+stable~20120608-5462295-0ubuntu2.2 | test-06.os.magners.qa.lexington | | python-glance | 2012.1+stable~20120608-5462295-0ubuntu2.2 | test-06.os.magners.qa.lexington | +-----------------------+-------------------------------------------+---------------------------------+ - [prepare_cloud]: Locating cloud-controller host in Juju deployment - [prepare_cloud]: Located nova-cloud-controller @ test-11.os.magners.qa.lexington - [prepare_cloud]: Logging into test-11.os.magners.qa.lexington and creating network via nova-manage Warning: Permanently added 'test-11.os.magners.qa.lexington,192.168.20.11' (ECDSA) to the list of known hosts. 2012-06-26 21:10:45 DEBUG nova.utils [req-11932a31-168a-45d2-9853-a02a77da3485 None None] backend from (pid=6793) __get_backend /usr/lib/python2.7/dist-packages/nova/utils.py:658 - [prepare_cloud]: Logging into test-11.os.magners.qa.lexington and creating default floating IP pool Warning: Permanently added 'test-11.os.magners.qa.lexington,192.168.20.11' (ECDSA) to the list of known hosts. 2012-06-26 21:10:47 DEBUG nova.utils [req-e78ad763-92fa-4076-b5fa-03546b37a871 None None] backend from (pid=6904) __get_backend /usr/lib/python2.7/dist-packages/nova/utils.py:658 - [prepare_cloud]: Logging into test-11.os.magners.qa.lexington and creating secondary floating IP pool Warning: Permanently added 'test-11.os.magners.qa.lexington,192.168.20.11' (ECDSA) to the list of known hosts. 2012-06-26 21:10:49 DEBUG nova.utils [req-e422a279-556e-4455-9844-26906805e733 None None] backend from (pid=7015) __get_backend /usr/lib/python2.7/dist-packages/nova/utils.py:658 - [prepare_cloud]: Locating Keystone host in Juju deployment - [prepare_cloud]: Located keystone @ test-08.os.magners.qa.lexington - [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]: Using IMG_TGZ @ /var/lib/jenkins/images/cirros-0.3.0-x86_64-uec.tar.gz - [prepare_cloud]: Published AKI for cirros-0.3.0-x86_64-uec with ID bcc9bb56-29e5-4bbf-b9ec-fa4e9ec2aa36 - [prepare_cloud]: Published ARI for cirros-0.3.0-x86_64-uec with ID 1f83bcc1-4f56-45a7-85fc-e0ecb2198a80 - [prepare_cloud]: Published AMI for cirros-0.3.0-x86_64-uec with ID 0cd15801-2801-49bf-9352-66517204cc00 - [prepare_cloud]: Cleaning up cirros-0.3.0-x86_64-uec... - [prepare_cloud]: Locating Keystone host in Juju deployment - [prepare_cloud]: Located keystone @ test-08.os.magners.qa.lexington - [prepare_cloud]: Set KS admin credentials: SERVICE_ENDPOINT=http://test-08.os.magners.qa.lexington:35357/v2.0/ SERVICE_TOKEN=ubuntutesting - [prepare_cloud]: Creating EC2 credentials for admin Expecting an auth URL via either --os_auth_url or env[OS_AUTH_URL] Expecting an auth URL via either --os_auth_url or env[OS_AUTH_URL] - [prepare_cloud]: USER_ID= TENANT_ID= Expecting an auth URL via either --os_auth_url or env[OS_AUTH_URL] 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 66d47a2... Merge "Backport new style XenServer install to essex" into stable/essex ===================================================================== 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-06.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-11.os.magners.qa.lexington:8773/services/Cloud ++ EC2_URL=http://test-11.os.magners.qa.lexington:8773/services/Cloud ++ export S3_URL=http://test-11.os.magners.qa.lexington:3333 ++ S3_URL=http://test-11.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-11.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_5332 + AGGREGATE_A_ZONE=nova + exit_if_aggregate_present test_aggregate_5332 + aggregate_name=test_aggregate_5332 ++ nova aggregate-list ++ grep -c ' test_aggregate_5332 ' + '[' 0 == 0 ']' + echo 'SUCCESS test_aggregate_5332 not present' SUCCESS test_aggregate_5332 not present ++ nova aggregate-create test_aggregate_5332 nova ++ grep ' test_aggregate_5332 ' ++ get_field 1 ++ read data ++ '[' 1 -lt 0 ']' ++ field='$2' ++ echo '| 1 | test_aggregate_5332 | nova | created | | |' ++ awk '-F[ \t]*\\|[ \t]*' '{print $2}' ++ read data + AGGREGATE_ID=1 + nova aggregate-list + grep -q ' test_aggregate_5332 ' + nova aggregate-create test_aggregate_5332 nova ERROR: There was a conflict when trying to complete your request. (HTTP 409) + AGGREGATE_NEW_NAME=test_aggregate_3258 + nova aggregate-update 1 test_aggregate_3258 Aggregate 1 has been succesfully updated. +----+---------------------+-------------------+-------------------+-------+----------+ | Id | Name | Availability Zone | Operational State | Hosts | Metadata | +----+---------------------+-------------------+-------------------+-------+----------+ | 1 | test_aggregate_3258 | nova | created | [] | {} | +----+---------------------+-------------------+-------------------+-------+----------+ + nova aggregate-details 1 + grep test_aggregate_3258 | 1 | test_aggregate_3258 | nova | created | [] | {} | + nova aggregate-details 1 + grep nova | 1 | test_aggregate_3258 | nova | created | [] | {} | + nova aggregate-update 1 test_aggregate_5332 nova Aggregate 1 has been succesfully updated. +----+---------------------+-------------------+-------------------+-------+----------+ | Id | Name | Availability Zone | Operational State | Hosts | Metadata | +----+---------------------+-------------------+-------------------+-------+----------+ | 1 | test_aggregate_5332 | nova | created | [] | {} | +----+---------------------+-------------------+-------------------+-------+----------+ + nova aggregate-details 1 + grep test_aggregate_5332 | 1 | test_aggregate_5332 | nova | created | [] | {} | + nova aggregate-details 1 + grep nova | 1 | test_aggregate_5332 | 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_5332 | 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_5332 | nova | created | [] | {u'asdf': u'123'} | +----+---------------------+-------------------+-------------------+-------+-------------------+ + nova aggregate-details 1 + grep asdf | 1 | test_aggregate_5332 | nova | created | [] | {u'asdf': u'123'} | + nova aggregate-details 1 + grep 123 | 1 | test_aggregate_5332 | 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_5332 | nova | created | [] | {u'foo': u'456', u'asdf': u'123'} | +----+---------------------+-------------------+-------------------+-------+-----------------------------------+ + nova aggregate-details 1 + grep asdf | 1 | test_aggregate_5332 | nova | created | [] | {u'foo': u'456', u'asdf': u'123'} | + nova aggregate-details 1 + grep foo | 1 | test_aggregate_5332 | 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_5332 | nova | created | [] | {u'bar': u'789', u'asdf': u'123'} | +----+---------------------+-------------------+-------------------+-------+-----------------------------------+ + nova aggregate-details 1 + grep asdf | 1 | test_aggregate_5332 | nova | created | [] | {u'bar': u'789', u'asdf': u'123'} | + nova aggregate-details 1 + grep bar | 1 | test_aggregate_5332 | 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_5332 | nova | created | [] | {} | +----+---------------------+-------------------+-------------------+-------+----------+ + nova aggregate-details 1 + grep '{}' | 1 | test_aggregate_5332 | nova | created | [] | {} | + '[' '' == xenserver ']' + nova aggregate-delete 1 Aggregate 1 has been succesfully deleted. + exit_if_aggregate_present test_aggregate_5332 + aggregate_name=test_aggregate_5332 ++ nova aggregate-list ++ grep -c ' test_aggregate_5332 ' + '[' 0 == 0 ']' + echo 'SUCCESS test_aggregate_5332 not present' SUCCESS test_aggregate_5332 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-06.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-11.os.magners.qa.lexington:8773/services/Cloud +++ EC2_URL=http://test-11.os.magners.qa.lexington:8773/services/Cloud +++ export S3_URL=http://test-11.os.magners.qa.lexington:3333 +++ S3_URL=http://test-11.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-11.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-11.os.magners.qa.lexington:8773/services/Cloud ++ EC2_URL=http://test-11.os.magners.qa.lexington:8773/services/Cloud +++ keystone ec2-credentials-create ++ CREDS='+-----------+----------------------------------+ | Property | Value | +-----------+----------------------------------+ | access | 82c416247883493eb999e2545d7f6df5 | | secret | 9fc5e9e626e04bf291e8ace259e29b8a | | tenant_id | 67230b52593740f79d9d1b948576d08a | | user_id | b91e238db4874caa8aa0d090865b9dee | +-----------+----------------------------------+' +++ echo '+-----------+----------------------------------+ | Property | Value | +-----------+----------------------------------+ | access | 82c416247883493eb999e2545d7f6df5 | | secret | 9fc5e9e626e04bf291e8ace259e29b8a | | tenant_id | 67230b52593740f79d9d1b948576d08a | | user_id | b91e238db4874caa8aa0d090865b9dee | +-----------+----------------------------------+' +++ awk '/ access / { print $4 }' ++ export EC2_ACCESS_KEY=82c416247883493eb999e2545d7f6df5 ++ EC2_ACCESS_KEY=82c416247883493eb999e2545d7f6df5 +++ echo '+-----------+----------------------------------+ | Property | Value | +-----------+----------------------------------+ | access | 82c416247883493eb999e2545d7f6df5 | | secret | 9fc5e9e626e04bf291e8ace259e29b8a | | tenant_id | 67230b52593740f79d9d1b948576d08a | | user_id | b91e238db4874caa8aa0d090865b9dee | +-----------+----------------------------------+' +++ awk '/ secret / { print $4 }' ++ export EC2_SECRET_KEY=9fc5e9e626e04bf291e8ace259e29b8a ++ EC2_SECRET_KEY=9fc5e9e626e04bf291e8ace259e29b8a ++ 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-11.os.magners.qa.lexington:3333 ++ S3_URL=http://test-11.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 82c416247883493eb999e2545d7f6df5 -s 9fc5e9e626e04bf291e8ace259e29b8a --url http://test-11.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-06.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-11.os.magners.qa.lexington:8773/services/Cloud +++ EC2_URL=http://test-11.os.magners.qa.lexington:8773/services/Cloud +++ export S3_URL=http://test-11.os.magners.qa.lexington:3333 +++ S3_URL=http://test-11.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-11.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-11.os.magners.qa.lexington:8773/services/Cloud ++ EC2_URL=http://test-11.os.magners.qa.lexington:8773/services/Cloud +++ keystone ec2-credentials-create ++ CREDS='+-----------+----------------------------------+ | Property | Value | +-----------+----------------------------------+ | access | d3572cc392624d51b5ed15fdbeb87dd0 | | secret | 6cdbea14b3bc4dfaba6c5d774a85db67 | | tenant_id | 67230b52593740f79d9d1b948576d08a | | user_id | b91e238db4874caa8aa0d090865b9dee | +-----------+----------------------------------+' +++ echo '+-----------+----------------------------------+ | Property | Value | +-----------+----------------------------------+ | access | d3572cc392624d51b5ed15fdbeb87dd0 | | secret | 6cdbea14b3bc4dfaba6c5d774a85db67 | | tenant_id | 67230b52593740f79d9d1b948576d08a | | user_id | b91e238db4874caa8aa0d090865b9dee | +-----------+----------------------------------+' +++ awk '/ access / { print $4 }' ++ export EC2_ACCESS_KEY=d3572cc392624d51b5ed15fdbeb87dd0 ++ EC2_ACCESS_KEY=d3572cc392624d51b5ed15fdbeb87dd0 +++ echo '+-----------+----------------------------------+ | Property | Value | +-----------+----------------------------------+ | access | d3572cc392624d51b5ed15fdbeb87dd0 | | secret | 6cdbea14b3bc4dfaba6c5d774a85db67 | | tenant_id | 67230b52593740f79d9d1b948576d08a | | user_id | b91e238db4874caa8aa0d090865b9dee | +-----------+----------------------------------+' +++ awk '/ secret / { print $4 }' ++ export EC2_SECRET_KEY=6cdbea14b3bc4dfaba6c5d774a85db67 ++ EC2_SECRET_KEY=6cdbea14b3bc4dfaba6c5d774a85db67 ++ 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-11.os.magners.qa.lexington:3333 ++ S3_URL=http://test-11.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 d3572cc392624d51b5ed15fdbeb87dd0 -s 6cdbea14b3bc4dfaba6c5d774a85db67 --url http://test-11.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. 64 bytes from 192.168.20.226: icmp_req=1 ttl=63 time=0.363 ms --- 192.168.20.226 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.363/0.363/0.363/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-06.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-11.os.magners.qa.lexington:8773/services/Cloud ++ EC2_URL=http://test-11.os.magners.qa.lexington:8773/services/Cloud ++ export S3_URL=http://test-11.os.magners.qa.lexington:3333 ++ S3_URL=http://test-11.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-11.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 | +--------------------------------------+-----------------------------+--------+--------+ | 0cd15801-2801-49bf-9352-66517204cc00 | cirros-0.3.0-x86_64-uec-ami | ACTIVE | | | 1f83bcc1-4f56-45a7-85fc-e0ecb2198a80 | cirros-0.3.0-x86_64-uec-ari | ACTIVE | | | bcc9bb56-29e5-4bbf-b9ec-fa4e9ec2aa36 | cirros-0.3.0-x86_64-uec-aki | ACTIVE | | +--------------------------------------+-----------------------------+--------+--------+ + glance -f index ID Name Disk Format Container Format Size ------------------------------------ ------------------------------ -------------------- -------------------- -------------- 0cd15801-2801-49bf-9352-66517204cc00 cirros-0.3.0-x86_64-uec-ami ami ami 25165824 bcc9bb56-29e5-4bbf-b9ec-fa4e9ec2aa36 cirros-0.3.0-x86_64-uec-aki aki aki 4731440 1f83bcc1-4f56-45a7-85fc-e0ecb2198a80 cirros-0.3.0-x86_64-uec-ari ari ari 2254249 ++ glance -f index ++ egrep ami ++ head -1 ++ cut '-d ' -f1 + IMAGE=0cd15801-2801-49bf-9352-66517204cc00 + 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 0cd15801-2801-49bf-9352-66517204cc00 ex-float --security_groups=test_secgroup ++ grep ' id ' ++ get_field 2 ++ read data ++ '[' 2 -lt 0 ']' ++ field='$3' ++ echo '| id | 96bbe773-d317-4620-af8e-ad9e2751c97d |' ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' ++ read data + VM_UUID=96bbe773-d317-4620-af8e-ad9e2751c97d + die_if_not_set VM_UUID 'Failure launching ex-float' + local exitcode=0 + set +o xtrace + timeout 60 sh -c 'while ! nova show 96bbe773-d317-4620-af8e-ad9e2751c97d | grep status | grep -q ACTIVE; do sleep 1; done' ++ nova show 96bbe773-d317-4620-af8e-ad9e2751c97d ++ 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 96bbe773-d317-4620-af8e-ad9e2751c97d 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.597 ms --- 192.168.20.226 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.597/0.597/0.597/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.504 ms --- 192.168.20.226 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.504/0.504/0.504/0.000 ms 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 + nova floating-ip-delete 192.168.20.226 + nova floating-ip-delete 192.168.20.193 + nova delete 96bbe773-d317-4620-af8e-ad9e2751c97d + timeout 30 sh -c 'while nova show 96bbe773-d317-4620-af8e-ad9e2751c97d | grep status | grep -q ACTIVE; do sleep 1; done' ERROR: No server with a name or ID of '96bbe773-d317-4620-af8e-ad9e2751c97d' 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-06.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-11.os.magners.qa.lexington:8773/services/Cloud ++ EC2_URL=http://test-11.os.magners.qa.lexington:8773/services/Cloud ++ export S3_URL=http://test-11.os.magners.qa.lexington:3333 ++ S3_URL=http://test-11.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-11.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 | +--------------------------------------+-----------------------------+--------+--------+ | 0cd15801-2801-49bf-9352-66517204cc00 | cirros-0.3.0-x86_64-uec-ami | ACTIVE | | | 1f83bcc1-4f56-45a7-85fc-e0ecb2198a80 | cirros-0.3.0-x86_64-uec-ari | ACTIVE | | | bcc9bb56-29e5-4bbf-b9ec-fa4e9ec2aa36 | cirros-0.3.0-x86_64-uec-aki | ACTIVE | | +--------------------------------------+-----------------------------+--------+--------+ + glance -f index ID Name Disk Format Container Format Size ------------------------------------ ------------------------------ -------------------- -------------------- -------------- 0cd15801-2801-49bf-9352-66517204cc00 cirros-0.3.0-x86_64-uec-ami ami ami 25165824 bcc9bb56-29e5-4bbf-b9ec-fa4e9ec2aa36 cirros-0.3.0-x86_64-uec-aki aki aki 4731440 1f83bcc1-4f56-45a7-85fc-e0ecb2198a80 cirros-0.3.0-x86_64-uec-ari ari ari 2254249 ++ glance -f index ++ egrep ami ++ head -1 ++ cut '-d ' -f1 + IMAGE=0cd15801-2801-49bf-9352-66517204cc00 + 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 0cd15801-2801-49bf-9352-66517204cc00 ex-vol --security_groups= ++ grep ' id ' ++ get_field 2 ++ read data ++ '[' 2 -lt 0 ']' ++ field='$3' ++ echo '| id | b2368c3e-fc5d-4495-9325-7cadba98305c |' ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' ++ read data + VM_UUID=b2368c3e-fc5d-4495-9325-7cadba98305c + die_if_not_set VM_UUID 'Failure launching ex-vol' + local exitcode=0 + set +o xtrace + timeout 60 sh -c 'while ! nova show b2368c3e-fc5d-4495-9325-7cadba98305c | grep status | grep -q ACTIVE; do sleep 1; done' ++ nova show b2368c3e-fc5d-4495-9325-7cadba98305c ++ 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-1c6f01ef ++ nova volume-list ++ grep myvol-1c6f01ef ++ head -1 ++ get_field 2 ++ read data + [[ -n '' ]] + nova volume-create --display_name myvol-1c6f01ef --display_description 'test volume: myvol-1c6f01ef' 1 + [[ 0 != 0 ]] + timeout 60 sh -c 'while ! nova volume-list | grep myvol-1c6f01ef | grep available; do sleep 1; done' | 1 | available | myvol-1c6f01ef | 1 | None | | ++ nova volume-list ++ grep myvol-1c6f01ef ++ head -1 ++ get_field 1 ++ read data ++ '[' 1 -lt 0 ']' ++ field='$2' ++ echo '| 1 | available | myvol-1c6f01ef | 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-1c6f01ef' + local exitcode=0 + set +o xtrace + DEVICE=/dev/vdb + nova volume-attach b2368c3e-fc5d-4495-9325-7cadba98305c 1 /dev/vdb + timeout 60 sh -c 'while ! nova volume-list | grep myvol-1c6f01ef | grep in-use; do sleep 1; done' | 1 | in-use | myvol-1c6f01ef | 1 | None | b2368c3e-fc5d-4495-9325-7cadba98305c | ++ nova volume-list ++ grep myvol-1c6f01ef ++ head -1 ++ get_field -1 ++ read data ++ '[' -1 -lt 0 ']' ++ field='($(NF-1))' ++ echo '| 1 | in-use | myvol-1c6f01ef | 1 | None | b2368c3e-fc5d-4495-9325-7cadba98305c |' ++ awk '-F[ \t]*\\|[ \t]*' '{print ($(NF-1))}' ++ read data + VOL_ATTACH=b2368c3e-fc5d-4495-9325-7cadba98305c + die_if_not_set VOL_ATTACH 'Failure retrieving myvol-1c6f01ef status' + local exitcode=0 + set +o xtrace + [[ b2368c3e-fc5d-4495-9325-7cadba98305c != b2368c3e-fc5d-4495-9325-7cadba98305c ]] + nova volume-detach b2368c3e-fc5d-4495-9325-7cadba98305c 1 + timeout 60 sh -c 'while ! nova volume-list | grep myvol-1c6f01ef | grep available; do sleep 1; done' | 1 | available | myvol-1c6f01ef | 1 | None | | + nova volume-delete 1 + timeout 60 sh -c 'while ! nova volume-list | grep myvol-1c6f01ef; do sleep 1; done' | 1 | deleting | myvol-1c6f01ef | 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-common | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-07.os.magners.qa.lexington | | nova-volume | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-07.os.magners.qa.lexington | | python-nova | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-07.os.magners.qa.lexington | | python-novaclient | 2012.1-0ubuntu1 | test-07.os.magners.qa.lexington | | nova-api | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-10.os.magners.qa.lexington | | nova-common | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-10.os.magners.qa.lexington | | nova-compute | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-10.os.magners.qa.lexington | | nova-compute-kvm | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-10.os.magners.qa.lexington | | nova-network | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-10.os.magners.qa.lexington | | python-nova | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-10.os.magners.qa.lexington | | python-novaclient | 2012.1-0ubuntu1 | test-10.os.magners.qa.lexington | | python-keystone | 2012.1+stable~20120608-aff45d6-0ubuntu1 | test-08.os.magners.qa.lexington | | python-keystoneclient | 2012.1-0ubuntu1 | test-08.os.magners.qa.lexington | | keystone | 2012.1+stable~20120608-aff45d6-0ubuntu1 | test-08.os.magners.qa.lexington | | nova-api | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-11.os.magners.qa.lexington | | nova-cert | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-11.os.magners.qa.lexington | | nova-common | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-11.os.magners.qa.lexington | | nova-objectstore | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-11.os.magners.qa.lexington | | nova-scheduler | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-11.os.magners.qa.lexington | | python-nova | 2012.1+stable~20120612-3ee026e-0ubuntu1 | test-11.os.magners.qa.lexington | | python-novaclient | 2012.1-0ubuntu1 | test-11.os.magners.qa.lexington | | glance | 2012.1+stable~20120608-5462295-0ubuntu2.2 | test-06.os.magners.qa.lexington | | glance-api | 2012.1+stable~20120608-5462295-0ubuntu2.2 | test-06.os.magners.qa.lexington | | glance-client | 2012.1+stable~20120608-5462295-0ubuntu2.2 | test-06.os.magners.qa.lexington | | glance-common | 2012.1+stable~20120608-5462295-0ubuntu2.2 | test-06.os.magners.qa.lexington | | glance-registry | 2012.1+stable~20120608-5462295-0ubuntu2.2 | test-06.os.magners.qa.lexington | | python-glance | 2012.1+stable~20120608-5462295-0ubuntu2.2 | test-06.os.magners.qa.lexington | +-----------------------+-------------------------------------------+---------------------------------+ No emails were triggered. Build was marked for publishing on https://jenkins.qa.ubuntu.com/ Finished: SUCCESS