Openstack-stable-maint
Threads by month
- ----- 2026 -----
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- 1 participants
- 131709 discussions
22 Nov '12
See <https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/51…>
Changes:
[Brian Waldon] Return 403 when admin deletes a deleted image
------------------------------------------
[...truncated 971 lines...]
test_get [32mOK [0m[32m 0.01[0m
test_get_non_existing [32mOK [0m[32m 0.01[0m
test_get_size [32mOK [0m[32m 0.01[0m
test_get_with_http_auth [32mOK [0m[32m 0.01[0m
test_no_auth_address [32mOK [0m[32m 0.01[0m
test_no_key [32mOK [0m[32m 0.01[0m
test_no_user [32mOK [0m[32m 0.01[0m
test_read_acl_public [32mOK [0m[32m 0.01[0m
test_read_acl_tenants [32mOK [0m[32m 0.01[0m
test_read_write_public [32mOK [0m[32m 0.01[0m
TestStoreAuthV2
test_add [32mOK [0m[32m 0.01[0m
test_add_already_existing [32mOK [0m[32m 0.01[0m
test_add_auth_url_variations [32mOK [0m[32m 0.02[0m
test_add_large_object [32mOK [0m[32m 0.01[0m
test_add_large_object_zero_size [32mOK [0m[32m 0.01[0m
test_add_no_container_and_create [32mOK [0m[32m 0.01[0m
test_add_no_container_no_create [32mOK [0m[32m 0.01[0m
test_delete [32mOK [0m[32m 0.02[0m
test_delete_non_existing [32mOK [0m[32m 0.01[0m
test_get [32mOK [0m[32m 0.01[0m
test_get_non_existing [32mOK [0m[32m 0.01[0m
test_get_size [32mOK [0m[32m 0.01[0m
test_get_with_http_auth [32mOK [0m[32m 0.01[0m
test_no_auth_address [32mOK [0m[32m 0.01[0m
test_no_key [32mOK [0m[32m 0.01[0m
test_no_user [32mOK [0m[32m 0.01[0m
test_read_acl_public [32mOK [0m[32m 0.01[0m
test_read_acl_tenants [32mOK [0m[32m 0.01[0m
test_read_write_public [32mOK [0m[32m 0.01[0m
test_v2_multi_tenant_location [32mOK [0m[32m 0.01[0m
test_v2_with_no_tenant [32mOK [0m[32m 0.01[0m
TestUtils
test_cooperative_reader [32mOK [0m[33m 0.04[0m
test_generate_uuid_format [32mOK [0m[32m 0.01[0m
test_generate_uuid_unique [32mOK [0m[32m 0.01[0m
test_is_uuid_like_fails [32mOK [0m[32m 0.01[0m
test_is_uuid_like_success [32mOK [0m[32m 0.00[0m
test_limiting_reader [32mOK [0m[32m 0.01[0m
test_limiting_reader_fails [32mOK [0m[32m 0.01[0m
VersionNegotiationTest
test_request_accept_v1 [32mOK [0m[32m 0.01[0m
test_request_url_v1 [32mOK [0m[32m 0.01[0m
test_request_url_v1_0 [32mOK [0m[32m 0.01[0m
test_request_url_v1_1 [32mOK [0m[32m 0.01[0m
test_request_url_v2 [32mOK [0m[32m 0.01[0m
test_request_url_v2_0 [32mOK [0m[32m 0.01[0m
test_request_url_v2_1_unsupported [32mOK [0m[32m 0.01[0m
test_request_url_v3_unsupported [32mOK [0m[32m 0.01[0m
VersionsTest
test_get_version_list [32mOK [0m[32m 0.01[0m
JSONRequestDeserializerTest
test_default_no_body [32mOK [0m[32m 0.01[0m
test_default_with_body [32mOK [0m[32m 0.01[0m
test_from_json [32mOK [0m[32m 0.00[0m
test_from_json_malformed [32mOK [0m[32m 0.01[0m
test_has_body_has_content_length [32mOK [0m[32m 0.01[0m
test_has_body_no_content_length [32mOK [0m[32m 0.01[0m
test_has_body_zero_content_length [32mOK [0m[32m 0.01[0m
test_no_body_no_content_length [32mOK [0m[32m 0.01[0m
JSONResponseSerializerTest
test_default [32mOK [0m[32m 0.01[0m
test_to_json [32mOK [0m[32m 0.01[0m
RequestTest
test_content_type_accept_default [32mOK [0m[32m 0.01[0m
test_content_type_from_accept_json [32mOK [0m[32m 0.01[0m
test_content_type_from_accept_json_xml_quality [32mOK [0m[32m 0.01[0m
test_content_type_from_accept_xml [32mOK [0m[32m 0.01[0m
test_content_type_from_accept_xml_json [32mOK [0m[32m 0.01[0m
test_content_type_missing [32mOK [0m[32m 0.01[0m
test_content_type_unsupported [32mOK [0m[32m 0.00[0m
test_content_type_with_charset [32mOK [0m[32m 0.01[0m
ResourceTest
test_dispatch [32mOK [0m[32m 0.01[0m
test_dispatch_default [32mOK [0m[32m 0.01[0m
test_dispatch_no_default [32mOK [0m[32m 0.01[0m
test_get_action_args [32mOK [0m[32m 0.01[0m
TestHelpers
test_data_passed_properly_through_headers [32mOK [0m[32m 0.01[0m
test_headers_are_unicode [32mOK [0m[32m 0.00[0m
======================================================================
FAIL: test_copy_from_http_nonexistent (glance.tests.functional.v1.test_copy_to_file.TestCopyToFile)
----------------------------------------------------------------------
Traceback (most recent call last):
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 142, in _runner
func(*args, **kw)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 178, in wrapped
func(*a, **kwargs)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 255, in test_copy_from_http_nonexistent
self._do_test_copy_from_http(False)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 142, in _runner
func(*args, **kw)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 178, in wrapped
func(*a, **kwargs)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 207, in _do_test_copy_from_http
self.assertEqual(response.status, 201, content)
AssertionError: Traceback (most recent call last):
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 382, in handle_one_response
result = self.application(self.environ, start_response)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 208, in call_func
return self.func(req, *args, **kwargs)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 326, in __call__
response = req.get_response(self.application)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 1053, in get_response
application, catch_exc_info=False)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 1022, in call_application
app_iter = application(self.environ, start_response)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 208, in call_func
return self.func(req, *args, **kwargs)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 326, in __call__
response = req.get_response(self.application)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 1053, in get_response
application, catch_exc_info=False)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 1022, in call_application
app_iter = application(self.environ, start_response)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 203, in __call__
return app(environ, start_response)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 159, in __call__
return resp(environ, start_response)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 131, in __call__
response = self.app(environ, start_response)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 159, in __call__
return resp(environ, start_response)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 147, in __call__
resp = self.call_func(req, *args, **self.kwargs)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 208, in call_func
return self.func(req, *args, **kwargs)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 532, in __call__
request, **action_args)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 549, in dispatch
return method(*args, **kwargs)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 408, in wrapped
return func(self, req, *args, **kwargs)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 684, in create
image_meta = self._reserve(req, image_meta)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 362, in _reserve
image_meta = registry.add_image_metadata(req.context, image_meta)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 139, in add_image_metadata
return c.add_image(image_meta)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 140, in add_image
res = self.do_request("POST", "/images", body=body, headers=headers)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 89, in do_request
action, **kwargs)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 63, in wrapped
return func(self, *args, **kwargs)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 444, in do_request
headers=headers)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 80, in wrapped
return func(self, method, url, body, headers)
File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 589, in _do_request
raise exception.ClientConnectionError(e)
ClientConnectionError: [Errno 111] ECONNREFUSED
'500 != 201' = '%s != %s' % (safe_repr(500), safe_repr(201))
'Traceback (most recent call last):\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 382, in handle_one_response\n result = self.application(self.environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 147, in __call__\n resp = self.call_func(req, *args, **self.kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 208, in call_func\n return self.func(req, *args, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 326, in __call__\n response = req.get_response(self.application)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 1053, in get_response\n application, catch_exc_info=False)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 1022, in call_application\n app_iter = application(self.environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 147, in __call__\n resp = self.call_func(req, *args, **self.kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 208, in call_func\n return self.func(req, *args, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 326, in __call__\n response = req.get_response(self.application)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 1053, in get_response\n application, catch_exc_info=False)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 1022, in call_application\n app_iter = application(self.environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 203, in __call__\n return app(environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 159, in __call__\n return resp(environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 131, in __call__\n response = self.app(environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 159, in __call__\n return resp(environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 147, in __call__\n resp = self.call_func(req, *args, **self.kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 208, in call_func\n return self.func(req, *args, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 532, in __call__\n request, **action_args)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 549, in dispatch\n return method(*args, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 408, in wrapped\n return func(self, req, *args, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 684, in create\n image_meta = self._reserve(req, image_meta)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 362, in _reserve\n image_meta = registry.add_image_metadata(req.context, image_meta)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 139, in add_image_metadata\n return c.add_image(image_meta)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 140, in add_image\n res = self.do_request("POST", "/images", body=body, headers=headers)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 89, in do_request\n action, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 63, in wrapped\n return func(self, *args, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 444, in do_request\n headers=headers)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 80, in wrapped\n return func(self, method, url, body, headers)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 589, in _do_request\n raise exception.ClientConnectionError(e)\nClientConnectionError: [Errno 111] ECONNREFUSED\n' = self._formatMessage('Traceback (most recent call last):\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 382, in handle_one_response\n result = self.application(self.environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 147, in __call__\n resp = self.call_func(req, *args, **self.kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 208, in call_func\n return self.func(req, *args, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 326, in __call__\n response = req.get_response(self.application)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 1053, in get_response\n application, catch_exc_info=False)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 1022, in call_application\n app_iter = application(self.environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 147, in __call__\n resp = self.call_func(req, *args, **self.kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 208, in call_func\n return self.func(req, *args, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 326, in __call__\n response = req.get_response(self.application)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 1053, in get_response\n application, catch_exc_info=False)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 1022, in call_application\n app_iter = application(self.environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 203, in __call__\n return app(environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 159, in __call__\n return resp(environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 131, in __call__\n response = self.app(environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 159, in __call__\n return resp(environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 147, in __call__\n resp = self.call_func(req, *args, **self.kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 208, in call_func\n return self.func(req, *args, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 532, in __call__\n request, **action_args)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 549, in dispatch\n return method(*args, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 408, in wrapped\n return func(self, req, *args, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 684, in create\n image_meta = self._reserve(req, image_meta)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 362, in _reserve\n image_meta = registry.add_image_metadata(req.context, image_meta)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 139, in add_image_metadata\n return c.add_image(image_meta)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 140, in add_image\n res = self.do_request("POST", "/images", body=body, headers=headers)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 89, in do_request\n action, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 63, in wrapped\n return func(self, *args, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 444, in do_request\n headers=headers)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 80, in wrapped\n return func(self, method, url, body, headers)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 589, in _do_request\n raise exception.ClientConnectionError(e)\nClientConnectionError: [Errno 111] ECONNREFUSED\n', '500 != 201')
>> raise self.failureException('Traceback (most recent call last):\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 382, in handle_one_response\n result = self.application(self.environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 147, in __call__\n resp = self.call_func(req, *args, **self.kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 208, in call_func\n return self.func(req, *args, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 326, in __call__\n response = req.get_response(self.application)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 1053, in get_response\n application, catch_exc_info=False)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 1022, in call_application\n app_iter = application(self.environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 147, in __call__\n resp = self.call_func(req, *args, **self.kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 208, in call_func\n return self.func(req, *args, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 326, in __call__\n response = req.get_response(self.application)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 1053, in get_response\n application, catch_exc_info=False)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 1022, in call_application\n app_iter = application(self.environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 203, in __call__\n return app(environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 159, in __call__\n return resp(environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 131, in __call__\n response = self.app(environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 159, in __call__\n return resp(environ, start_response)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 147, in __call__\n resp = self.call_func(req, *args, **self.kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 208, in call_func\n return self.func(req, *args, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 532, in __call__\n request, **action_args)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 549, in dispatch\n return method(*args, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 408, in wrapped\n return func(self, req, *args, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 684, in create\n image_meta = self._reserve(req, image_meta)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 362, in _reserve\n image_meta = registry.add_image_metadata(req.context, image_meta)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 139, in add_image_metadata\n return c.add_image(image_meta)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 140, in add_image\n res = self.do_request("POST", "/images", body=body, headers=headers)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 89, in do_request\n action, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 63, in wrapped\n return func(self, *args, **kwargs)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 444, in do_request\n headers=headers)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 80, in wrapped\n return func(self, method, url, body, headers)\n File "<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…",> line 589, in _do_request\n raise exception.ClientConnectionError(e)\nClientConnectionError: [Errno 111] ECONNREFUSED\n')
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 69.25 secs:
[31m 14.32 TestGlanceControl.test_bouncing[0m
[31m 14.26 TestScrubber.test_delayed_delete[0m
[31m 14.05 TestGlanceControl.test_respawn[0m
[31m 13.97 TestGlanceControl.test_reload[0m
[31m 12.65 TestApi.test_unsupported_default_store[0m
----------------------------------------------------------------------
Ran 912 tests in 485.912s
FAILED (SKIP=100, failures=1)
ERROR: InvocationError: '<https://jenkins.openstack.org/job/periodic-glance-python27-stable-folsom/ws…'>
___________________________________ summary ____________________________________
ERROR: py27: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py27/bin/pip freeze
Babel==0.9.6
Jinja2==2.6
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.5
Routes==1.13
SQLAlchemy==0.7.9
Sphinx==1.1.3
Tempita==0.5.1
WebOb==1.0.8
amqplib==1.0.2
anyjson==0.3.3
argparse==1.2.1
boto==2.1.1
colorama==0.2.4
coverage==3.5.3
decorator==3.4.0
distribute==0.6.28
docutils==0.9.1
eventlet==0.9.17
glance==jenkins-periodic-glance-python27-stable-folsom-51
greenlet==0.4.0
httplib2==0.7.7
iso8601==0.1.4
jsonschema==0.7
kombu==2.4.8
lxml==3.0.1
mox==0.5.3
nose==1.2.1
nose-exclude==0.1.9
nosehtmloutput==0.0.4
openstack.nose-plugin==0.11
passlib==1.6.1
pep8==1.1
pycrypto==2.6
pysendfile==2.0.0
python-swiftclient==1.2.0
repoze.lru==0.6
requests==0.14.2
simplejson==2.6.2
sqlalchemy-migrate==0.7.2
termcolor==1.1.0
wsgiref==0.1.2
xattr==0.6.4
+ echo ======================================================================
======================================================================
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./nose_results.html
+ '[' -f ./nose_results.html ']'
++ grep -c 'tr class=.passClass' ./nose_results.html
+ passcount=94
+ '[' 94 -eq 0 ']'
+ exit 1
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-glance-python27-stable-folsom/51
[SCP] uploading file: '/srv/static/logs/periodic/periodic-glance-python27-stable-folsom/51/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Copying console log.
1
1
Hi,
There are quite a few and I'd like to offer some explanations:
Nova:
https://review.openstack.org/#/c/16617/,
https://review.openstack.org/#/c/16618/ and
https://review.openstack.org/#/c/16619/ are all patches to improve
performance when nova uses Quantum. By mistake yesterday I cherry-picked
the last one and it caused a mess. I have abandoned that change.
Quantum:
https://review.openstack.org/#/c/16386/ - this imporves performance
with the database when quotas are enabled. Mark and Alan raised some
very good and relevant concerns. These have been addressed by
https://review.openstack.org/#/c/16609/. If you guys feel that these are
too risky at the moment then we can wait a few days.
https://review.openstack.org/#/c/16223/ - patch enables linuxbridge
plugin to be optimized. This requires a patch in Nova. The code is
"backward" compatible - it does not break with the current version and
with the version that will have Nova create the bridge. I have updated
the commit message which will hopefully be a lot clearer now.
https://review.openstack.org/#/c/16610/ - updates the clear_db -
this helps save memory with the unit tests.
https://review.openstack.org/#/c/16615/ - bug fix for interface
mappings (had to do a little tweak here due to the fact that code was
re-factored. rkukura has given it his thumbs up)
https://review.openstack.org/#/c/16616/ - fix for floating IP
allocations
Sorry for the messed up mail, but I felt I owe a few explanations.
Thanks (I am feeling like farmer brown at the moment)
Gary
1
0
[Fwd: [openstack-dev] [Nova] nova stable/folsom with quantum does not work]
by Mark McLoughlin 21 Nov '12
by Mark McLoughlin 21 Nov '12
21 Nov '12
Hey
Just in case people wonder what's up here - it looks like this might be
a 2012.2.1 release blocker and Gary is looking into it
Oh, and during last night's project meeting we decided to do 2012.2.1 on
the 29th (next week) rather than the originally planned 22nd (tomorrow)
http://eavesdrop.openstack.org/meetings/project/2012/project.2012-11-20-21.…
Cheers,
Mark.
-------- Forwarded Message --------
> From: Akihiro MOTOKI <motoki(a)da.jp.nec.com>
> Reply-to: OpenStack Development Mailing List
> <openstack-dev(a)lists.openstack.org>
> To: openstack-dev(a)lists.openstack.org
> Subject: [openstack-dev] [Nova] nova stable/folsom with quantum does
> not work
> Date: Wed, 21 Nov 2012 19:17:18 +0900
>
> Hi,
>
> Nova stable/folsom and milestone-proposed with Quantum does not work now.
> I tested with milestone-proposed 9dfb4b420f9d15d348f9fa9a2a0cb1a57f4e5771.
>
> I think it is a critical issue for G-1 and please check it.
>
> The cause of the problem is a backport of "Proxy floating IP calls to quantum".
> This patch requires the other fix https://review.openstack.org/#/c/13912/
> I file a bug about it as https://bugs.launchpad.net/nova/+bug/1081434
> and please see it for details.
>
> Thanks,
> --
> Akihiro MOTOKI <motoki(a)da.jp.nec.com>
> Cloud System Research Laboratories, NEC Corporation
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev(a)lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
1
0
Hi,
If possible can someone please take a look at the following:
- https://review.openstack.org/#/c/16412/
- https://review.openstack.org/#/c/16385/
- https://review.openstack.org/#/c/16223/
Thanks in advance.
Gary
2
2
Hey
The date we discussed for the 2012.2.1 release is upon us:
https://etherpad.openstack.org/process-stable-branch
i.e. November 22nd
Please take some time today to do some stable/folsom reviews and we can
discuss the current status at tonight's project meeting.
Cheers,
Mark.
2
3
Build failed in Jenkins: periodic-tempest-devstack-vm-cinder-stable-folsom #47
by OpenStack Jenkins 18 Nov '12
by OpenStack Jenkins 18 Nov '12
18 Nov '12
See <https://jenkins.openstack.org/job/periodic-tempest-devstack-vm-cinder-stabl…>
------------------------------------------
[...truncated 4777 lines...]
/admin_password/s/^.*$/admin_password = secret/;
s,%SERVICE_TENANT_NAME%,service,g;
s,%SERVICE_TOKEN%,111222333444,g;
' -i /etc/nova/api-paste.ini
+ is_service_enabled n-cpu
+ services=n-cpu
+ for service in '${services}'
+ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-sch,horizon,mysql,rabbit,tempest,n-net,swift,cinder,c-api,c-vol,c-sch, =~ ,n-cpu, ]]
+ return 0
+ sudo sysctl -w net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
+ sudo modprobe nbd
+ [[ kvm == \k\v\m ]]
+ sudo modprobe kvm
FATAL: Module kvm not found.
+ true
+ '[' '!' -e /dev/kvm ']'
+ echo 'WARNING: Switching to QEMU'
WARNING: Switching to QEMU
+ LIBVIRT_TYPE=qemu
+ which selinuxenabled
+ [[ qemu == \l\x\c ]]
+ is_service_enabled quantum
+ services=quantum
+ for service in '${services}'
+ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-sch,horizon,mysql,rabbit,tempest,n-net,swift,cinder,c-api,c-vol,c-sch, =~ ,quantum, ]]
+ [[ quantum == \n\o\v\a ]]
+ [[ quantum == \c\i\n\d\e\r ]]
+ [[ quantum == \c\e\i\l\o\m\e\t\e\r ]]
+ [[ quantum == \g\l\a\n\c\e ]]
+ [[ quantum == \q\u\a\n\t\u\m ]]
+ [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-sch,horizon,mysql,rabbit,tempest,n-net,swift,cinder,c-api,c-vol,c-sch =~ q- ]]
+ return 1
+ [[ deb = \d\e\b ]]
+ LIBVIRT_DAEMON=libvirt-bin
++ whoami
+ sudo usermod -a -G libvirtd stack
+ restart_service libvirt-bin
+ [[ -z deb ]]
+ [[ deb = \d\e\b ]]
+ sudo /usr/sbin/service libvirt-bin restart
libvirt-bin stop/waiting
libvirt-bin start/running, process 11720
+ mkdir -p /opt/stack/data/nova/instances
+ '[' -L /dev/disk/by-label/nova-instances ']'
+ cleanup_nova
+ is_service_enabled n-cpu
+ services=n-cpu
+ for service in '${services}'
+ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-sch,horizon,mysql,rabbit,tempest,n-net,swift,cinder,c-api,c-vol,c-sch, =~ ,n-cpu, ]]
+ return 0
+ clean_iptables
+ sudo iptables -S -v
+ sed 's/-c [0-9]* [0-9]* //g'
+ grep nova
+ grep '\-A'
+ awk '{print "sudo iptables",$0}'
+ sed s/-A/-D/g
+ bash
+ sudo iptables -S -v -t nat
+ sed 's/-c [0-9]* [0-9]* //g'
+ grep nova
+ awk '{print "sudo iptables -t nat",$0}'
+ grep '\-A'
+ bash
+ sed s/-A/-D/g
+ sudo iptables -S -v
+ sed 's/-c [0-9]* [0-9]* //g'
+ grep '\-N'
+ sed s/-N/-X/g
+ bash
+ awk '{print "sudo iptables",$0}'
+ grep nova
+ sudo iptables -S -v -t nat
+ sed 's/-c [0-9]* [0-9]* //g'
+ grep '\-N'
+ sed s/-N/-X/g
+ grep nova
+ awk '{print "sudo iptables -t nat",$0}'
+ bash
++ sudo virsh list --all
++ grep instance-
++ sed 's/.*\(instance-[0-9a-fA-F]*\).*/\1/g'
+ instances=
+ '[' '!' '' = '' ']'
+ sudo iscsiadm --mode node
+ grep volume-
+ cut -d ' ' -f2
+ xargs sudo iscsiadm --mode node --logout
iscsiadm: no records found!
+ sudo iscsiadm --mode node
+ grep volume-
+ cut -d ' ' -f2
+ sudo iscsiadm --mode node --op delete
iscsiadm: no records found!
iscsiadm: no records found!
+ true
+ sudo rm -rf '/opt/stack/data/nova/instances/*'
+ is_service_enabled horizon
+ services=horizon
+ for service in '${services}'
+ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-sch,horizon,mysql,rabbit,tempest,n-net,swift,cinder,c-api,c-vol,c-sch, =~ ,horizon, ]]
+ return 0
+ setup_develop /opt/stack/horizon
+ [[ False = True ]]
+ SUDO_CMD=sudo
+ cd /opt/stack/horizon
+ python setup.py egg_info
Warning: Could not import Horizon dependencies. This is normal during installation.
running egg_info
creating horizon.egg-info
writing requirements to horizon.egg-info/requires.txt
writing horizon.egg-info/PKG-INFO
writing top-level names to horizon.egg-info/top_level.txt
writing dependency_links to horizon.egg-info/dependency_links.txt
writing manifest file 'horizon.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.css_t' under directory 'doc'
warning: no files found matching '*.js' under directory 'openstack_dashboard'
warning: no files found matching 'AUTHORS'
warning: no files found matching 'ChangeLog'
warning: no previously-included files found matching 'openstack_dashboard/local/local_settings.py'
writing manifest file 'horizon.egg-info/SOURCES.txt'
++ awk '/^.+/ {print "-f " $1}' horizon.egg-info/dependency_links.txt
+ raw_links=
++ echo
++ xargs
+ depend_links=
++ '[' '!' -r horizon.egg-info/requires.txt ']'
++ echo '-r *-info/requires.txt'
+ require_file='-r *-info/requires.txt'
+ pip_install -r horizon.egg-info/requires.txt
+ [[ False = \T\r\u\e ]]
+ [[ -z -r horizon.egg-info/requires.txt ]]
+ [[ -z deb ]]
+ [[ False = True ]]
+ SUDO_PIP=sudo
+ [[ deb = \d\e\b ]]
+ CMD_PIP=/usr/bin/pip
+ sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r horizon.egg-info/requires.txt
Downloading/unpacking Django>=1.4 (from -r horizon.egg-info/requires.txt (line 1))
Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2FD%2FDjango%2FDjango-1.4.2.tar.gz
Running setup.py egg_info for package Django
Downloading/unpacking django-compressor (from -r horizon.egg-info/requires.txt (line 2))
Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fd%2Fdjango_compressor%2Fdjango_compressor-1.2.tar.gz
Running setup.py egg_info for package django-compressor
Downloading/unpacking django-openstack-auth (from -r horizon.egg-info/requires.txt (line 3))
Downloading django_openstack_auth-1.0.4.tar.gz
Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fd%2Fdjango_openstack_auth%2Fdjango_openstack_auth-1.0.4.tar.gz
Running setup.py egg_info for package django-openstack-auth
Downloading/unpacking python-cinderclient (from -r horizon.egg-info/requires.txt (line 4))
Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fp%2Fpython-cinderclient%2Fpython-cinderclient-1.0.0.tar.gz
Running setup.py egg_info for package python-cinderclient
Requirement already satisfied (use --upgrade to upgrade): python-glanceclient<2 in /opt/stack/python-glanceclient (from -r horizon.egg-info/requires.txt (line 5))
Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient in /usr/local/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 6))
Requirement already satisfied (use --upgrade to upgrade): python-novaclient in /opt/stack/python-novaclient (from -r horizon.egg-info/requires.txt (line 7))
Requirement already satisfied (use --upgrade to upgrade): python-quantumclient>=2.0 in /usr/local/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): python-swiftclient>1.1,<2 in /opt/stack/python-swiftclient (from -r horizon.egg-info/requires.txt (line 9))
Downloading/unpacking pytz (from -r horizon.egg-info/requires.txt (line 10))
Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fp%2Fpytz%2Fpytz-2012h.tar.bz2
Running setup.py egg_info for package pytz
warning: no files found matching '*.pot' under directory 'pytz'
warning: no previously-included files found matching 'test_zdump.py'
Requirement already satisfied (use --upgrade to upgrade): lockfile in /usr/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 11))
Downloading/unpacking django-appconf>=0.4 (from django-compressor->-r horizon.egg-info/requires.txt (line 2))
Downloading django-appconf-0.5.tar.gz
Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fd%2Fdjango-appconf%2Fdjango-appconf-0.5.tar.gz
Running setup.py egg_info for package django-appconf
Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from python-cinderclient->-r horizon.egg-info/requires.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): prettytable in /usr/local/lib/python2.7/dist-packages (from python-cinderclient->-r horizon.egg-info/requires.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from python-cinderclient->-r horizon.egg-info/requires.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /usr/lib/python2.7/dist-packages (from python-glanceclient<2->-r horizon.egg-info/requires.txt (line 5))
Requirement already satisfied (use --upgrade to upgrade): warlock<2 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient<2->-r horizon.egg-info/requires.txt (line 5))
Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.4 in /usr/lib/python2.7/dist-packages (from python-novaclient->-r horizon.egg-info/requires.txt (line 7))
Requirement already satisfied (use --upgrade to upgrade): cliff>=1.2.1 in /usr/local/lib/python2.7/dist-packages (from python-quantumclient>=2.0->-r horizon.egg-info/requires.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): pyparsing in /usr/local/lib/python2.7/dist-packages (from python-quantumclient>=2.0->-r horizon.egg-info/requires.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): jsonschema==0.2 in /usr/local/lib/python2.7/dist-packages (from warlock<2->python-glanceclient<2->-r horizon.egg-info/requires.txt (line 5))
Requirement already satisfied (use --upgrade to upgrade): distribute in /usr/lib/python2.7/dist-packages (from cliff>=1.2.1->python-quantumclient>=2.0->-r horizon.egg-info/requires.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): cmd2 in /usr/lib/python2.7/dist-packages (from cliff>=1.2.1->python-quantumclient>=2.0->-r horizon.egg-info/requires.txt (line 8))
Installing collected packages: Django, django-compressor, django-openstack-auth, python-cinderclient, pytz, django-appconf
Running setup.py install for Django
changing mode of build/scripts-2.7/django-admin.py from 644 to 755
changing mode of /usr/local/bin/django-admin.py to 755
Running setup.py install for django-compressor
Running setup.py install for django-openstack-auth
Running setup.py install for python-cinderclient
Installing cinder script to /usr/local/bin
Running setup.py install for pytz
warning: no files found matching '*.pot' under directory 'pytz'
warning: no previously-included files found matching 'test_zdump.py'
Running setup.py install for django-appconf
Successfully installed Django django-compressor django-openstack-auth python-cinderclient pytz django-appconf
Cleaning up...
+ sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop
Warning: Could not import Horizon dependencies. This is normal during installation.
running develop
Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
/usr/bin/python -E -c pass
TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
running egg_info
writing requirements to horizon.egg-info/requires.txt
writing horizon.egg-info/PKG-INFO
writing top-level names to horizon.egg-info/top_level.txt
writing dependency_links to horizon.egg-info/dependency_links.txt
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.css_t' under directory 'doc'
warning: no files found matching '*.js' under directory 'openstack_dashboard'
warning: no files found matching 'AUTHORS'
warning: no files found matching 'ChangeLog'
warning: no previously-included files found matching 'openstack_dashboard/local/local_settings.py'
writing manifest file 'horizon.egg-info/SOURCES.txt'
running build_ext
Creating /usr/local/lib/python2.7/dist-packages/horizon.egg-link (link to .)
Adding horizon 2012.2.1 to easy-install.pth file
Installed /opt/stack/horizon
Processing dependencies for horizon==2012.2.1
error: Installed distribution python-keystoneclient 0.2.0 conflicts with requirement python-keystoneclient>=0.1.2,<0.2
++ failed
++ local r=1
+++ jobs -p
++ kill
++ set +o xtrace
stack.sh failed: full log in /opt/stack/devstacklog.txt.2012-11-17-000446
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/47
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/47/logs
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/47/logs/devstack-gate-cleanup-host.txt'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/47/logs/devstack-gate-setup-host.txt'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/47/logs/devstack-gate-setup-workspace.txt'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/47/logs/devstacklog.txt'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/47/logs/kern_log.txt'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/47/logs/localrc.txt'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder-stable-folsom/47/logs/syslog.txt'
[SCP] Connecting to static.openstack.org
[SCP] Copying console log.
1
1
18 Nov '12
See <https://jenkins.openstack.org/job/periodic-tempest-devstack-vm-cinder/40/>
------------------------------------------
[...truncated 4825 lines...]
++ line='signing_dir = /tmp/keystone-signing-nova'
++ echo /tmp/keystone-signing-nova
+ [[ -z /tmp/keystone-signing-nova ]]
+ sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(signing_dir[ \t]*=[ \t]*\).*$|\1/var/cache/nova|' /etc/nova/api-paste.ini
+ is_service_enabled n-cpu
+ services=n-cpu
+ for service in '${services}'
+ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-sch,horizon,mysql,rabbit,tempest,swift,cinder,c-api,c-vol,c-sch,n-net, =~ ,n-cpu, ]]
+ return 0
+ sudo sysctl -w net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
+ sudo modprobe nbd
+ [[ kvm == \k\v\m ]]
+ sudo modprobe kvm
FATAL: Module kvm not found.
+ true
+ '[' '!' -e /dev/kvm ']'
+ echo 'WARNING: Switching to QEMU'
WARNING: Switching to QEMU
+ LIBVIRT_TYPE=qemu
+ which selinuxenabled
+ [[ qemu == \l\x\c ]]
+ is_service_enabled quantum
+ services=quantum
+ for service in '${services}'
+ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-sch,horizon,mysql,rabbit,tempest,swift,cinder,c-api,c-vol,c-sch,n-net, =~ ,quantum, ]]
+ [[ quantum == \n\o\v\a ]]
+ [[ quantum == \c\i\n\d\e\r ]]
+ [[ quantum == \c\e\i\l\o\m\e\t\e\r ]]
+ [[ quantum == \g\l\a\n\c\e ]]
+ [[ quantum == \q\u\a\n\t\u\m ]]
+ [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-sch,horizon,mysql,rabbit,tempest,swift,cinder,c-api,c-vol,c-sch,n-net =~ q- ]]
+ return 1
+ [[ deb = \d\e\b ]]
+ LIBVIRT_DAEMON=libvirt-bin
++ whoami
+ sudo usermod -a -G libvirtd stack
+ restart_service libvirt-bin
+ [[ -z deb ]]
+ [[ deb = \d\e\b ]]
+ sudo /usr/sbin/service libvirt-bin restart
libvirt-bin stop/waiting
libvirt-bin start/running, process 20223
+ mkdir -p /opt/stack/data/nova/instances
+ '[' -L /dev/disk/by-label/nova-instances ']'
+ cleanup_nova
+ is_service_enabled n-cpu
+ services=n-cpu
+ for service in '${services}'
+ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-sch,horizon,mysql,rabbit,tempest,swift,cinder,c-api,c-vol,c-sch,n-net, =~ ,n-cpu, ]]
+ return 0
+ clean_iptables
+ sed 's/-c [0-9]* [0-9]* //g'
+ bash
+ sudo iptables -S -v
+ awk '{print "sudo iptables",$0}'
+ sed s/-A/-D/g
+ grep '\-A'
+ grep nova
+ sudo iptables -S -v -t nat
+ bash
+ awk '{print "sudo iptables -t nat",$0}'
+ sed s/-A/-D/g
+ grep '\-A'
+ grep nova
+ sed 's/-c [0-9]* [0-9]* //g'
+ sudo iptables -S -v
+ bash
+ awk '{print "sudo iptables",$0}'
+ sed s/-N/-X/g
+ grep '\-N'
+ grep nova
+ sed 's/-c [0-9]* [0-9]* //g'
+ grep nova
+ bash
+ awk '{print "sudo iptables -t nat",$0}'
+ sed 's/-c [0-9]* [0-9]* //g'
+ sed s/-N/-X/g
+ grep '\-N'
+ sudo iptables -S -v -t nat
++ sed 's/.*\(instance-[0-9a-fA-F]*\).*/\1/g'
++ grep instance-
++ sudo virsh list --all
+ instances=
+ '[' '!' '' = '' ']'
+ sudo iscsiadm --mode node
+ xargs sudo iscsiadm --mode node --logout
+ cut -d ' ' -f2
+ grep volume-
iscsiadm: no records found!
+ sudo iscsiadm --mode node
+ cut -d ' ' -f2
+ grep volume-
+ sudo iscsiadm --mode node --op delete
iscsiadm: no records found!
iscsiadm: no records found!
+ true
+ sudo rm -rf '/opt/stack/data/nova/instances/*'
+ is_service_enabled horizon
+ services=horizon
+ for service in '${services}'
+ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-sch,horizon,mysql,rabbit,tempest,swift,cinder,c-api,c-vol,c-sch,n-net, =~ ,horizon, ]]
+ return 0
+ setup_develop /opt/stack/horizon
+ [[ False = True ]]
+ SUDO_CMD=sudo
+ cd /opt/stack/horizon
+ python setup.py egg_info
Warning: Could not import Horizon dependencies. This is normal during installation.
running egg_info
creating horizon.egg-info
writing requirements to horizon.egg-info/requires.txt
writing horizon.egg-info/PKG-INFO
writing top-level names to horizon.egg-info/top_level.txt
writing dependency_links to horizon.egg-info/dependency_links.txt
writing manifest file 'horizon.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.css_t' under directory 'doc'
warning: no files found matching '*.csv' under directory 'horizon'
warning: no files found matching '*.template' under directory 'horizon'
warning: no files found matching '*.js' under directory 'openstack_dashboard'
warning: no files found matching 'AUTHORS'
warning: no files found matching 'ChangeLog'
warning: no previously-included files found matching 'openstack_dashboard/local/local_settings.py'
writing manifest file 'horizon.egg-info/SOURCES.txt'
++ awk '/^.+/ {print "-f " $1}' horizon.egg-info/dependency_links.txt
+ raw_links=
++ xargs
++ echo
+ depend_links=
++ '[' '!' -r horizon.egg-info/requires.txt ']'
++ echo '-r *-info/requires.txt'
+ require_file='-r *-info/requires.txt'
+ pip_install -r horizon.egg-info/requires.txt
+ [[ False = \T\r\u\e ]]
+ [[ -z -r horizon.egg-info/requires.txt ]]
+ [[ -z deb ]]
+ [[ False = True ]]
+ SUDO_PIP=sudo
+ [[ deb = \d\e\b ]]
+ CMD_PIP=/usr/bin/pip
+ [[ '' != \F\a\l\s\e ]]
+ PIP_MIRROR_OPT=--use-mirrors
+ sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r horizon.egg-info/requires.txt
Downloading/unpacking Django>=1.4 (from -r horizon.egg-info/requires.txt (line 1))
Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2FD%2FDjango%2FDjango-1.4.2.tar.gz
Running setup.py egg_info for package Django
Downloading/unpacking django-compressor (from -r horizon.egg-info/requires.txt (line 2))
Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fd%2Fdjango_compressor%2Fdjango_compressor-1.2.tar.gz
Running setup.py egg_info for package django-compressor
Downloading/unpacking django-openstack-auth>=1.0.3 (from -r horizon.egg-info/requires.txt (line 3))
Downloading django_openstack_auth-1.0.4.tar.gz
Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fd%2Fdjango_openstack_auth%2Fdjango_openstack_auth-1.0.4.tar.gz
Running setup.py egg_info for package django-openstack-auth
Requirement already satisfied (use --upgrade to upgrade): python-cinderclient in /usr/local/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): python-glanceclient<2 in /opt/stack/python-glanceclient (from -r horizon.egg-info/requires.txt (line 5))
Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient in /usr/local/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 6))
Requirement already satisfied (use --upgrade to upgrade): python-novaclient in /opt/stack/python-novaclient (from -r horizon.egg-info/requires.txt (line 7))
Requirement already satisfied (use --upgrade to upgrade): python-quantumclient>=2.0 in /usr/local/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): python-swiftclient>1.1,<2 in /opt/stack/python-swiftclient (from -r horizon.egg-info/requires.txt (line 9))
Downloading/unpacking pytz (from -r horizon.egg-info/requires.txt (line 10))
Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fp%2Fpytz%2Fpytz-2012h.tar.bz2
Running setup.py egg_info for package pytz
warning: no files found matching '*.pot' under directory 'pytz'
warning: no previously-included files found matching 'test_zdump.py'
Requirement already satisfied (use --upgrade to upgrade): lockfile in /usr/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 11))
Downloading/unpacking django-appconf>=0.4 (from django-compressor->-r horizon.egg-info/requires.txt (line 2))
Downloading django-appconf-0.5.tar.gz
Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fd%2Fdjango-appconf%2Fdjango-appconf-0.5.tar.gz
Running setup.py egg_info for package django-appconf
Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from python-cinderclient->-r horizon.egg-info/requires.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): prettytable in /usr/local/lib/python2.7/dist-packages (from python-cinderclient->-r horizon.egg-info/requires.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from python-cinderclient->-r horizon.egg-info/requires.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /usr/lib/python2.7/dist-packages (from python-glanceclient<2->-r horizon.egg-info/requires.txt (line 5))
Requirement already satisfied (use --upgrade to upgrade): warlock<2 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient<2->-r horizon.egg-info/requires.txt (line 5))
Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.4 in /usr/lib/python2.7/dist-packages (from python-novaclient->-r horizon.egg-info/requires.txt (line 7))
Requirement already satisfied (use --upgrade to upgrade): cliff>=1.2.1 in /usr/local/lib/python2.7/dist-packages (from python-quantumclient>=2.0->-r horizon.egg-info/requires.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): pyparsing in /usr/local/lib/python2.7/dist-packages (from python-quantumclient>=2.0->-r horizon.egg-info/requires.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): jsonschema==0.2 in /usr/local/lib/python2.7/dist-packages (from warlock<2->python-glanceclient<2->-r horizon.egg-info/requires.txt (line 5))
Requirement already satisfied (use --upgrade to upgrade): distribute in /usr/lib/python2.7/dist-packages (from cliff>=1.2.1->python-quantumclient>=2.0->-r horizon.egg-info/requires.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): cmd2 in /usr/lib/python2.7/dist-packages (from cliff>=1.2.1->python-quantumclient>=2.0->-r horizon.egg-info/requires.txt (line 8))
Installing collected packages: Django, django-compressor, django-openstack-auth, pytz, django-appconf
Running setup.py install for Django
changing mode of build/scripts-2.7/django-admin.py from 644 to 755
changing mode of /usr/local/bin/django-admin.py to 755
Running setup.py install for django-compressor
Running setup.py install for django-openstack-auth
Running setup.py install for pytz
warning: no files found matching '*.pot' under directory 'pytz'
warning: no previously-included files found matching 'test_zdump.py'
Running setup.py install for django-appconf
Successfully installed Django django-compressor django-openstack-auth pytz django-appconf
Cleaning up...
+ sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop
Warning: Could not import Horizon dependencies. This is normal during installation.
running develop
Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
/usr/bin/python -E -c pass
TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
running egg_info
writing requirements to horizon.egg-info/requires.txt
writing horizon.egg-info/PKG-INFO
writing top-level names to horizon.egg-info/top_level.txt
writing dependency_links to horizon.egg-info/dependency_links.txt
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.css_t' under directory 'doc'
warning: no files found matching '*.csv' under directory 'horizon'
warning: no files found matching '*.template' under directory 'horizon'
warning: no files found matching '*.js' under directory 'openstack_dashboard'
warning: no files found matching 'AUTHORS'
warning: no files found matching 'ChangeLog'
warning: no previously-included files found matching 'openstack_dashboard/local/local_settings.py'
writing manifest file 'horizon.egg-info/SOURCES.txt'
running build_ext
Creating /usr/local/lib/python2.7/dist-packages/horizon.egg-link (link to .)
Adding horizon 2013.1 to easy-install.pth file
Installed /opt/stack/horizon
Processing dependencies for horizon==2013.1
error: Installed distribution python-keystoneclient 0.2.0 conflicts with requirement python-keystoneclient>=0.1.2,<0.2
++ failed
++ local r=1
+++ jobs -p
++ kill
++ set +o xtrace
stack.sh failed: full log in /opt/stack/devstacklog.txt.2012-11-17-000452
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder/40
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder/40/logs
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder/40/logs/devstack-gate-cleanup-host.txt'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder/40/logs/devstack-gate-setup-host.txt'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder/40/logs/devstack-gate-setup-workspace.txt'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder/40/logs/devstacklog.txt'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder/40/logs/kern_log.txt'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder/40/logs/localrc.txt'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-cinder/40/logs/syslog.txt'
[SCP] Connecting to static.openstack.org
[SCP] Copying console log.
3
3
Build failed in Jenkins: periodic-tempest-devstack-vm-stable-folsom #47
by OpenStack Jenkins 18 Nov '12
by OpenStack Jenkins 18 Nov '12
18 Nov '12
See <https://jenkins.openstack.org/job/periodic-tempest-devstack-vm-stable-folso…>
------------------------------------------
[...truncated 4705 lines...]
/admin_password/s/^.*$/admin_password = secret/;
s,%SERVICE_TENANT_NAME%,service,g;
s,%SERVICE_TOKEN%,111222333444,g;
' -i /etc/nova/api-paste.ini
+ is_service_enabled n-cpu
+ services=n-cpu
+ for service in '${services}'
+ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-sch,horizon,mysql,rabbit,tempest,n-net,swift,n-vol, =~ ,n-cpu, ]]
+ return 0
+ sudo sysctl -w net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
+ sudo modprobe nbd
+ [[ kvm == \k\v\m ]]
+ sudo modprobe kvm
FATAL: Module kvm not found.
+ true
+ '[' '!' -e /dev/kvm ']'
+ echo 'WARNING: Switching to QEMU'
WARNING: Switching to QEMU
+ LIBVIRT_TYPE=qemu
+ which selinuxenabled
+ [[ qemu == \l\x\c ]]
+ is_service_enabled quantum
+ services=quantum
+ for service in '${services}'
+ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-sch,horizon,mysql,rabbit,tempest,n-net,swift,n-vol, =~ ,quantum, ]]
+ [[ quantum == \n\o\v\a ]]
+ [[ quantum == \c\i\n\d\e\r ]]
+ [[ quantum == \c\e\i\l\o\m\e\t\e\r ]]
+ [[ quantum == \g\l\a\n\c\e ]]
+ [[ quantum == \q\u\a\n\t\u\m ]]
+ [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-sch,horizon,mysql,rabbit,tempest,n-net,swift,n-vol =~ q- ]]
+ return 1
+ [[ deb = \d\e\b ]]
+ LIBVIRT_DAEMON=libvirt-bin
++ whoami
+ sudo usermod -a -G libvirtd stack
+ restart_service libvirt-bin
+ [[ -z deb ]]
+ [[ deb = \d\e\b ]]
+ sudo /usr/sbin/service libvirt-bin restart
libvirt-bin stop/waiting
libvirt-bin start/running, process 22739
+ mkdir -p /opt/stack/data/nova/instances
+ '[' -L /dev/disk/by-label/nova-instances ']'
+ cleanup_nova
+ is_service_enabled n-cpu
+ services=n-cpu
+ for service in '${services}'
+ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-sch,horizon,mysql,rabbit,tempest,n-net,swift,n-vol, =~ ,n-cpu, ]]
+ return 0
+ clean_iptables
+ sudo iptables -S -v
+ sed s/-A/-D/g
+ awk '{print "sudo iptables",$0}'
+ grep '\-A'
+ grep nova
+ bash
+ sed 's/-c [0-9]* [0-9]* //g'
+ sed 's/-c [0-9]* [0-9]* //g'
+ grep nova
+ grep '\-A'
+ sed s/-A/-D/g
+ sudo iptables -S -v -t nat
+ awk '{print "sudo iptables -t nat",$0}'
+ bash
+ sed 's/-c [0-9]* [0-9]* //g'
+ bash
+ awk '{print "sudo iptables",$0}'
+ sed s/-N/-X/g
+ grep '\-N'
+ grep nova
+ sudo iptables -S -v
+ sed s/-N/-X/g
+ bash
+ awk '{print "sudo iptables -t nat",$0}'
+ grep '\-N'
+ grep nova
+ sed 's/-c [0-9]* [0-9]* //g'
+ sudo iptables -S -v -t nat
++ sudo virsh list --all
++ sed 's/.*\(instance-[0-9a-fA-F]*\).*/\1/g'
++ grep instance-
+ instances=
+ '[' '!' '' = '' ']'
+ sudo iscsiadm --mode node
+ cut -d ' ' -f2
+ xargs sudo iscsiadm --mode node --logout
+ grep volume-
iscsiadm: no records found!
+ sudo iscsiadm --mode node
+ sudo iscsiadm --mode node --op delete
+ grep volume-
+ cut -d ' ' -f2
iscsiadm: no records found!
iscsiadm: no records found!
+ true
+ sudo rm -rf '/opt/stack/data/nova/instances/*'
+ is_service_enabled horizon
+ services=horizon
+ for service in '${services}'
+ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-sch,horizon,mysql,rabbit,tempest,n-net,swift,n-vol, =~ ,horizon, ]]
+ return 0
+ setup_develop /opt/stack/horizon
+ [[ False = True ]]
+ SUDO_CMD=sudo
+ cd /opt/stack/horizon
+ python setup.py egg_info
Warning: Could not import Horizon dependencies. This is normal during installation.
running egg_info
creating horizon.egg-info
writing requirements to horizon.egg-info/requires.txt
writing horizon.egg-info/PKG-INFO
writing top-level names to horizon.egg-info/top_level.txt
writing dependency_links to horizon.egg-info/dependency_links.txt
writing manifest file 'horizon.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.css_t' under directory 'doc'
warning: no files found matching '*.js' under directory 'openstack_dashboard'
warning: no files found matching 'AUTHORS'
warning: no files found matching 'ChangeLog'
warning: no previously-included files found matching 'openstack_dashboard/local/local_settings.py'
writing manifest file 'horizon.egg-info/SOURCES.txt'
++ awk '/^.+/ {print "-f " $1}' horizon.egg-info/dependency_links.txt
+ raw_links=
++ echo
++ xargs
+ depend_links=
++ '[' '!' -r horizon.egg-info/requires.txt ']'
++ echo '-r *-info/requires.txt'
+ require_file='-r *-info/requires.txt'
+ pip_install -r horizon.egg-info/requires.txt
+ [[ False = \T\r\u\e ]]
+ [[ -z -r horizon.egg-info/requires.txt ]]
+ [[ -z deb ]]
+ [[ False = True ]]
+ SUDO_PIP=sudo
+ [[ deb = \d\e\b ]]
+ CMD_PIP=/usr/bin/pip
+ sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r horizon.egg-info/requires.txt
Downloading/unpacking Django>=1.4 (from -r horizon.egg-info/requires.txt (line 1))
Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2FD%2FDjango%2FDjango-1.4.2.tar.gz
Running setup.py egg_info for package Django
Downloading/unpacking django-compressor (from -r horizon.egg-info/requires.txt (line 2))
Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fd%2Fdjango_compressor%2Fdjango_compressor-1.2.tar.gz
Running setup.py egg_info for package django-compressor
Downloading/unpacking django-openstack-auth (from -r horizon.egg-info/requires.txt (line 3))
Downloading django_openstack_auth-1.0.4.tar.gz
Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fd%2Fdjango_openstack_auth%2Fdjango_openstack_auth-1.0.4.tar.gz
Running setup.py egg_info for package django-openstack-auth
Downloading/unpacking python-cinderclient (from -r horizon.egg-info/requires.txt (line 4))
Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fp%2Fpython-cinderclient%2Fpython-cinderclient-1.0.0.tar.gz
Running setup.py egg_info for package python-cinderclient
Requirement already satisfied (use --upgrade to upgrade): python-glanceclient<2 in /opt/stack/python-glanceclient (from -r horizon.egg-info/requires.txt (line 5))
Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient in /usr/local/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 6))
Requirement already satisfied (use --upgrade to upgrade): python-novaclient in /opt/stack/python-novaclient (from -r horizon.egg-info/requires.txt (line 7))
Requirement already satisfied (use --upgrade to upgrade): python-quantumclient>=2.0 in /usr/local/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): python-swiftclient>1.1,<2 in /opt/stack/python-swiftclient (from -r horizon.egg-info/requires.txt (line 9))
Downloading/unpacking pytz (from -r horizon.egg-info/requires.txt (line 10))
Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fp%2Fpytz%2Fpytz-2012h.tar.bz2
Running setup.py egg_info for package pytz
warning: no files found matching '*.pot' under directory 'pytz'
warning: no previously-included files found matching 'test_zdump.py'
Requirement already satisfied (use --upgrade to upgrade): lockfile in /usr/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 11))
Downloading/unpacking django-appconf>=0.4 (from django-compressor->-r horizon.egg-info/requires.txt (line 2))
Downloading django-appconf-0.5.tar.gz
Storing download in cache at /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fd%2Fdjango-appconf%2Fdjango-appconf-0.5.tar.gz
Running setup.py egg_info for package django-appconf
Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from python-cinderclient->-r horizon.egg-info/requires.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): prettytable in /usr/local/lib/python2.7/dist-packages (from python-cinderclient->-r horizon.egg-info/requires.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from python-cinderclient->-r horizon.egg-info/requires.txt (line 4))
Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /usr/lib/python2.7/dist-packages (from python-glanceclient<2->-r horizon.egg-info/requires.txt (line 5))
Requirement already satisfied (use --upgrade to upgrade): warlock<2 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient<2->-r horizon.egg-info/requires.txt (line 5))
Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.4 in /usr/lib/python2.7/dist-packages (from python-novaclient->-r horizon.egg-info/requires.txt (line 7))
Requirement already satisfied (use --upgrade to upgrade): cliff>=1.2.1 in /usr/local/lib/python2.7/dist-packages (from python-quantumclient>=2.0->-r horizon.egg-info/requires.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): pyparsing in /usr/local/lib/python2.7/dist-packages (from python-quantumclient>=2.0->-r horizon.egg-info/requires.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): jsonschema==0.2 in /usr/local/lib/python2.7/dist-packages (from warlock<2->python-glanceclient<2->-r horizon.egg-info/requires.txt (line 5))
Requirement already satisfied (use --upgrade to upgrade): distribute in /usr/lib/python2.7/dist-packages (from cliff>=1.2.1->python-quantumclient>=2.0->-r horizon.egg-info/requires.txt (line 8))
Requirement already satisfied (use --upgrade to upgrade): cmd2 in /usr/lib/python2.7/dist-packages (from cliff>=1.2.1->python-quantumclient>=2.0->-r horizon.egg-info/requires.txt (line 8))
Installing collected packages: Django, django-compressor, django-openstack-auth, python-cinderclient, pytz, django-appconf
Running setup.py install for Django
changing mode of build/scripts-2.7/django-admin.py from 644 to 755
changing mode of /usr/local/bin/django-admin.py to 755
Running setup.py install for django-compressor
Running setup.py install for django-openstack-auth
Running setup.py install for python-cinderclient
Installing cinder script to /usr/local/bin
Running setup.py install for pytz
warning: no files found matching '*.pot' under directory 'pytz'
warning: no previously-included files found matching 'test_zdump.py'
Running setup.py install for django-appconf
Successfully installed Django django-compressor django-openstack-auth python-cinderclient pytz django-appconf
Cleaning up...
+ sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop
Warning: Could not import Horizon dependencies. This is normal during installation.
running develop
Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
/usr/bin/python -E -c pass
TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
running egg_info
writing requirements to horizon.egg-info/requires.txt
writing horizon.egg-info/PKG-INFO
writing top-level names to horizon.egg-info/top_level.txt
writing dependency_links to horizon.egg-info/dependency_links.txt
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.css_t' under directory 'doc'
warning: no files found matching '*.js' under directory 'openstack_dashboard'
warning: no files found matching 'AUTHORS'
warning: no files found matching 'ChangeLog'
warning: no previously-included files found matching 'openstack_dashboard/local/local_settings.py'
writing manifest file 'horizon.egg-info/SOURCES.txt'
running build_ext
Creating /usr/local/lib/python2.7/dist-packages/horizon.egg-link (link to .)
Adding horizon 2012.2.1 to easy-install.pth file
Installed /opt/stack/horizon
Processing dependencies for horizon==2012.2.1
error: Installed distribution python-keystoneclient 0.2.0 conflicts with requirement python-keystoneclient>=0.1.2,<0.2
++ failed
++ local r=1
+++ jobs -p
++ kill
++ set +o xtrace
stack.sh failed: full log in /opt/stack/devstacklog.txt.2012-11-17-000358
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-stable-folsom/47
[SCP] Trying to create /srv/static/logs/periodic/periodic-tempest-devstack-vm-stable-folsom/47/logs
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-stable-folsom/47/logs/devstack-gate-cleanup-host.txt'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-stable-folsom/47/logs/devstack-gate-setup-host.txt'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-stable-folsom/47/logs/devstack-gate-setup-workspace.txt'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-stable-folsom/47/logs/devstacklog.txt'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-stable-folsom/47/logs/kern_log.txt'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-stable-folsom/47/logs/localrc.txt'
[SCP] uploading file: '/srv/static/logs/periodic/periodic-tempest-devstack-vm-stable-folsom/47/logs/syslog.txt'
[SCP] Connecting to static.openstack.org
[SCP] Copying console log.
1
1
17 Nov '12
See <https://jenkins.openstack.org/job/periodic-glance-python26-stable-folsom/45…>
Changes:
[gporras] Add noseopts and replace noseargs where needed to run_test.sh
[Brian Waldon] Return HTTP 404 for deleted images in v2
------------------------------------------
[...truncated 900 lines...]
TestPolicyEnforcerNoFile
test_policy_file_default_not_found [32mOK [0m[32m 0.01[0m
test_policy_file_specified_but_not_found [32mOK [0m[32m 0.01[0m
TestStore
test_add [32mOK [0m[32m 0.01[0m
test_add_already_existing [32mOK [0m[32m 0.01[0m
test_add_host_variations [32mOK [0m[33m 0.03[0m
test_calling_format_default [32mOK [0m[32m 0.01[0m
test_calling_format_path [32mOK [0m[32m 0.01[0m
test_calling_format_subdomain [32mOK [0m[32m 0.01[0m
test_delete [32mOK [0m[32m 0.01[0m
test_delete_non_existing [32mOK [0m[32m 0.01[0m
test_get [32mOK [0m[32m 0.01[0m
test_get_calling_format_default [32mOK [0m[32m 0.02[0m
test_get_calling_format_path [32mOK [0m[32m 0.01[0m
test_get_non_existing [32mOK [0m[32m 0.01[0m
test_get_s3_bad_location [32mOK [0m[32m 0.01[0m
test_get_s3_good_location [32mOK [0m[32m 0.01[0m
test_no_access_key [32mOK [0m[32m 0.01[0m
test_no_host [32mOK [0m[32m 0.01[0m
test_no_secret_key [32mOK [0m[32m 0.01[0m
TestBasicSchema
test_filter_strips_extra_properties [32mOK [0m[32m 0.01[0m
test_merge_conflicting_but_identical_properties [32mOK [0m[32m 0.01[0m
test_merge_conflicting_properties [32mOK [0m[32m 0.01[0m
test_merge_properties [32mOK [0m[32m 0.01[0m
test_raw_json_schema [32mOK [0m[32m 0.01[0m
test_validate_fails_on_bad_type [32mOK [0m[32m 0.01[0m
test_validate_fails_on_extra_properties [32mOK [0m[32m 0.01[0m
test_validate_passes [32mOK [0m[32m 0.01[0m
TestBasicSchemaLinks
test_raw_json_schema [32mOK [0m[32m 0.01[0m
TestCollectionSchema
test_raw_json_schema [32mOK [0m[32m 0.01[0m
TestPermissiveSchema
test_filter_passes_extra_properties [32mOK [0m[32m 0.01[0m
test_raw_json_schema [32mOK [0m[32m 0.01[0m
test_validate_rejects_non_string_extra_properties [32mOK [0m[32m 0.01[0m
test_validate_with_additional_properties_allowed [32mOK [0m[32m 0.01[0m
TestSkipExamples
test_001_increase_test_counter [32mOK [0m[32m 0.01[0m
test_002_increase_test_counter [32mOK [0m[32m 0.01[0m
test_003_verify_test_counter [32mOK [0m[32m 0.01[0m
test_skip_if_example [34mSKIP[0m
test_skip_test_example [34mSKIP[0m
test_skip_unless_example [34mSKIP[0m
TestStoreLocation
test_bad_store_scheme [32mOK [0m[32m 0.01[0m
test_filesystem_store_location [32mOK [0m[32m 0.01[0m
test_get_location_from_uri_back_to_uri [32mOK [0m[32m 0.01[0m
test_get_store_from_scheme [32mOK [0m[32m 0.01[0m
test_http_store_location [32mOK [0m[32m 0.02[0m
test_rbd_store_location [32mOK [0m[32m 0.01[0m
test_s3_store_location [32mOK [0m[32m 0.01[0m
test_swift_store_location [32mOK [0m[32m 0.01[0m
TestChunkReader
test_read_all_data [32mOK [0m[32m 0.01[0m
TestStoreAuthV1
test_add [32mOK [0m[32m 0.01[0m
test_add_already_existing [32mOK [0m[32m 0.01[0m
test_add_auth_url_variations [32mOK [0m[32m 0.02[0m
test_add_large_object [32mOK [0m[32m 0.01[0m
test_add_large_object_zero_size [32mOK [0m[32m 0.01[0m
test_add_no_container_and_create [32mOK [0m[32m 0.01[0m
test_add_no_container_no_create [32mOK [0m[32m 0.01[0m
test_delete [32mOK [0m[32m 0.01[0m
test_delete_non_existing [32mOK [0m[32m 0.01[0m
test_get [32mOK [0m[32m 0.01[0m
test_get_non_existing [32mOK [0m[32m 0.01[0m
test_get_size [32mOK [0m[32m 0.01[0m
test_get_with_http_auth [32mOK [0m[32m 0.01[0m
test_no_auth_address [32mOK [0m[32m 0.01[0m
test_no_key [32mOK [0m[32m 0.01[0m
test_no_user [32mOK [0m[32m 0.01[0m
test_read_acl_public [32mOK [0m[32m 0.01[0m
test_read_acl_tenants [32mOK [0m[32m 0.01[0m
test_read_write_public [32mOK [0m[32m 0.01[0m
TestStoreAuthV2
test_add [32mOK [0m[32m 0.01[0m
test_add_already_existing [32mOK [0m[32m 0.01[0m
test_add_auth_url_variations [32mOK [0m[32m 0.02[0m
test_add_large_object [32mOK [0m[32m 0.01[0m
test_add_large_object_zero_size [32mOK [0m[32m 0.01[0m
test_add_no_container_and_create [32mOK [0m[32m 0.01[0m
test_add_no_container_no_create [32mOK [0m[32m 0.01[0m
test_delete [32mOK [0m[32m 0.01[0m
test_delete_non_existing [32mOK [0m[32m 0.01[0m
test_get [32mOK [0m[32m 0.01[0m
test_get_non_existing [32mOK [0m[31m 0.23[0m
test_get_size [32mOK [0m[32m 0.01[0m
test_get_with_http_auth [32mOK [0m[32m 0.01[0m
test_no_auth_address [32mOK [0m[32m 0.01[0m
test_no_key [32mOK [0m[32m 0.01[0m
test_no_user [32mOK [0m[32m 0.01[0m
test_read_acl_public [32mOK [0m[32m 0.01[0m
test_read_acl_tenants [32mOK [0m[32m 0.01[0m
test_read_write_public [32mOK [0m[32m 0.01[0m
test_v2_multi_tenant_location [32mOK [0m[32m 0.01[0m
test_v2_with_no_tenant [32mOK [0m[32m 0.01[0m
TestUtils
test_cooperative_reader [32mOK [0m[33m 0.04[0m
test_generate_uuid_format [32mOK [0m[32m 0.01[0m
test_generate_uuid_unique [32mOK [0m[32m 0.01[0m
test_is_uuid_like_fails [32mOK [0m[32m 0.01[0m
test_is_uuid_like_success [32mOK [0m[32m 0.01[0m
test_limiting_reader [32mOK [0m[32m 0.01[0m
test_limiting_reader_fails [32mOK [0m[32m 0.01[0m
VersionNegotiationTest
test_request_accept_v1 [32mOK [0m[32m 0.01[0m
test_request_url_v1 [32mOK [0m[32m 0.01[0m
test_request_url_v1_0 [32mOK [0m[32m 0.01[0m
test_request_url_v1_1 [32mOK [0m[32m 0.01[0m
test_request_url_v2 [32mOK [0m[32m 0.01[0m
test_request_url_v2_0 [32mOK [0m[32m 0.01[0m
test_request_url_v2_1_unsupported [32mOK [0m[32m 0.01[0m
test_request_url_v3_unsupported [32mOK [0m[32m 0.01[0m
VersionsTest
test_get_version_list [32mOK [0m[32m 0.01[0m
JSONRequestDeserializerTest
test_default_no_body [32mOK [0m[32m 0.01[0m
test_default_with_body [32mOK [0m[32m 0.01[0m
test_from_json [32mOK [0m[32m 0.01[0m
test_from_json_malformed [32mOK [0m[32m 0.01[0m
test_has_body_has_content_length [32mOK [0m[32m 0.01[0m
test_has_body_no_content_length [32mOK [0m[32m 0.01[0m
test_has_body_zero_content_length [32mOK [0m[32m 0.01[0m
test_no_body_no_content_length [32mOK [0m[32m 0.01[0m
JSONResponseSerializerTest
test_default [32mOK [0m[32m 0.01[0m
test_to_json [32mOK [0m[32m 0.01[0m
RequestTest
test_content_type_accept_default [32mOK [0m[32m 0.01[0m
test_content_type_from_accept_json [32mOK [0m[32m 0.01[0m
test_content_type_from_accept_json_xml_quality [32mOK [0m[32m 0.01[0m
test_content_type_from_accept_xml [32mOK [0m[32m 0.01[0m
test_content_type_from_accept_xml_json [32mOK [0m[32m 0.01[0m
test_content_type_missing [32mOK [0m[32m 0.01[0m
test_content_type_unsupported [32mOK [0m[32m 0.01[0m
test_content_type_with_charset [32mOK [0m[32m 0.01[0m
ResourceTest
test_dispatch [32mOK [0m[32m 0.01[0m
test_dispatch_default [32mOK [0m[32m 0.01[0m
test_dispatch_no_default [32mOK [0m[32m 0.01[0m
test_get_action_args [32mOK [0m[32m 0.01[0m
TestHelpers
test_data_passed_properly_through_headers [32mOK [0m[32m 0.01[0m
test_headers_are_unicode [32mOK [0m[32m 0.01[0m
======================================================================
FAIL: A test that errors coming from the POST API do not
----------------------------------------------------------------------
Traceback (most recent call last):
File "<https://jenkins.openstack.org/job/periodic-glance-python26-stable-folsom/ws…",> line 178, in wrapped
func(*a, **kwargs)
File "<https://jenkins.openstack.org/job/periodic-glance-python26-stable-folsom/ws…",> line 538, in test_traceback_not_consumed
self.assertEqual(response.status, 400)
AssertionError: 500 != 400
>> raise self.failureException, \
(None or '%r != %r' % (500, 400))
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 70.04 secs:
[31m 15.71 TestGlanceControl.test_bouncing[0m
[31m 14.25 TestScrubber.test_delayed_delete[0m
[31m 13.83 TestGlanceControl.test_reload[0m
[31m 13.63 TestGlanceControl.test_respawn[0m
[31m 12.62 TestApi.test_unsupported_default_store[0m
----------------------------------------------------------------------
Ran 908 tests in 483.889s
FAILED (SKIP=100, failures=1)
ERROR: InvocationError: '<https://jenkins.openstack.org/job/periodic-glance-python26-stable-folsom/ws…'>
___________________________________ summary ____________________________________
ERROR: py26: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py26/bin/pip freeze
Babel==0.9.6
Jinja2==2.6
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.5
Routes==1.13
SQLAlchemy==0.7.9
Sphinx==1.1.3
Tempita==0.5.1
WebOb==1.0.8
amqplib==1.0.2
anyjson==0.3.3
argparse==1.2.1
boto==2.1.1
colorama==0.2.4
coverage==3.5.3
decorator==3.4.0
distribute==0.6.28
docutils==0.9.1
eventlet==0.9.17
glance==jenkins-periodic-glance-python26-stable-folsom-45
greenlet==0.4.0
httplib2==0.7.6
importlib==1.0.2
iso8601==0.1.4
jsonschema==0.7
kombu==2.4.8
lxml==3.0.1
mox==0.5.3
nose==1.2.1
nose-exclude==0.1.9
nosehtmloutput==0.0.4
openstack.nose-plugin==0.11
ordereddict==1.1
passlib==1.6.1
pep8==1.1
pycrypto==2.6
pysendfile==2.0.0
python-swiftclient==1.2.0
repoze.lru==0.6
requests==0.14.2
simplejson==2.6.2
sqlalchemy-migrate==0.7.2
termcolor==1.1.0
wsgiref==0.1.2
xattr==0.6.4
+ echo ======================================================================
======================================================================
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./nose_results.html
+ '[' -f ./nose_results.html ']'
++ grep -c 'tr class=.passClass' ./nose_results.html
+ passcount=94
+ '[' 94 -eq 0 ']'
+ exit 1
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-glance-python26-stable-folsom/45
[SCP] uploading file: '/srv/static/logs/periodic/periodic-glance-python26-stable-folsom/45/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Copying console log.
2
3
17 Nov '12
See <https://jenkins.openstack.org/job/periodic-nova-python26-stable-folsom/46/c…>
Changes:
[Vishvananda Ishaya] Fix reserve_block_device_name while attach volume
------------------------------------------
[...truncated 4174 lines...]
test_reboot_soft [32mOK [0m[31m 0.93[0m
test_reboot_unknown_state [32mOK [0m[31m 0.08[0m
test_rescue [32mOK [0m[31m 1.04[0m
test_spawn_empty_dns [32mOK [0m[31m 1.03[0m
test_spawn_fail_cleanup_1 [32mOK [0m[31m 0.23[0m
test_spawn_fail_cleanup_2 [32mOK [0m[31m 0.34[0m
test_spawn_glance [32mOK [0m[31m 0.59[0m
test_spawn_injected_files [32mOK [0m[31m 0.55[0m
test_spawn_iso_glance [32mOK [0m[31m 0.97[0m
test_spawn_netinject_file [32mOK [0m[31m 0.64[0m
test_spawn_netinject_xenstore [32mOK [0m[31m 0.58[0m
test_spawn_not_enough_memory [32mOK [0m[31m 0.75[0m
test_spawn_raw_glance [32mOK [0m[31m 0.56[0m
test_spawn_vhd_glance_linux [32mOK [0m[31m 0.60[0m
test_spawn_vhd_glance_swapdisk [32mOK [0m[31m 1.56[0m
test_spawn_vhd_glance_windows [32mOK [0m[31m 0.59[0m
test_spawn_vlanmanager [32mOK [0m[31m 0.74[0m
test_spawn_with_network_qos [32mOK [0m[31m 0.97[0m
test_unrescue [32mOK [0m[31m 0.52[0m
test_unrescue_not_in_rescue [32mOK [0m[31m 0.55[0m
XenAPIVolumeTestCase
test_attach_volume [32mOK [0m[31m 0.10[0m
test_attach_volume_raise_exception [32mOK [0m[31m 0.09[0m
test_mountpoint_to_number [32mOK [0m[31m 0.06[0m
test_parse_volume_info_raise_exception [32mOK [0m[31m 0.11[0m
XenSMTestCase
test_create_volume [32mOK [0m[31m 0.09[0m
test_delete_volume [32mOK [0m[31m 0.57[0m
test_delete_volume_raises_notfound [32mOK [0m[31m 0.07[0m
test_do_setup [32mOK [0m[31m 0.06[0m
test_initialize_connection [32mOK [0m[31m 0.11[0m
test_local_path [32mOK [0m[31m 0.07[0m
======================================================================
FAIL: test_killed_worker_recover (nova.tests.integrated.test_multiprocess_api.MultiprocessWSGITest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "<https://jenkins.openstack.org/job/periodic-nova-python26-stable-folsom/ws/n…",> line 113, in test_killed_worker_recover
start_workers = self._spawn()
File "<https://jenkins.openstack.org/job/periodic-nova-python26-stable-folsom/ws/n…",> line 85, in _spawn
self.assertEqual(len(workers), self.workers)
AssertionError: 1 != 2
>> raise self.failureException, \
(None or '%r != %r' % (1, 2))
-------------------- >> begin captured logging << --------------------
nova.compute.manager: INFO: Loading compute driver 'nova.virt.fake.FakeDriver'
nova.service: AUDIT: Starting compute node (version 2012.2.1-LOCALBRANCH:LOCALREVISION)
nova.compute.resource_tracker: AUDIT: Free ram (MB): 7680
nova.compute.resource_tracker: AUDIT: Free disk (GB): 1028
nova.compute.resource_tracker: AUDIT: Free VCPUS: 1
nova.compute.resource_tracker: INFO: Compute_service record created for 75e45cd14e154b8898e0fab69711c7dd
nova.service: AUDIT: Starting volume node (version 2012.2.1-LOCALBRANCH:LOCALREVISION)
nova.service: AUDIT: Starting network node (version 2012.2.1-LOCALBRANCH:LOCALREVISION)
nova.service: AUDIT: Starting scheduler node (version 2012.2.1-LOCALBRANCH:LOCALREVISION)
nova.api.openstack.compute.extensions: AUDIT: Initializing extension manager.
nova.api.openstack.extensions: AUDIT: Loaded extension: os-availability-zone
nova.api.openstack.extensions: AUDIT: Loaded extension: os-aggregates
nova.api.openstack.extensions: AUDIT: Loaded extension: os-floating-ip-dns
nova.api.openstack.extensions: AUDIT: Loaded extension: os-instance_usage_audit_log
nova.api.openstack.extensions: AUDIT: Loaded extension: os-flavor-swap
nova.api.openstack.extensions: AUDIT: Loaded extension: OS-DCF
nova.api.openstack.extensions: AUDIT: Loaded extension: os-deferred-delete
nova.api.openstack.extensions: AUDIT: Loaded extension: os-quota-sets
nova.api.openstack.extensions: AUDIT: Loaded extension: OS-FLV-EXT-DATA
nova.api.openstack.extensions: AUDIT: Loaded extension: os-flavor-access
nova.api.openstack.extensions: AUDIT: Loaded extension: os-server-diagnostics
nova.api.openstack.extensions: AUDIT: Loaded extension: os-console-output
nova.api.openstack.extensions: AUDIT: Loaded extension: OS-FLV-DISABLED
nova.api.openstack.extensions: AUDIT: Loaded extension: os-flavor-extra-specs
nova.api.openstack.extensions: AUDIT: Loaded extension: os-flavor-rxtx
nova.api.openstack.extensions: AUDIT: Loaded extension: os-floating-ips
nova.api.openstack.extensions: AUDIT: Loaded extension: os-networks
nova.api.openstack.extensions: AUDIT: Loaded extension: os-cloudpipe
nova.api.openstack.extensions: AUDIT: Loaded extension: os-simple-tenant-usage
nova.api.openstack.extensions: AUDIT: Loaded extension: os-security-groups
nova.api.openstack.extensions: AUDIT: Loaded extension: os-keypairs
nova.api.openstack.extensions: AUDIT: Loaded extension: os-quota-class-sets
nova.api.openstack.extensions: AUDIT: Loaded extension: os-floating-ip-pools
nova.api.openstack.extensions: AUDIT: Loaded extension: os-rescue
nova.api.openstack.extensions: AUDIT: Loaded extension: os-admin-actions
nova.api.openstack.extensions: AUDIT: Loaded extension: OS-SCH-HNT
nova.api.openstack.extensions: AUDIT: Loaded extension: os-config-drive
nova.api.openstack.extensions: AUDIT: Loaded extension: NMN
nova.api.openstack.extensions: AUDIT: Loaded extension: os-flavor-manage
nova.api.openstack.extensions: AUDIT: Loaded extension: os-volume-types
nova.api.openstack.extensions: AUDIT: Loaded extension: OS-EXT-SRV-ATTR
nova.api.openstack.extensions: AUDIT: Loaded extension: os-hypervisors
nova.api.openstack.extensions: AUDIT: Loaded extension: OS-EXT-STS
nova.api.openstack.extensions: AUDIT: Loaded extension: os-multiple-create
nova.api.openstack.extensions: AUDIT: Loaded extension: os-user-data
nova.api.openstack.extensions: AUDIT: Loaded extension: os-create-server-ext
nova.api.openstack.extensions: AUDIT: Loaded extension: os-volumes
nova.api.openstack.extensions: AUDIT: Loaded extension: os-server-start-stop
nova.api.openstack.extensions: AUDIT: Loaded extension: os-consoles
nova.api.openstack.extensions: AUDIT: Loaded extension: os-virtual-interfaces
nova.api.openstack.extensions: AUDIT: Loaded extension: os-used-limits
nova.api.openstack.extensions: AUDIT: Loaded extension: os-certificates
nova.api.openstack.extensions: AUDIT: Loaded extension: os-hosts
routes.middleware: DEBUG: Initialized with method overriding = True, and path info altering = True
nova.api.openstack.compute.extensions: AUDIT: Initializing extension manager.
nova.api.openstack.extensions: AUDIT: Loaded extension: os-availability-zone
nova.api.openstack.extensions: AUDIT: Loaded extension: os-aggregates
nova.api.openstack.extensions: AUDIT: Loaded extension: os-floating-ip-dns
nova.api.openstack.extensions: AUDIT: Loaded extension: os-instance_usage_audit_log
nova.api.openstack.extensions: AUDIT: Loaded extension: os-flavor-swap
nova.api.openstack.extensions: AUDIT: Loaded extension: OS-DCF
nova.api.openstack.extensions: AUDIT: Loaded extension: os-deferred-delete
nova.api.openstack.extensions: AUDIT: Loaded extension: os-quota-sets
nova.api.openstack.extensions: AUDIT: Loaded extension: OS-FLV-EXT-DATA
nova.api.openstack.extensions: AUDIT: Loaded extension: os-flavor-access
nova.api.openstack.extensions: AUDIT: Loaded extension: os-server-diagnostics
nova.api.openstack.extensions: AUDIT: Loaded extension: os-console-output
nova.api.openstack.extensions: AUDIT: Loaded extension: OS-FLV-DISABLED
nova.api.openstack.extensions: AUDIT: Loaded extension: os-flavor-extra-specs
nova.api.openstack.extensions: AUDIT: Loaded extension: os-flavor-rxtx
nova.api.openstack.extensions: AUDIT: Loaded extension: os-floating-ips
nova.api.openstack.extensions: AUDIT: Loaded extension: os-networks
nova.api.openstack.extensions: AUDIT: Loaded extension: os-cloudpipe
nova.api.openstack.extensions: AUDIT: Loaded extension: os-simple-tenant-usage
nova.api.openstack.extensions: AUDIT: Loaded extension: os-security-groups
nova.api.openstack.extensions: AUDIT: Loaded extension: os-keypairs
nova.api.openstack.extensions: AUDIT: Loaded extension: os-quota-class-sets
nova.api.openstack.extensions: AUDIT: Loaded extension: os-floating-ip-pools
nova.api.openstack.extensions: AUDIT: Loaded extension: os-rescue
nova.api.openstack.extensions: AUDIT: Loaded extension: os-admin-actions
nova.api.openstack.extensions: AUDIT: Loaded extension: OS-SCH-HNT
nova.api.openstack.extensions: AUDIT: Loaded extension: os-config-drive
nova.api.openstack.extensions: AUDIT: Loaded extension: NMN
nova.api.openstack.extensions: AUDIT: Loaded extension: os-flavor-manage
nova.api.openstack.extensions: AUDIT: Loaded extension: os-volume-types
nova.api.openstack.extensions: AUDIT: Loaded extension: OS-EXT-SRV-ATTR
nova.api.openstack.extensions: AUDIT: Loaded extension: os-hypervisors
nova.api.openstack.extensions: AUDIT: Loaded extension: OS-EXT-STS
nova.api.openstack.extensions: AUDIT: Loaded extension: os-multiple-create
nova.api.openstack.extensions: AUDIT: Loaded extension: os-user-data
nova.api.openstack.extensions: AUDIT: Loaded extension: os-create-server-ext
nova.api.openstack.extensions: AUDIT: Loaded extension: os-volumes
nova.api.openstack.extensions: AUDIT: Loaded extension: os-server-start-stop
nova.api.openstack.extensions: AUDIT: Loaded extension: os-consoles
nova.api.openstack.extensions: AUDIT: Loaded extension: os-virtual-interfaces
nova.api.openstack.extensions: AUDIT: Loaded extension: os-used-limits
nova.api.openstack.extensions: AUDIT: Loaded extension: os-certificates
nova.api.openstack.extensions: AUDIT: Loaded extension: os-hosts
routes.middleware: DEBUG: Initialized with method overriding = True, and path info altering = True
nova.wsgi: INFO: osapi_compute listening on 127.0.0.1:45719
nova.tests.integrated.test_multiprocess_api: INFO: auth_url = http://127.0.0.1:45719/v2
nova.compute.manager: INFO: Updating bandwidth usage cache
--------------------- >> end captured logging << ---------------------
----------------------------------------------------------------------
XML: nosetests.xml
Slowest 5 tests took 31.89 secs:
[31m 9.77 ComputeTestCase.test_state_revert[0m
[31m 7.02 CloudTestCase.test_instance_initiated_shutdown_behavior[0m
[31m 5.47 StorwizeSVCDriverTestCase.test_storwize_svc_flashcopy[0m
[31m 5.42 ServersTest.test_create_multiple_servers[0m
[31m 4.21 ServersTest.test_create_and_rebuild_server[0m
----------------------------------------------------------------------
Ran 3635 tests in 782.364s
FAILED (SKIP=5, failures=1)
ERROR: InvocationError: '<https://jenkins.openstack.org/job/periodic-nova-python26-stable-folsom/ws/.…'>
___________________________________ summary ____________________________________
ERROR: py26: commands failed
+ result=1
+ echo 'Begin pip freeze output from test virtualenv:'
Begin pip freeze output from test virtualenv:
+ echo ======================================================================
======================================================================
+ .tox/py26/bin/pip freeze
Babel==0.9.6
Cheetah==2.4.4
Jinja2==2.6
Markdown==2.2.1
Paste==1.7.5.1
PasteDeploy==1.5.0
Pygments==1.5
Routes==1.12.3
SQLAlchemy==0.7.9
Sphinx==1.1.3
Tempita==0.5.1
WebOb==1.0.8
amqplib==0.6.1
anyjson==0.2.4
argparse==1.2.1
boto==2.1.1
cliff==1.3
cmd2==0.6.4
colorama==0.2.4
coverage==3.5.3
decorator==3.4.0
distribute==0.6.28
docutils==0.9.1
eventlet==0.9.17
feedparser==5.1.2
greenlet==0.4.0
httplib2==0.7.6
iso8601==0.1.4
jsonschema==0.2
kombu==1.0.4
logilab-astng==0.24.1
logilab-common==0.58.3
lxml==2.3.5
mox==0.5.3
netaddr==0.7.10
nose==1.2.1
nosehtmloutput==0.0.4
nova==2012.2.1
openstack.nose-plugin==0.11
paramiko==1.9.0
pep8==1.1
prettytable==0.6.1
pycrypto==2.6
pylint==0.25.2
pyparsing==1.5.6
python-cinderclient==1.0.0
python-glanceclient==0.5.1
python-keystoneclient==0.1.3
python-quantumclient==2.1
setuptools-git==0.4.2
simplejson==2.6.2
sqlalchemy-migrate==0.7.2
suds==0.4
termcolor==1.1.0
unittest2==0.5.1
warlock==0.5.0
wsgiref==0.1.2
+ echo ======================================================================
======================================================================
+ sudo /usr/local/jenkins/slave_scripts/jenkins-sudo-grep.sh post
+ sudoresult=0
+ '[' 0 -ne 0 ']'
+ /usr/local/jenkins/slave_scripts/jenkins-oom-grep.sh post
+ oomresult=0
+ '[' 0 -ne 0 ']'
++ find . -name nose_results.html
+ htmlreport=./nova/tests/nose_results.html
+ '[' -f ./nova/tests/nose_results.html ']'
++ grep -c 'tr class=.passClass' ./nova/tests/nose_results.html
+ passcount=455
+ '[' 455 -eq 0 ']'
+ exit 1
Build step 'Execute shell' marked build as failure
[SCP] Connecting to static.openstack.org
[SCP] Trying to create /srv/static/logs/periodic/periodic-nova-python26-stable-folsom/46
[SCP] uploading file: '/srv/static/logs/periodic/periodic-nova-python26-stable-folsom/46/nose_results.html'
[SCP] Connecting to static.openstack.org
[SCP] Copying console log.
2
2