2018-01-31 09:34:48,371 refstack_client:139 DEBUG The .testrepository/next-stream file was not found. Assuming subunit results will be stored in file 0. 2018-01-31 09:34:48,385 refstack_client:315 WARNING Problems retrieving CPID from Keystone using v3 endpoint (http://172.30.9.21:5000/v3/auth/tokens) with error (Invalid request with error code: 401. Error message: The request you have made requires authentication.) 2018-01-31 09:34:48,385 refstack_client:321 INFO Creating hash from endpoint to use as CPID. 2018-01-31 09:34:48,386 refstack_client:421 INFO Starting Tempest test... 2018-01-31 09:34:48,386 refstack_client:433 INFO Normalizing test list... 2018-01-31 09:34:50,072 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_snapshot_metadata.SnapshotV2MetadataTestJSON.test_create_get_delete_snapshot_metadata not found in Tempest list. 2018-01-31 09:34:50,072 refstack_client.list_parser:141 WARNING Test tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_rebuild_reboot_deleted_server not found in Tempest list. 2018-01-31 09:34:50,072 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_out_passing_size not found in Tempest list. 2018-01-31 09:34:50,072 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_delete_volume_without_passing_volume_id not found in Tempest list. 2018-01-31 09:34:50,073 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_get_volume_without_passing_volume_id not found in Tempest list. 2018-01-31 09:34:50,073 refstack_client.list_parser:141 WARNING Test tempest.api.network.test_networks.NetworksTestJSON.test_list_networks not found in Tempest list. 2018-01-31 09:34:50,073 refstack_client.list_parser:141 WARNING Test tempest.api.network.test_networks.NetworksTestJSON.test_create_delete_subnet_with_gw not found in Tempest list. 2018-01-31 09:34:50,073 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_by_name not found in Tempest list. 2018-01-31 09:34:50,073 refstack_client.list_parser:141 WARNING Test tempest.api.image.v2.test_images.ListImagesTest.test_list_images_param_status not found in Tempest list. 2018-01-31 09:34:50,073 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_snapshot_metadata.SnapshotV2MetadataTestJSON.test_crud_snapshot_metadata not found in Tempest list. 2018-01-31 09:34:50,073 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_snapshots_list_with_params not found in Tempest list. 2018-01-31 09:34:50,073 refstack_client.list_parser:141 WARNING Test tempest.api.image.v2.test_images.ListImagesTest.test_list_images_param_container_format not found in Tempest list. 2018-01-31 09:34:50,073 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_nonexistent_volume_id not found in Tempest list. 2018-01-31 09:34:50,073 refstack_client.list_parser:141 WARNING Test tempest.api.volume.v2.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_pagination not found in Tempest list. 2018-01-31 09:34:50,074 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_get_invalid_volume_id not found in Tempest list. 2018-01-31 09:34:50,074 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_size_negative not found in Tempest list. 2018-01-31 09:34:50,074 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_delete_invalid_volume_id not found in Tempest list. 2018-01-31 09:34:50,074 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_extensions.ExtensionsV2TestJSON.test_list_extensions not found in Tempest list. 2018-01-31 09:34:50,074 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_get_nonexistent_volume_id not found in Tempest list. 2018-01-31 09:34:50,074 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_details_by_status not found in Tempest list. 2018-01-31 09:34:50,074 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_create_get_delete_volume_metadata not found in Tempest list. 2018-01-31 09:34:50,074 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON.test_update_snapshot_metadata_item not found in Tempest list. 2018-01-31 09:34:50,074 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_with_nonexistent_name not found in Tempest list. 2018-01-31 09:34:50,074 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_snapshot_create_get_list_update_delete not found in Tempest list. 2018-01-31 09:34:50,074 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_size_zero not found in Tempest list. 2018-01-31 09:34:50,075 refstack_client.list_parser:141 WARNING Test tempest.api.image.v2.test_images.ListImagesTest.test_list_no_params not found in Tempest list. 2018-01-31 09:34:50,075 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_by_status not found in Tempest list. 2018-01-31 09:34:50,075 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_detail_with_nonexistent_name not found in Tempest list. 2018-01-31 09:34:50,075 refstack_client.list_parser:141 WARNING Test tempest.api.network.test_networks.NetworksTestJSON.test_show_subnet not found in Tempest list. 2018-01-31 09:34:50,075 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_snapshots_list_details_with_params not found in Tempest list. 2018-01-31 09:34:50,075 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_detail_param_display_name_and_status not found in Tempest list. 2018-01-31 09:34:50,075 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_upload not found in Tempest list. 2018-01-31 09:34:50,075 refstack_client.list_parser:141 WARNING Test tempest.api.network.test_networks.NetworksTestJSON.test_show_network_fields not found in Tempest list. 2018-01-31 09:34:50,075 refstack_client.list_parser:141 WARNING Test tempest.api.image.v2.test_images.ListImagesTest.test_list_images_param_disk_format not found in Tempest list. 2018-01-31 09:34:50,075 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_from_image not found in Tempest list. 2018-01-31 09:34:50,075 refstack_client.list_parser:141 WARNING Test tempest.api.network.test_networks.NetworksTestJSON.test_update_subnet_gw_dns_host_routes_dhcp not found in Tempest list. 2018-01-31 09:34:50,076 refstack_client.list_parser:141 WARNING Test tempest.api.network.test_networks.NetworksTestJSON.test_create_delete_subnet_with_gw_and_allocation_pools not found in Tempest list. 2018-01-31 09:34:50,076 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_source_volid not found in Tempest list. 2018-01-31 09:34:50,076 refstack_client.list_parser:141 WARNING Test tempest.api.identity.v3.TestApiDiscovery.test_api_version_statuses not found in Tempest list. 2018-01-31 09:34:50,076 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_by_availability_zone not found in Tempest list. 2018-01-31 09:34:50,076 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_snapshots_list.VolumesV2SnapshotListTestJSON.test_snapshots_list_details_with_params not found in Tempest list. 2018-01-31 09:34:50,076 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_volume_type not found in Tempest list. 2018-01-31 09:34:50,076 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_volume_delete_nonexistent_volume_id not found in Tempest list. 2018-01-31 09:34:50,076 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_detail_with_invalid_status not found in Tempest list. 2018-01-31 09:34:50,076 refstack_client.list_parser:141 WARNING Test tempest.api.volume.v2.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_with_multiple_params not found in Tempest list. 2018-01-31 09:34:50,076 refstack_client.list_parser:141 WARNING Test tempest.api.network.test_networks.NetworksTestJSON.test_create_delete_subnet_all_attributes not found in Tempest list. 2018-01-31 09:34:50,077 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_unreserve_volume_with_nonexistent_volume_id not found in Tempest list. 2018-01-31 09:34:50,077 refstack_client.list_parser:141 WARNING Test tempest.api.network.test_networks.NetworksTestJSON.test_create_delete_subnet_with_dhcp_enabled not found in Tempest list. 2018-01-31 09:34:50,077 refstack_client.list_parser:141 WARNING Test tempest.api.network.test_networks.NetworksTestJSON.test_create_update_delete_network_subnet not found in Tempest list. 2018-01-31 09:34:50,077 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list not found in Tempest list. 2018-01-31 09:34:50,077 refstack_client.list_parser:141 WARNING Test tempest.api.compute.servers.test_list_server_filters.ListServerFiltersTestJSON.test_list_servers_filter_by_server_status not found in Tempest list. 2018-01-31 09:34:50,077 refstack_client.list_parser:141 WARNING Test tempest.api.network.test_networks.NetworksTestJSON.test_show_network not found in Tempest list. 2018-01-31 09:34:50,077 refstack_client.list_parser:141 WARNING Test tempest.api.image.v2.test_images.ListImagesTest.test_list_images_param_min_max_size not found in Tempest list. 2018-01-31 09:34:50,077 refstack_client.list_parser:141 WARNING Test tempest.api.network.test_networks.NetworksTestJSON.test_list_subnets_fields not found in Tempest list. 2018-01-31 09:34:50,077 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_reserve_volume_with_negative_volume_status not found in Tempest list. 2018-01-31 09:34:50,077 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_update_volume_metadata_item not found in Tempest list. 2018-01-31 09:34:50,077 refstack_client.list_parser:141 WARNING Test tempest.api.network.test_networks.NetworksTestJSON.test_delete_network_with_subnet not found in Tempest list. 2018-01-31 09:34:50,078 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_without_passing_size not found in Tempest list. 2018-01-31 09:34:50,078 refstack_client.list_parser:141 WARNING Test tempest.api.volume.v2.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_pagination not found in Tempest list. 2018-01-31 09:34:50,078 refstack_client.list_parser:141 WARNING Test tempest.api.identity.v3.TestApiDiscovery.test_api_media_types not found in Tempest list. 2018-01-31 09:34:50,078 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_empty_volume_id not found in Tempest list. 2018-01-31 09:34:50,078 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete not found in Tempest list. 2018-01-31 09:34:50,078 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_snapshots_negative.VolumesV2SnapshotNegativeTestJSON.test_create_snapshot_without_passing_volume_id not found in Tempest list. 2018-01-31 09:34:50,078 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_invalid_size not found in Tempest list. 2018-01-31 09:34:50,078 refstack_client.list_parser:141 WARNING Test tempest.api.network.test_networks.NetworksTestJSON.test_show_subnet_fields not found in Tempest list. 2018-01-31 09:34:50,078 refstack_client.list_parser:141 WARNING Test tempest.api.identity.v3.TestApiDiscovery.test_api_version_resources not found in Tempest list. 2018-01-31 09:34:50,078 refstack_client.list_parser:141 WARNING Test tempest.api.network.test_networks.NetworksTestJSON.test_create_delete_subnet_without_gateway not found in Tempest list. 2018-01-31 09:34:50,078 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_reserve_unreserve_volume not found in Tempest list. 2018-01-31 09:34:50,079 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volumes_list_details_by_availability_zone not found in Tempest list. 2018-01-31 09:34:50,079 refstack_client.list_parser:141 WARNING Test tempest.api.image.v2.test_images.ListImagesTest.test_list_images_param_limit not found in Tempest list. 2018-01-31 09:34:50,079 refstack_client.list_parser:141 WARNING Test tempest.api.image.v2.test_images.ListImagesTest.test_index_no_params not found in Tempest list. 2018-01-31 09:34:50,079 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_snapshots_negative.VolumesV2SnapshotNegativeTestJSON.test_create_snapshot_with_nonexistent_volume_id not found in Tempest list. 2018-01-31 09:34:50,079 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_detail_param_metadata not found in Tempest list. 2018-01-31 09:34:50,079 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_details_by_name not found in Tempest list. 2018-01-31 09:34:50,079 refstack_client.list_parser:141 WARNING Test tempest.api.network.test_networks.NetworksTestJSON.test_list_networks_fields not found in Tempest list. 2018-01-31 09:34:50,079 refstack_client.list_parser:141 WARNING Test tempest.api.image.v2.test_images.ListImagesTest.test_list_images_param_visibility not found in Tempest list. 2018-01-31 09:34:50,079 refstack_client.list_parser:141 WARNING Test tempest.api.image.v2.test_images.ListImagesTest.test_get_images_schema not found in Tempest list. 2018-01-31 09:34:50,079 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_reserve_volume_with_nonexistent_volume_id not found in Tempest list. 2018-01-31 09:34:50,079 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_param_display_name_and_status not found in Tempest list. 2018-01-31 09:34:50,079 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_invalid_volume_id not found in Tempest list. 2018-01-31 09:34:50,080 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_bootable not found in Tempest list. 2018-01-31 09:34:50,080 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_get.VolumesV2GetTest.test_volume_create_get_update_delete_as_clone not found in Tempest list. 2018-01-31 09:34:50,080 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_actions.VolumesV2ActionsTest.test_volume_readonly_update not found in Tempest list. 2018-01-31 09:34:50,080 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_param_metadata not found in Tempest list. 2018-01-31 09:34:50,080 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_snapshots.VolumesV2SnapshotTestJSON.test_volume_from_snapshot not found in Tempest list. 2018-01-31 09:34:50,080 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volume_metadata.VolumesMetadataTest.test_update_volume_metadata_item not found in Tempest list. 2018-01-31 09:34:50,080 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_snapshots_list.VolumesV2SnapshotListTestJSON.test_snapshots_list_with_params not found in Tempest list. 2018-01-31 09:34:50,080 refstack_client.list_parser:141 WARNING Test tempest.api.network.test_networks.NetworksTestJSON.test_create_delete_subnet_with_host_routes_and_dns_nameservers not found in Tempest list. 2018-01-31 09:34:50,080 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_list_volumes_with_invalid_status not found in Tempest list. 2018-01-31 09:34:50,080 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_availability_zone.AvailabilityZoneV2TestJSON.test_get_availability_zone_list not found in Tempest list. 2018-01-31 09:34:50,080 refstack_client.list_parser:141 WARNING Test tempest.api.network.test_networks.NetworksTestJSON.test_list_subnets not found in Tempest list. 2018-01-31 09:34:50,081 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_snapshot_metadata.SnapshotV2MetadataTestJSON.test_update_snapshot_metadata_item not found in Tempest list. 2018-01-31 09:34:50,081 refstack_client.list_parser:141 WARNING Test tempest.api.network.test_networks.NetworksTestJSON.test_create_delete_subnet_with_allocation_pools not found in Tempest list. 2018-01-31 09:34:50,081 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_list.VolumesV2ListTestJSON.test_volume_list_with_details not found in Tempest list. 2018-01-31 09:34:50,081 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volume_metadata.VolumesV2MetadataTest.test_crud_volume_metadata not found in Tempest list. 2018-01-31 09:34:50,081 refstack_client.list_parser:141 WARNING Test tempest.api.image.v2.test_images.ListImagesTest.test_get_image_schema not found in Tempest list. 2018-01-31 09:34:50,081 refstack_client.list_parser:141 WARNING Test tempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_create_volume_with_nonexistent_snapshot_id not found in Tempest list. 2018-01-31 09:34:50,081 refstack_client.list_parser:141 WARNING Test tempest.api.image.v2.test_images.ListImagesTest.test_list_images_param_size not found in Tempest list. 2018-01-31 09:34:50,081 refstack_client.list_parser:142 DEBUG Number of tests: 203 running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ${OS_TOP_LEVEL:-./} ${OS_TEST_PATH:-./tempest/test_discover} --list running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-500} \ OS_TEST_LOCK_PATH=${OS_TEST_LOCK_PATH:-${TMPDIR:-'/tmp'}} \ ${PYTHON:-python} -m subunit.run discover -t ${OS_TOP_LEVEL:-./} ${OS_TEST_PATH:-./tempest/test_discover} --load-list /tmp/tmp3SLcUX {0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors [0.202279s] ... ok {0} tempest.api.compute.flavors.test_flavors.FlavorsV2TestJSON.test_list_flavors_with_detail [0.058252s] ... ok {0} tempest.api.compute.images.test_images_oneserver.ImagesOneServerTestJSON.test_create_delete_image [13.280744s] ... ok {0} tempest.api.compute.images.test_images_oneserver.ImagesOneServerTestJSON.test_create_image_specify_multibyte_character_image_name [0.411963s] ... ok {0} tempest.api.compute.servers.test_availability_zone.AZV2TestJSON.test_get_availability_zone_list_with_non_admin_user [0.210617s] ... ok {0} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_host_name_is_same_as_server_name [5.918560s] ... ok Captured stderr: ~~~~~~~~~~~~~~~~ /usr/lib/python2.7/site-packages/paramiko/ecdsakey.py:200: DeprecationWarning: signer and verifier have been deprecated. Please use sign and verify instead. signature, ec.ECDSA(self.ecdsa_curve.hash_object()) /usr/lib/python2.7/site-packages/paramiko/rsakey.py:108: DeprecationWarning: signer and verifier have been deprecated. Please use sign and verify instead. algorithm=hashes.SHA1(), {0} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers [0.077241s] ... ok {0} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_list_servers_with_detail [0.502340s] ... ok {0} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_created_server_vcpus [0.097719s] ... ok {0} tempest.api.compute.servers.test_create_server.ServersTestJSON.test_verify_server_details [0.000977s] ... ok {0} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_host_name_is_same_as_server_name [7.824105s] ... ok {0} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_list_servers [0.070494s] ... ok {0} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_list_servers_with_detail [0.211199s] ... ok {0} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_created_server_vcpus [0.100800s] ... ok {0} tempest.api.compute.servers.test_create_server.ServersTestManualDisk.test_verify_server_details [0.001124s] ... ok {0} tempest.api.compute.servers.test_delete_server.DeleteServersTestJSON.test_delete_active_server [7.545662s] ... ok {0} tempest.api.compute.servers.test_instance_actions.InstanceActionsTestJSON.test_get_instance_action [0.061280s] ... ok {0} tempest.api.compute.servers.test_instance_actions.InstanceActionsTestJSON.test_list_instance_actions [2.888107s] ... ok {0} tempest.api.compute.servers.test_list_server_filters.ListServerFiltersTestJSON.test_list_servers_detailed_filter_by_flavor [0.378130s] ... ok {0} tempest.api.compute.servers.test_list_server_filters.ListServerFiltersTestJSON.test_list_servers_detailed_filter_by_image [0.244513s] ... ok {0} tempest.api.compute.servers.test_list_server_filters.ListServerFiltersTestJSON.test_list_servers_detailed_filter_by_server_name [0.218034s] ... ok {0} tempest.api.compute.servers.test_list_server_filters.ListServerFiltersTestJSON.test_list_servers_detailed_filter_by_server_status [0.467446s] ... ok {0} tempest.api.compute.servers.test_list_server_filters.ListServerFiltersTestJSON.test_list_servers_detailed_limit_results [0.235437s] ... ok {0} tempest.api.compute.servers.test_list_server_filters.ListServerFiltersTestJSON.test_list_servers_filter_by_active_status [0.082562s] ... ok {0} tempest.api.compute.servers.test_list_server_filters.ListServerFiltersTestJSON.test_list_servers_filter_by_flavor [0.074925s] ... ok {0} tempest.api.compute.servers.test_list_server_filters.ListServerFiltersTestJSON.test_list_servers_filter_by_image [0.065984s] ... ok {0} tempest.api.compute.servers.test_list_server_filters.ListServerFiltersTestJSON.test_list_servers_filter_by_limit [0.074089s] ... ok {0} tempest.api.compute.servers.test_list_server_filters.ListServerFiltersTestJSON.test_list_servers_filter_by_server_name [0.064836s] ... ok {0} tempest.api.compute.servers.test_list_server_filters.ListServerFiltersTestJSON.test_list_servers_filtered_by_name_wildcard [0.132703s] ... ok {0} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_by_changes_since_future_date [0.222571s] ... ok {0} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_by_changes_since_invalid_date [0.010482s] ... ok {0} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_by_limits_greater_than_actual_count [0.136291s] ... ok {0} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_by_limits_pass_negative_value [0.011095s] ... ok {0} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_by_limits_pass_string [0.011363s] ... ok {0} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_by_non_existing_flavor [0.028716s] ... ok {0} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_by_non_existing_image [0.060031s] ... ok {0} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_by_non_existing_server_name [0.058580s] ... ok {0} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_detail_server_is_deleted [0.144348s] ... ok {0} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_status_non_existing [0.014732s] ... ok {0} tempest.api.compute.servers.test_list_servers_negative.ListServersNegativeTestJSON.test_list_servers_with_a_deleted_server [0.086527s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_lock_unlock_server [18.352079s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_reboot_server_hard [11.174742s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_rebuild_server [27.476808s] ... ok {0} tempest.api.compute.servers.test_server_actions.ServerActionsTestJSON.test_stop_start_server [16.292615s] ... ok {0} tempest.api.compute.servers.test_server_metadata.ServerMetadataTestJSON.test_delete_server_metadata_item [0.395391s] ... ok {0} tempest.api.compute.servers.test_server_metadata.ServerMetadataTestJSON.test_get_server_metadata_item [0.203366s] ... ok {0} tempest.api.compute.servers.test_server_metadata.ServerMetadataTestJSON.test_list_server_metadata [0.201276s] ... ok {0} tempest.api.compute.servers.test_server_metadata.ServerMetadataTestJSON.test_set_server_metadata [0.371636s] ... ok {0} tempest.api.compute.servers.test_server_metadata.ServerMetadataTestJSON.test_set_server_metadata_item [0.362220s] ... ok {0} tempest.api.compute.servers.test_server_metadata.ServerMetadataTestJSON.test_update_server_metadata [0.374773s] ... ok {0} tempest.api.compute.servers.test_servers.ServersTestJSON.test_create_server_with_admin_password [1.693439s] ... ok {0} tempest.api.compute.servers.test_servers.ServersTestJSON.test_create_specify_keypair [7.438320s] ... ok {0} tempest.api.compute.servers.test_servers.ServersTestJSON.test_create_with_existing_server_name [12.765139s] ... ok {0} tempest.api.compute.servers.test_servers.ServersTestJSON.test_update_access_server_address [7.138462s] ... ok {0} tempest.api.compute.servers.test_servers.ServersTestJSON.test_update_server_name [56.644959s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_create_numeric_server_name [1.111536s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_create_server_metadata_exceeds_length_limit [1.122085s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_create_server_name_length_exceeds_256 [1.464898s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_create_with_invalid_flavor [1.013891s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_create_with_invalid_image [0.977414s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_create_with_invalid_network_uuid [1.001053s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_delete_server_pass_id_exceeding_length_limit [0.228123s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_delete_server_pass_negative_id [0.232366s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_get_non_existent_server [0.247899s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_invalid_ip_v6_address [1.100969s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_reboot_non_existent_server [0.240503s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_rebuild_deleted_server [0.246703s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_rebuild_non_existent_server [0.247336s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_server_name_blank [0.985173s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_stop_non_existent_server [0.285843s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_update_name_of_non_existent_server [0.244524s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_update_server_name_length_exceeds_256 [0.225985s] ... ok {0} tempest.api.compute.servers.test_servers_negative.ServersNegativeTestJSON.test_update_server_set_empty_name [0.720085s] ... ok {0} tempest.api.compute.test_quotas.QuotasTestJSON.test_get_default_quotas [0.307420s] ... ok {0} tempest.api.compute.test_quotas.QuotasTestJSON.test_get_quotas [0.353151s] ... ok {0} tempest.api.compute.test_versions.TestVersions.test_list_api_versions [0.011994s] ... ok {0} tempest.api.compute.volumes.test_attach_volume.AttachVolumeTestJSON.test_list_get_volume_attachments [23.605274s] ... ok {0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_media_types [0.076705s] ... ok {0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_resources [0.073659s] ... ok {0} tempest.api.identity.v3.test_api_discovery.TestApiDiscovery.test_api_version_statuses [0.071935s] ... ok {0} tempest.api.identity.v3.test_tokens.TokensV3Test.test_create_token [0.317538s] ... ok {0} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_delete_image [0.586434s] ... ok {0} tempest.api.image.v2.test_images.BasicOperationsImagesTest.test_update_image [0.861865s] ... ok {0} tempest.api.image.v2.test_images.ListUserImagesTest.test_get_image_schema [0.008468s] ... ok {0} tempest.api.image.v2.test_images.ListUserImagesTest.test_get_images_schema [0.140999s] ... ok {0} tempest.api.image.v2.test_images.ListUserImagesTest.test_list_images_param_container_format [0.041624s] ... ok {0} tempest.api.image.v2.test_images.ListUserImagesTest.test_list_images_param_disk_format [0.030056s] ... ok {0} tempest.api.image.v2.test_images.ListUserImagesTest.test_list_images_param_limit [0.030223s] ... ok {0} tempest.api.image.v2.test_images.ListUserImagesTest.test_list_images_param_min_max_size [0.046397s] ... ok {0} tempest.api.image.v2.test_images.ListUserImagesTest.test_list_images_param_size [0.042945s] ... ok {0} tempest.api.image.v2.test_images.ListUserImagesTest.test_list_images_param_status [0.043601s] ... ok {0} tempest.api.image.v2.test_images.ListUserImagesTest.test_list_images_param_visibility [0.175709s] ... ok {0} tempest.api.image.v2.test_images.ListUserImagesTest.test_list_no_params [0.043944s] ... ok {0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_image_null_id [0.153534s] ... ok {0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_delete_non_existing_image [0.013538s] ... ok {0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_delete_deleted_image [0.122773s] ... ok {0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_image_null_id [0.006834s] ... ok {0} tempest.api.image.v2.test_images_negative.ImagesNegativeTest.test_get_non_existent_image [0.149678s] ... ok {0} tempest.api.image.v2.test_images_tags.ImagesTagsTest.test_update_delete_tags_for_image [0.759705s] ... ok {0} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_delete_non_existing_tag [0.244455s] ... ok {0} tempest.api.image.v2.test_images_tags_negative.ImagesTagsNegativeTest.test_update_tags_for_non_existing_image [0.160010s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_all_attributes [3.167176s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_allocation_pools [3.431864s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_dhcp_enabled [2.963817s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw [2.905940s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_gw_and_allocation_pools [2.471467s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_with_host_routes_and_dns_nameservers [3.764415s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_delete_subnet_without_gateway [2.255812s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_create_update_delete_network_subnet [3.915057s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_delete_network_with_subnet [2.376601s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_list_networks [0.131899s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_list_networks_fields [0.090537s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_list_subnets [0.302004s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_list_subnets_fields [0.187528s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_show_network [0.096454s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_show_network_fields [0.252450s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_show_subnet [0.053376s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_show_subnet_fields [0.054769s] ... ok {0} tempest.api.network.test_networks.NetworksTest.test_update_subnet_gw_dns_host_routes_dhcp [3.211444s] ... ok {0} tearDownClass (tempest.api.network.test_networks.NetworksTest) [0.000000s] ... FAILED {0} setUpClass (tempest.api.network.test_ports.PortsTestJSON) [0.000000s] ... FAILED {0} setUpClass (tempest.api.network.test_security_groups.SecGroupTest) [0.000000s] ... FAILED {0} setUpClass (tempest.api.network.test_security_groups_negative.NegativeSecGroupTest) [0.000000s] ... FAILED {0} setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON) [0.000000s] ... FAILED {0} setUpClass (tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON) [0.000000s] ... FAILED {0} setUpClass (tempest.api.volume.test_extensions.ExtensionsTestJSON) [0.000000s] ... FAILED {0} setUpClass (tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON) [0.000000s] ... FAILED {0} setUpClass (tempest.api.volume.test_volume_metadata.VolumesMetadataTest) [0.000000s] ... FAILED {0} setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest) [0.000000s] ... FAILED {0} setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest) [0.000000s] ... FAILED {0} setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON) [0.000000s] ... FAILED {0} setUpClass (tempest.api.volume.test_volumes_negative.VolumesNegativeTest) [0.000000s] ... FAILED {0} setUpClass (tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON) [0.000000s] ... FAILED {0} setUpClass (tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON) [0.000000s] ... FAILED {0} setUpClass (tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON) [0.000000s] ... FAILED ============================== Failed 16 tests - output below: ============================== tearDownClass (tempest.api.network.test_networks.NetworksTest) -------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "tempest/test.py", line 190, in tearDownClass six.reraise(etype, value, trace) File "tempest/test.py", line 173, in tearDownClass teardown() File "tempest/api/network/base.py", line 137, in resource_cleanup cls.networks_client.delete_network, network['id']) File "tempest/lib/common/utils/test_utils.py", line 84, in call_and_ignore_notfound_exc return func(*args, **kwargs) File "tempest/lib/services/network/networks_client.py", line 52, in delete_network return self.delete_resource(uri) File "tempest/lib/services/network/base.py", line 41, in delete_resource resp, body = self.delete(req_uri) File "tempest/lib/common/rest_client.py", line 301, in delete return self.request('DELETE', url, extra_headers, headers, body) File "tempest/lib/common/rest_client.py", line 644, in request body=body, chunked=chunked) File "tempest/lib/common/rest_client.py", line 540, in _request chunked=chunked File "tempest/lib/common/rest_client.py", line 573, in raw_request body=body, chunked=chunked) File "tempest/lib/common/http.py", line 59, in request *args, **new_kwargs) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 66, in request **urlopen_kw) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 87, in request_encode_url return self.urlopen(method, url, **extra_kw) File "/usr/lib/python2.7/site-packages/urllib3/poolmanager.py", line 321, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 639, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python2.7/site-packages/urllib3/util/retry.py", line 388, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='192.30.9.4', port=9696): Max retries exceeded with url: /v2.0/networks/7c78977d-0d14-4590-8dba-7ac108e5cd6b (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 113] Host is unreachable',)) setUpClass (tempest.api.network.test_ports.PortsTestJSON) --------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "tempest/test.py", line 149, in setUpClass six.reraise(etype, value, trace) File "tempest/test.py", line 137, in setUpClass cls.setup_credentials() File "tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "tempest/test.py", line 259, in setup_credentials credential_type=credentials_type) File "tempest/test.py", line 447, in get_client_manager cred_provider = cls._get_credentials_provider() File "tempest/test.py", line 425, in _get_credentials_provider force_tenant_isolation=force_tenant_isolation) File "tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "tempest/common/credentials_factory.py", line 73, in get_dynamic_provider_params fill_in=True, identity_version=identity_version) File "tempest/common/credentials_factory.py", line 261, in get_configured_admin_credentials identity_version=identity_version, **params) File "tempest/common/credentials_factory.py", line 305, in get_credentials **params) File "tempest/lib/auth.py", line 645, in get_credentials creds = auth_provider.fill_credentials() File "tempest/lib/auth.py", line 124, in fill_credentials auth_data = self.get_auth() File "tempest/lib/auth.py", line 150, in get_auth self.set_auth() File "tempest/lib/auth.py", line 159, in set_auth self.cache = self._get_auth() File "tempest/lib/auth.py", line 313, in _get_auth token, auth_data = auth_func(**auth_params) File "tempest/lib/services/identity/v3/token_client.py", line 181, in get_token body = self.auth(**kwargs) File "tempest/lib/services/identity/v3/token_client.py", line 132, in auth resp, body = self.post(self.auth_url, body=body) File "tempest/lib/common/rest_client.py", line 270, in post return self.request('POST', url, extra_headers, headers, body, chunked) File "tempest/lib/services/identity/v3/token_client.py", line 155, in request headers=headers, body=body) File "tempest/lib/common/rest_client.py", line 573, in raw_request body=body, chunked=chunked) File "tempest/lib/common/http.py", line 59, in request *args, **new_kwargs) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 70, in request **urlopen_kw) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 148, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python2.7/site-packages/urllib3/poolmanager.py", line 321, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 639, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python2.7/site-packages/urllib3/util/retry.py", line 388, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='172.30.9.21', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 113] Host is unreachable',)) setUpClass (tempest.api.network.test_security_groups.SecGroupTest) ------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "tempest/test.py", line 149, in setUpClass six.reraise(etype, value, trace) File "tempest/test.py", line 137, in setUpClass cls.setup_credentials() File "tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "tempest/test.py", line 259, in setup_credentials credential_type=credentials_type) File "tempest/test.py", line 447, in get_client_manager cred_provider = cls._get_credentials_provider() File "tempest/test.py", line 425, in _get_credentials_provider force_tenant_isolation=force_tenant_isolation) File "tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "tempest/common/credentials_factory.py", line 73, in get_dynamic_provider_params fill_in=True, identity_version=identity_version) File "tempest/common/credentials_factory.py", line 261, in get_configured_admin_credentials identity_version=identity_version, **params) File "tempest/common/credentials_factory.py", line 305, in get_credentials **params) File "tempest/lib/auth.py", line 645, in get_credentials creds = auth_provider.fill_credentials() File "tempest/lib/auth.py", line 124, in fill_credentials auth_data = self.get_auth() File "tempest/lib/auth.py", line 150, in get_auth self.set_auth() File "tempest/lib/auth.py", line 159, in set_auth self.cache = self._get_auth() File "tempest/lib/auth.py", line 313, in _get_auth token, auth_data = auth_func(**auth_params) File "tempest/lib/services/identity/v3/token_client.py", line 181, in get_token body = self.auth(**kwargs) File "tempest/lib/services/identity/v3/token_client.py", line 132, in auth resp, body = self.post(self.auth_url, body=body) File "tempest/lib/common/rest_client.py", line 270, in post return self.request('POST', url, extra_headers, headers, body, chunked) File "tempest/lib/services/identity/v3/token_client.py", line 155, in request headers=headers, body=body) File "tempest/lib/common/rest_client.py", line 573, in raw_request body=body, chunked=chunked) File "tempest/lib/common/http.py", line 59, in request *args, **new_kwargs) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 70, in request **urlopen_kw) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 148, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python2.7/site-packages/urllib3/poolmanager.py", line 321, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 639, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python2.7/site-packages/urllib3/util/retry.py", line 388, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='172.30.9.21', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 113] Host is unreachable',)) setUpClass (tempest.api.network.test_security_groups_negative.NegativeSecGroupTest) ----------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "tempest/test.py", line 149, in setUpClass six.reraise(etype, value, trace) File "tempest/test.py", line 137, in setUpClass cls.setup_credentials() File "tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "tempest/test.py", line 259, in setup_credentials credential_type=credentials_type) File "tempest/test.py", line 447, in get_client_manager cred_provider = cls._get_credentials_provider() File "tempest/test.py", line 425, in _get_credentials_provider force_tenant_isolation=force_tenant_isolation) File "tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "tempest/common/credentials_factory.py", line 73, in get_dynamic_provider_params fill_in=True, identity_version=identity_version) File "tempest/common/credentials_factory.py", line 261, in get_configured_admin_credentials identity_version=identity_version, **params) File "tempest/common/credentials_factory.py", line 305, in get_credentials **params) File "tempest/lib/auth.py", line 645, in get_credentials creds = auth_provider.fill_credentials() File "tempest/lib/auth.py", line 124, in fill_credentials auth_data = self.get_auth() File "tempest/lib/auth.py", line 150, in get_auth self.set_auth() File "tempest/lib/auth.py", line 159, in set_auth self.cache = self._get_auth() File "tempest/lib/auth.py", line 313, in _get_auth token, auth_data = auth_func(**auth_params) File "tempest/lib/services/identity/v3/token_client.py", line 181, in get_token body = self.auth(**kwargs) File "tempest/lib/services/identity/v3/token_client.py", line 132, in auth resp, body = self.post(self.auth_url, body=body) File "tempest/lib/common/rest_client.py", line 270, in post return self.request('POST', url, extra_headers, headers, body, chunked) File "tempest/lib/services/identity/v3/token_client.py", line 155, in request headers=headers, body=body) File "tempest/lib/common/rest_client.py", line 573, in raw_request body=body, chunked=chunked) File "tempest/lib/common/http.py", line 59, in request *args, **new_kwargs) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 70, in request **urlopen_kw) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 148, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python2.7/site-packages/urllib3/poolmanager.py", line 321, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 639, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python2.7/site-packages/urllib3/util/retry.py", line 388, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='172.30.9.21', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 113] Host is unreachable',)) setUpClass (tempest.api.network.test_subnetpools_extensions.SubnetPoolsTestJSON) -------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "tempest/test.py", line 149, in setUpClass six.reraise(etype, value, trace) File "tempest/test.py", line 137, in setUpClass cls.setup_credentials() File "tempest/api/network/base.py", line 66, in setup_credentials super(BaseNetworkTest, cls).setup_credentials() File "tempest/test.py", line 259, in setup_credentials credential_type=credentials_type) File "tempest/test.py", line 447, in get_client_manager cred_provider = cls._get_credentials_provider() File "tempest/test.py", line 425, in _get_credentials_provider force_tenant_isolation=force_tenant_isolation) File "tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "tempest/common/credentials_factory.py", line 73, in get_dynamic_provider_params fill_in=True, identity_version=identity_version) File "tempest/common/credentials_factory.py", line 261, in get_configured_admin_credentials identity_version=identity_version, **params) File "tempest/common/credentials_factory.py", line 305, in get_credentials **params) File "tempest/lib/auth.py", line 645, in get_credentials creds = auth_provider.fill_credentials() File "tempest/lib/auth.py", line 124, in fill_credentials auth_data = self.get_auth() File "tempest/lib/auth.py", line 150, in get_auth self.set_auth() File "tempest/lib/auth.py", line 159, in set_auth self.cache = self._get_auth() File "tempest/lib/auth.py", line 313, in _get_auth token, auth_data = auth_func(**auth_params) File "tempest/lib/services/identity/v3/token_client.py", line 181, in get_token body = self.auth(**kwargs) File "tempest/lib/services/identity/v3/token_client.py", line 132, in auth resp, body = self.post(self.auth_url, body=body) File "tempest/lib/common/rest_client.py", line 270, in post return self.request('POST', url, extra_headers, headers, body, chunked) File "tempest/lib/services/identity/v3/token_client.py", line 155, in request headers=headers, body=body) File "tempest/lib/common/rest_client.py", line 573, in raw_request body=body, chunked=chunked) File "tempest/lib/common/http.py", line 59, in request *args, **new_kwargs) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 70, in request **urlopen_kw) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 148, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python2.7/site-packages/urllib3/poolmanager.py", line 321, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 639, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python2.7/site-packages/urllib3/util/retry.py", line 388, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='172.30.9.21', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 113] Host is unreachable',)) setUpClass (tempest.api.volume.test_availability_zone.AvailabilityZoneTestJSON) ------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "tempest/test.py", line 149, in setUpClass six.reraise(etype, value, trace) File "tempest/test.py", line 137, in setUpClass cls.setup_credentials() File "tempest/api/volume/base.py", line 62, in setup_credentials super(BaseVolumeTest, cls).setup_credentials() File "tempest/test.py", line 259, in setup_credentials credential_type=credentials_type) File "tempest/test.py", line 447, in get_client_manager cred_provider = cls._get_credentials_provider() File "tempest/test.py", line 425, in _get_credentials_provider force_tenant_isolation=force_tenant_isolation) File "tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "tempest/common/credentials_factory.py", line 73, in get_dynamic_provider_params fill_in=True, identity_version=identity_version) File "tempest/common/credentials_factory.py", line 261, in get_configured_admin_credentials identity_version=identity_version, **params) File "tempest/common/credentials_factory.py", line 305, in get_credentials **params) File "tempest/lib/auth.py", line 645, in get_credentials creds = auth_provider.fill_credentials() File "tempest/lib/auth.py", line 124, in fill_credentials auth_data = self.get_auth() File "tempest/lib/auth.py", line 150, in get_auth self.set_auth() File "tempest/lib/auth.py", line 159, in set_auth self.cache = self._get_auth() File "tempest/lib/auth.py", line 313, in _get_auth token, auth_data = auth_func(**auth_params) File "tempest/lib/services/identity/v3/token_client.py", line 181, in get_token body = self.auth(**kwargs) File "tempest/lib/services/identity/v3/token_client.py", line 132, in auth resp, body = self.post(self.auth_url, body=body) File "tempest/lib/common/rest_client.py", line 270, in post return self.request('POST', url, extra_headers, headers, body, chunked) File "tempest/lib/services/identity/v3/token_client.py", line 155, in request headers=headers, body=body) File "tempest/lib/common/rest_client.py", line 573, in raw_request body=body, chunked=chunked) File "tempest/lib/common/http.py", line 59, in request *args, **new_kwargs) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 70, in request **urlopen_kw) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 148, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python2.7/site-packages/urllib3/poolmanager.py", line 321, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 639, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python2.7/site-packages/urllib3/util/retry.py", line 388, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='172.30.9.21', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 113] Host is unreachable',)) setUpClass (tempest.api.volume.test_extensions.ExtensionsTestJSON) ------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "tempest/test.py", line 149, in setUpClass six.reraise(etype, value, trace) File "tempest/test.py", line 137, in setUpClass cls.setup_credentials() File "tempest/api/volume/base.py", line 62, in setup_credentials super(BaseVolumeTest, cls).setup_credentials() File "tempest/test.py", line 259, in setup_credentials credential_type=credentials_type) File "tempest/test.py", line 447, in get_client_manager cred_provider = cls._get_credentials_provider() File "tempest/test.py", line 425, in _get_credentials_provider force_tenant_isolation=force_tenant_isolation) File "tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "tempest/common/credentials_factory.py", line 73, in get_dynamic_provider_params fill_in=True, identity_version=identity_version) File "tempest/common/credentials_factory.py", line 261, in get_configured_admin_credentials identity_version=identity_version, **params) File "tempest/common/credentials_factory.py", line 305, in get_credentials **params) File "tempest/lib/auth.py", line 645, in get_credentials creds = auth_provider.fill_credentials() File "tempest/lib/auth.py", line 124, in fill_credentials auth_data = self.get_auth() File "tempest/lib/auth.py", line 150, in get_auth self.set_auth() File "tempest/lib/auth.py", line 159, in set_auth self.cache = self._get_auth() File "tempest/lib/auth.py", line 313, in _get_auth token, auth_data = auth_func(**auth_params) File "tempest/lib/services/identity/v3/token_client.py", line 181, in get_token body = self.auth(**kwargs) File "tempest/lib/services/identity/v3/token_client.py", line 132, in auth resp, body = self.post(self.auth_url, body=body) File "tempest/lib/common/rest_client.py", line 270, in post return self.request('POST', url, extra_headers, headers, body, chunked) File "tempest/lib/services/identity/v3/token_client.py", line 155, in request headers=headers, body=body) File "tempest/lib/common/rest_client.py", line 573, in raw_request body=body, chunked=chunked) File "tempest/lib/common/http.py", line 59, in request *args, **new_kwargs) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 70, in request **urlopen_kw) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 148, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python2.7/site-packages/urllib3/poolmanager.py", line 321, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 639, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python2.7/site-packages/urllib3/util/retry.py", line 388, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='172.30.9.21', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 113] Host is unreachable',)) setUpClass (tempest.api.volume.test_snapshot_metadata.SnapshotMetadataTestJSON) ------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "tempest/test.py", line 149, in setUpClass six.reraise(etype, value, trace) File "tempest/test.py", line 137, in setUpClass cls.setup_credentials() File "tempest/api/volume/base.py", line 62, in setup_credentials super(BaseVolumeTest, cls).setup_credentials() File "tempest/test.py", line 259, in setup_credentials credential_type=credentials_type) File "tempest/test.py", line 447, in get_client_manager cred_provider = cls._get_credentials_provider() File "tempest/test.py", line 425, in _get_credentials_provider force_tenant_isolation=force_tenant_isolation) File "tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "tempest/common/credentials_factory.py", line 73, in get_dynamic_provider_params fill_in=True, identity_version=identity_version) File "tempest/common/credentials_factory.py", line 261, in get_configured_admin_credentials identity_version=identity_version, **params) File "tempest/common/credentials_factory.py", line 305, in get_credentials **params) File "tempest/lib/auth.py", line 645, in get_credentials creds = auth_provider.fill_credentials() File "tempest/lib/auth.py", line 124, in fill_credentials auth_data = self.get_auth() File "tempest/lib/auth.py", line 150, in get_auth self.set_auth() File "tempest/lib/auth.py", line 159, in set_auth self.cache = self._get_auth() File "tempest/lib/auth.py", line 313, in _get_auth token, auth_data = auth_func(**auth_params) File "tempest/lib/services/identity/v3/token_client.py", line 181, in get_token body = self.auth(**kwargs) File "tempest/lib/services/identity/v3/token_client.py", line 132, in auth resp, body = self.post(self.auth_url, body=body) File "tempest/lib/common/rest_client.py", line 270, in post return self.request('POST', url, extra_headers, headers, body, chunked) File "tempest/lib/services/identity/v3/token_client.py", line 155, in request headers=headers, body=body) File "tempest/lib/common/rest_client.py", line 573, in raw_request body=body, chunked=chunked) File "tempest/lib/common/http.py", line 59, in request *args, **new_kwargs) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 70, in request **urlopen_kw) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 148, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python2.7/site-packages/urllib3/poolmanager.py", line 321, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 639, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python2.7/site-packages/urllib3/util/retry.py", line 388, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='172.30.9.21', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 113] Host is unreachable',)) setUpClass (tempest.api.volume.test_volume_metadata.VolumesMetadataTest) ------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "tempest/test.py", line 149, in setUpClass six.reraise(etype, value, trace) File "tempest/test.py", line 137, in setUpClass cls.setup_credentials() File "tempest/api/volume/base.py", line 62, in setup_credentials super(BaseVolumeTest, cls).setup_credentials() File "tempest/test.py", line 259, in setup_credentials credential_type=credentials_type) File "tempest/test.py", line 447, in get_client_manager cred_provider = cls._get_credentials_provider() File "tempest/test.py", line 425, in _get_credentials_provider force_tenant_isolation=force_tenant_isolation) File "tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "tempest/common/credentials_factory.py", line 73, in get_dynamic_provider_params fill_in=True, identity_version=identity_version) File "tempest/common/credentials_factory.py", line 261, in get_configured_admin_credentials identity_version=identity_version, **params) File "tempest/common/credentials_factory.py", line 305, in get_credentials **params) File "tempest/lib/auth.py", line 645, in get_credentials creds = auth_provider.fill_credentials() File "tempest/lib/auth.py", line 124, in fill_credentials auth_data = self.get_auth() File "tempest/lib/auth.py", line 150, in get_auth self.set_auth() File "tempest/lib/auth.py", line 159, in set_auth self.cache = self._get_auth() File "tempest/lib/auth.py", line 313, in _get_auth token, auth_data = auth_func(**auth_params) File "tempest/lib/services/identity/v3/token_client.py", line 181, in get_token body = self.auth(**kwargs) File "tempest/lib/services/identity/v3/token_client.py", line 132, in auth resp, body = self.post(self.auth_url, body=body) File "tempest/lib/common/rest_client.py", line 270, in post return self.request('POST', url, extra_headers, headers, body, chunked) File "tempest/lib/services/identity/v3/token_client.py", line 155, in request headers=headers, body=body) File "tempest/lib/common/rest_client.py", line 573, in raw_request body=body, chunked=chunked) File "tempest/lib/common/http.py", line 59, in request *args, **new_kwargs) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 70, in request **urlopen_kw) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 148, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python2.7/site-packages/urllib3/poolmanager.py", line 321, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 639, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python2.7/site-packages/urllib3/util/retry.py", line 388, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='172.30.9.21', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 113] Host is unreachable',)) setUpClass (tempest.api.volume.test_volumes_actions.VolumesActionsTest) ----------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "tempest/test.py", line 149, in setUpClass six.reraise(etype, value, trace) File "tempest/test.py", line 137, in setUpClass cls.setup_credentials() File "tempest/api/volume/base.py", line 62, in setup_credentials super(BaseVolumeTest, cls).setup_credentials() File "tempest/test.py", line 259, in setup_credentials credential_type=credentials_type) File "tempest/test.py", line 447, in get_client_manager cred_provider = cls._get_credentials_provider() File "tempest/test.py", line 425, in _get_credentials_provider force_tenant_isolation=force_tenant_isolation) File "tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "tempest/common/credentials_factory.py", line 73, in get_dynamic_provider_params fill_in=True, identity_version=identity_version) File "tempest/common/credentials_factory.py", line 261, in get_configured_admin_credentials identity_version=identity_version, **params) File "tempest/common/credentials_factory.py", line 305, in get_credentials **params) File "tempest/lib/auth.py", line 645, in get_credentials creds = auth_provider.fill_credentials() File "tempest/lib/auth.py", line 124, in fill_credentials auth_data = self.get_auth() File "tempest/lib/auth.py", line 150, in get_auth self.set_auth() File "tempest/lib/auth.py", line 159, in set_auth self.cache = self._get_auth() File "tempest/lib/auth.py", line 313, in _get_auth token, auth_data = auth_func(**auth_params) File "tempest/lib/services/identity/v3/token_client.py", line 181, in get_token body = self.auth(**kwargs) File "tempest/lib/services/identity/v3/token_client.py", line 132, in auth resp, body = self.post(self.auth_url, body=body) File "tempest/lib/common/rest_client.py", line 270, in post return self.request('POST', url, extra_headers, headers, body, chunked) File "tempest/lib/services/identity/v3/token_client.py", line 155, in request headers=headers, body=body) File "tempest/lib/common/rest_client.py", line 573, in raw_request body=body, chunked=chunked) File "tempest/lib/common/http.py", line 59, in request *args, **new_kwargs) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 70, in request **urlopen_kw) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 148, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python2.7/site-packages/urllib3/poolmanager.py", line 321, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 639, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python2.7/site-packages/urllib3/util/retry.py", line 388, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='172.30.9.21', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 113] Host is unreachable',)) setUpClass (tempest.api.volume.test_volumes_get.VolumesGetTest) --------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "tempest/test.py", line 149, in setUpClass six.reraise(etype, value, trace) File "tempest/test.py", line 137, in setUpClass cls.setup_credentials() File "tempest/api/volume/base.py", line 62, in setup_credentials super(BaseVolumeTest, cls).setup_credentials() File "tempest/test.py", line 259, in setup_credentials credential_type=credentials_type) File "tempest/test.py", line 447, in get_client_manager cred_provider = cls._get_credentials_provider() File "tempest/test.py", line 425, in _get_credentials_provider force_tenant_isolation=force_tenant_isolation) File "tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "tempest/common/credentials_factory.py", line 73, in get_dynamic_provider_params fill_in=True, identity_version=identity_version) File "tempest/common/credentials_factory.py", line 261, in get_configured_admin_credentials identity_version=identity_version, **params) File "tempest/common/credentials_factory.py", line 305, in get_credentials **params) File "tempest/lib/auth.py", line 645, in get_credentials creds = auth_provider.fill_credentials() File "tempest/lib/auth.py", line 124, in fill_credentials auth_data = self.get_auth() File "tempest/lib/auth.py", line 150, in get_auth self.set_auth() File "tempest/lib/auth.py", line 159, in set_auth self.cache = self._get_auth() File "tempest/lib/auth.py", line 313, in _get_auth token, auth_data = auth_func(**auth_params) File "tempest/lib/services/identity/v3/token_client.py", line 181, in get_token body = self.auth(**kwargs) File "tempest/lib/services/identity/v3/token_client.py", line 132, in auth resp, body = self.post(self.auth_url, body=body) File "tempest/lib/common/rest_client.py", line 270, in post return self.request('POST', url, extra_headers, headers, body, chunked) File "tempest/lib/services/identity/v3/token_client.py", line 155, in request headers=headers, body=body) File "tempest/lib/common/rest_client.py", line 573, in raw_request body=body, chunked=chunked) File "tempest/lib/common/http.py", line 59, in request *args, **new_kwargs) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 70, in request **urlopen_kw) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 148, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python2.7/site-packages/urllib3/poolmanager.py", line 321, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 639, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python2.7/site-packages/urllib3/util/retry.py", line 388, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='172.30.9.21', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 113] Host is unreachable',)) setUpClass (tempest.api.volume.test_volumes_list.VolumesListTestJSON) --------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "tempest/test.py", line 149, in setUpClass six.reraise(etype, value, trace) File "tempest/test.py", line 137, in setUpClass cls.setup_credentials() File "tempest/api/volume/base.py", line 62, in setup_credentials super(BaseVolumeTest, cls).setup_credentials() File "tempest/test.py", line 259, in setup_credentials credential_type=credentials_type) File "tempest/test.py", line 447, in get_client_manager cred_provider = cls._get_credentials_provider() File "tempest/test.py", line 425, in _get_credentials_provider force_tenant_isolation=force_tenant_isolation) File "tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "tempest/common/credentials_factory.py", line 73, in get_dynamic_provider_params fill_in=True, identity_version=identity_version) File "tempest/common/credentials_factory.py", line 261, in get_configured_admin_credentials identity_version=identity_version, **params) File "tempest/common/credentials_factory.py", line 305, in get_credentials **params) File "tempest/lib/auth.py", line 645, in get_credentials creds = auth_provider.fill_credentials() File "tempest/lib/auth.py", line 124, in fill_credentials auth_data = self.get_auth() File "tempest/lib/auth.py", line 150, in get_auth self.set_auth() File "tempest/lib/auth.py", line 159, in set_auth self.cache = self._get_auth() File "tempest/lib/auth.py", line 313, in _get_auth token, auth_data = auth_func(**auth_params) File "tempest/lib/services/identity/v3/token_client.py", line 181, in get_token body = self.auth(**kwargs) File "tempest/lib/services/identity/v3/token_client.py", line 132, in auth resp, body = self.post(self.auth_url, body=body) File "tempest/lib/common/rest_client.py", line 270, in post return self.request('POST', url, extra_headers, headers, body, chunked) File "tempest/lib/services/identity/v3/token_client.py", line 155, in request headers=headers, body=body) File "tempest/lib/common/rest_client.py", line 573, in raw_request body=body, chunked=chunked) File "tempest/lib/common/http.py", line 59, in request *args, **new_kwargs) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 70, in request **urlopen_kw) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 148, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python2.7/site-packages/urllib3/poolmanager.py", line 321, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 639, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python2.7/site-packages/urllib3/util/retry.py", line 388, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='172.30.9.21', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 113] Host is unreachable',)) setUpClass (tempest.api.volume.test_volumes_negative.VolumesNegativeTest) ------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "tempest/test.py", line 149, in setUpClass six.reraise(etype, value, trace) File "tempest/test.py", line 137, in setUpClass cls.setup_credentials() File "tempest/api/volume/base.py", line 62, in setup_credentials super(BaseVolumeTest, cls).setup_credentials() File "tempest/test.py", line 259, in setup_credentials credential_type=credentials_type) File "tempest/test.py", line 447, in get_client_manager cred_provider = cls._get_credentials_provider() File "tempest/test.py", line 425, in _get_credentials_provider force_tenant_isolation=force_tenant_isolation) File "tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "tempest/common/credentials_factory.py", line 73, in get_dynamic_provider_params fill_in=True, identity_version=identity_version) File "tempest/common/credentials_factory.py", line 261, in get_configured_admin_credentials identity_version=identity_version, **params) File "tempest/common/credentials_factory.py", line 305, in get_credentials **params) File "tempest/lib/auth.py", line 645, in get_credentials creds = auth_provider.fill_credentials() File "tempest/lib/auth.py", line 124, in fill_credentials auth_data = self.get_auth() File "tempest/lib/auth.py", line 150, in get_auth self.set_auth() File "tempest/lib/auth.py", line 159, in set_auth self.cache = self._get_auth() File "tempest/lib/auth.py", line 313, in _get_auth token, auth_data = auth_func(**auth_params) File "tempest/lib/services/identity/v3/token_client.py", line 181, in get_token body = self.auth(**kwargs) File "tempest/lib/services/identity/v3/token_client.py", line 132, in auth resp, body = self.post(self.auth_url, body=body) File "tempest/lib/common/rest_client.py", line 270, in post return self.request('POST', url, extra_headers, headers, body, chunked) File "tempest/lib/services/identity/v3/token_client.py", line 155, in request headers=headers, body=body) File "tempest/lib/common/rest_client.py", line 573, in raw_request body=body, chunked=chunked) File "tempest/lib/common/http.py", line 59, in request *args, **new_kwargs) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 70, in request **urlopen_kw) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 148, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python2.7/site-packages/urllib3/poolmanager.py", line 321, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 639, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python2.7/site-packages/urllib3/util/retry.py", line 388, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='172.30.9.21', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 113] Host is unreachable',)) setUpClass (tempest.api.volume.test_volumes_snapshots.VolumesSnapshotTestJSON) ------------------------------------------------------------------------------ Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "tempest/test.py", line 149, in setUpClass six.reraise(etype, value, trace) File "tempest/test.py", line 137, in setUpClass cls.setup_credentials() File "tempest/api/volume/base.py", line 62, in setup_credentials super(BaseVolumeTest, cls).setup_credentials() File "tempest/test.py", line 259, in setup_credentials credential_type=credentials_type) File "tempest/test.py", line 447, in get_client_manager cred_provider = cls._get_credentials_provider() File "tempest/test.py", line 425, in _get_credentials_provider force_tenant_isolation=force_tenant_isolation) File "tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "tempest/common/credentials_factory.py", line 73, in get_dynamic_provider_params fill_in=True, identity_version=identity_version) File "tempest/common/credentials_factory.py", line 261, in get_configured_admin_credentials identity_version=identity_version, **params) File "tempest/common/credentials_factory.py", line 305, in get_credentials **params) File "tempest/lib/auth.py", line 645, in get_credentials creds = auth_provider.fill_credentials() File "tempest/lib/auth.py", line 124, in fill_credentials auth_data = self.get_auth() File "tempest/lib/auth.py", line 150, in get_auth self.set_auth() File "tempest/lib/auth.py", line 159, in set_auth self.cache = self._get_auth() File "tempest/lib/auth.py", line 313, in _get_auth token, auth_data = auth_func(**auth_params) File "tempest/lib/services/identity/v3/token_client.py", line 181, in get_token body = self.auth(**kwargs) File "tempest/lib/services/identity/v3/token_client.py", line 132, in auth resp, body = self.post(self.auth_url, body=body) File "tempest/lib/common/rest_client.py", line 270, in post return self.request('POST', url, extra_headers, headers, body, chunked) File "tempest/lib/services/identity/v3/token_client.py", line 155, in request headers=headers, body=body) File "tempest/lib/common/rest_client.py", line 573, in raw_request body=body, chunked=chunked) File "tempest/lib/common/http.py", line 59, in request *args, **new_kwargs) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 70, in request **urlopen_kw) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 148, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python2.7/site-packages/urllib3/poolmanager.py", line 321, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 639, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python2.7/site-packages/urllib3/util/retry.py", line 388, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='172.30.9.21', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 113] Host is unreachable',)) setUpClass (tempest.api.volume.test_volumes_snapshots_list.VolumesSnapshotListTestJSON) --------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "tempest/test.py", line 149, in setUpClass six.reraise(etype, value, trace) File "tempest/test.py", line 137, in setUpClass cls.setup_credentials() File "tempest/api/volume/base.py", line 62, in setup_credentials super(BaseVolumeTest, cls).setup_credentials() File "tempest/test.py", line 259, in setup_credentials credential_type=credentials_type) File "tempest/test.py", line 447, in get_client_manager cred_provider = cls._get_credentials_provider() File "tempest/test.py", line 425, in _get_credentials_provider force_tenant_isolation=force_tenant_isolation) File "tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "tempest/common/credentials_factory.py", line 73, in get_dynamic_provider_params fill_in=True, identity_version=identity_version) File "tempest/common/credentials_factory.py", line 261, in get_configured_admin_credentials identity_version=identity_version, **params) File "tempest/common/credentials_factory.py", line 305, in get_credentials **params) File "tempest/lib/auth.py", line 645, in get_credentials creds = auth_provider.fill_credentials() File "tempest/lib/auth.py", line 124, in fill_credentials auth_data = self.get_auth() File "tempest/lib/auth.py", line 150, in get_auth self.set_auth() File "tempest/lib/auth.py", line 159, in set_auth self.cache = self._get_auth() File "tempest/lib/auth.py", line 313, in _get_auth token, auth_data = auth_func(**auth_params) File "tempest/lib/services/identity/v3/token_client.py", line 181, in get_token body = self.auth(**kwargs) File "tempest/lib/services/identity/v3/token_client.py", line 132, in auth resp, body = self.post(self.auth_url, body=body) File "tempest/lib/common/rest_client.py", line 270, in post return self.request('POST', url, extra_headers, headers, body, chunked) File "tempest/lib/services/identity/v3/token_client.py", line 155, in request headers=headers, body=body) File "tempest/lib/common/rest_client.py", line 573, in raw_request body=body, chunked=chunked) File "tempest/lib/common/http.py", line 59, in request *args, **new_kwargs) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 70, in request **urlopen_kw) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 148, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python2.7/site-packages/urllib3/poolmanager.py", line 321, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 639, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python2.7/site-packages/urllib3/util/retry.py", line 388, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='172.30.9.21', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 113] Host is unreachable',)) setUpClass (tempest.api.volume.test_volumes_snapshots_negative.VolumesSnapshotNegativeTestJSON) ----------------------------------------------------------------------------------------------- Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "tempest/test.py", line 149, in setUpClass six.reraise(etype, value, trace) File "tempest/test.py", line 137, in setUpClass cls.setup_credentials() File "tempest/api/volume/base.py", line 62, in setup_credentials super(BaseVolumeTest, cls).setup_credentials() File "tempest/test.py", line 259, in setup_credentials credential_type=credentials_type) File "tempest/test.py", line 447, in get_client_manager cred_provider = cls._get_credentials_provider() File "tempest/test.py", line 425, in _get_credentials_provider force_tenant_isolation=force_tenant_isolation) File "tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "tempest/common/credentials_factory.py", line 73, in get_dynamic_provider_params fill_in=True, identity_version=identity_version) File "tempest/common/credentials_factory.py", line 261, in get_configured_admin_credentials identity_version=identity_version, **params) File "tempest/common/credentials_factory.py", line 305, in get_credentials **params) File "tempest/lib/auth.py", line 645, in get_credentials creds = auth_provider.fill_credentials() File "tempest/lib/auth.py", line 124, in fill_credentials auth_data = self.get_auth() File "tempest/lib/auth.py", line 150, in get_auth self.set_auth() File "tempest/lib/auth.py", line 159, in set_auth self.cache = self._get_auth() File "tempest/lib/auth.py", line 313, in _get_auth token, auth_data = auth_func(**auth_params) File "tempest/lib/services/identity/v3/token_client.py", line 181, in get_token body = self.auth(**kwargs) File "tempest/lib/services/identity/v3/token_client.py", line 132, in auth resp, body = self.post(self.auth_url, body=body) File "tempest/lib/common/rest_client.py", line 270, in post return self.request('POST', url, extra_headers, headers, body, chunked) File "tempest/lib/services/identity/v3/token_client.py", line 155, in request headers=headers, body=body) File "tempest/lib/common/rest_client.py", line 573, in raw_request body=body, chunked=chunked) File "tempest/lib/common/http.py", line 59, in request *args, **new_kwargs) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 70, in request **urlopen_kw) File "/usr/lib/python2.7/site-packages/urllib3/request.py", line 148, in request_encode_body return self.urlopen(method, url, **extra_kw) File "/usr/lib/python2.7/site-packages/urllib3/poolmanager.py", line 321, in urlopen response = conn.urlopen(method, u.request_uri, **kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 668, in urlopen **response_kw) File "/usr/lib/python2.7/site-packages/urllib3/connectionpool.py", line 639, in urlopen _stacktrace=sys.exc_info()[2]) File "/usr/lib/python2.7/site-packages/urllib3/util/retry.py", line 388, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='172.30.9.21', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 113] Host is unreachable',)) ====== Totals ====== Ran: 135 tests in 1120.0000 sec. - Passed: 119 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 16 Sum of execute time for each test: 274.9815 sec. ============== Worker Balance ============== - Worker 0 (135 tests) => 0:18:35.654752 2018-01-31 09:53:31,671 refstack_client:481 INFO Tempest test complete. 2018-01-31 09:53:31,671 refstack_client:482 INFO Subunit results located in: /src/refstack-client/.tempest/.testrepository/0 2018-01-31 09:53:31,713 refstack_client:485 INFO Number of passed tests: 119 2018-01-31 09:53:31,714 refstack_client:497 INFO JSON results saved in: /src/refstack-client/.tempest/.testrepository/0.json