Build failed in Jenkins: periodic-swift-python26-stable-folsom #86
See <https://jenkins.openstack.org/job/periodic-swift-python26-stable-folsom/86/> ------------------------------------------ [...truncated 904 lines...] test_max_object_name_length [32mOK [0m[32m 0.00[0m test_max_upload_time [32mOK [0m[31m 0.50[0m test_short_body [32mOK [0m[32m 0.00[0m TestObjectUpdater test_creation [32mOK [0m[32m 0.00[0m test_object_sweep [32mOK [0m[31m 0.11[0m test_run_once [32mOK [0m[33m 0.05[0m TestAccountController test_DELETE [32mOK [0m[32m 0.01[0m test_GET [32mOK [0m[32m 0.02[0m test_GET_autocreate [32mOK [0m[32m 0.01[0m test_HEAD [32mOK [0m[32m 0.02[0m test_HEAD_autocreate [32mOK [0m[32m 0.01[0m test_POST_autocreate [32mOK [0m[32m 0.02[0m test_POST_bad_metadata [32mOK [0m[32m 0.01[0m test_POST_metadata [32mOK [0m[32m 0.01[0m test_PUT [32mOK [0m[32m 0.01[0m test_PUT_bad_metadata [32mOK [0m[32m 0.01[0m test_PUT_connect_exceptions [32mOK [0m[32m 0.02[0m test_PUT_max_account_name_length [32mOK [0m[32m 0.01[0m test_PUT_metadata [32mOK [0m[32m 0.01[0m test_connection_refused [32mOK [0m[32m 0.01[0m test_other_socket_error [32mOK [0m[32m 0.01[0m test_response_get_accept_ranges_header [32mOK [0m[32m 0.01[0m test_response_head_accept_ranges_header [32mOK [0m[32m 0.01[0m TestContainerController test_DELETE [32mOK [0m[32m 0.02[0m test_GET_calls_authorize [32mOK [0m[32m 0.01[0m test_GET_no_content [32mOK [0m[32m 0.01[0m test_HEAD [32mOK [0m[32m 0.01[0m test_HEAD_calls_authorize [32mOK [0m[32m 0.01[0m test_POST_bad_metadata [32mOK [0m[32m 0.01[0m test_POST_calls_clean_acl [32mOK [0m[32m 0.01[0m test_POST_metadata [32mOK [0m[32m 0.01[0m test_PUT [32mOK [0m[32m 0.01[0m test_PUT_bad_metadata [32mOK [0m[32m 0.02[0m test_PUT_calls_clean_acl [32mOK [0m[32m 0.01[0m test_PUT_connect_exceptions [32mOK [0m[32m 0.02[0m test_PUT_max_container_name_length [32mOK [0m[32m 0.01[0m test_PUT_max_containers_per_account [32mOK [0m[32m 0.01[0m test_PUT_metadata [32mOK [0m[32m 0.01[0m test_acc_missing_returns_404 [32mOK [0m[32m 0.01[0m test_error_limiting [32mOK [0m[33m 0.04[0m test_put_locking [32mOK [0m[32m 0.01[0m test_response_get_accept_ranges_header [32mOK [0m[32m 0.01[0m test_response_head_accept_ranges_header [32mOK [0m[32m 0.01[0m TestController test_account_info_200 [32mOK [0m[32m 0.01[0m test_account_info_404 [32mOK [0m[32m 0.01[0m test_account_info_account_autocreate [32mOK [0m[32m 0.01[0m test_account_info_no_cache [32mOK [0m[32m 0.01[0m test_container_info_200 [32mOK [0m[32m 0.01[0m test_container_info_404 [32mOK [0m[32m 0.01[0m test_container_info_invalid_account [32mOK [0m[32m 0.01[0m test_container_info_no_cache [32mOK [0m[32m 0.01[0m test_make_requests [32mOK [0m[32m 0.01[0m TestObjectController test_COPY [32mOK [0m[33m 0.03[0m test_COPY_calls_authorize [32mOK [0m[32m 0.01[0m test_COPY_newest [32mOK [0m[32m 0.01[0m test_DELETE [32mOK [0m[32m 0.01[0m test_GET_calls_authorize [32mOK [0m[32m 0.01[0m test_GET_newest [32mOK [0m[32m 0.01[0m test_GET_newest_large_file [32mOK [0m[31m 0.13[0m test_HEAD [32mOK [0m[32m 0.01[0m test_HEAD_calls_authorize [32mOK [0m[32m 0.01[0m test_HEAD_newest [32mOK [0m[32m 0.01[0m test_POST [32mOK [0m[32m 0.01[0m test_POST_as_copy [32mOK [0m[33m 0.03[0m test_POST_as_copy_calls_authorize [32mOK [0m[32m 0.01[0m test_POST_as_copy_meta_key_len [32mOK [0m[32m 0.01[0m test_POST_as_copy_meta_val_len [32mOK [0m[32m 0.01[0m test_POST_calls_authorize [32mOK [0m[32m 0.01[0m test_POST_converts_delete_after_to_delete_at [32mOK [0m[32m 0.01[0m test_POST_delete_at [32mOK [0m[32m 0.01[0m test_POST_meta_count [32mOK [0m[32m 0.01[0m test_POST_meta_key_len [32mOK [0m[32m 0.01[0m test_POST_meta_size [32mOK [0m[32m 0.01[0m test_POST_meta_val_len [32mOK [0m[32m 0.01[0m test_POST_negative_delete_after [32mOK [0m[32m 0.01[0m test_POST_non_int_delete_after [32mOK [0m[32m 0.00[0m test_PUT [32mOK [0m[32m 0.01[0m test_PUT_POST_as_copy_requires_container_exist [32mOK [0m[32m 0.01[0m test_PUT_POST_requires_container_exist [32mOK [0m[32m 0.01[0m test_PUT_auto_content_type [32mOK [0m[32m 0.01[0m test_PUT_calls_authorize [32mOK [0m[32m 0.01[0m test_PUT_connect_exceptions [32mOK [0m[32m 0.02[0m test_PUT_converts_delete_after_to_delete_at [32mOK [0m[32m 0.01[0m test_PUT_delete_at [32mOK [0m[32m 0.01[0m test_PUT_getresponse_exceptions [32mOK [0m[32m 0.01[0m test_PUT_max_size [32mOK [0m[32m 0.01[0m test_PUT_negative_delete_after [32mOK [0m[32m 0.01[0m test_PUT_non_int_delete_after [32mOK [0m[32m 0.01[0m test_PUT_send_exceptions [32mOK [0m[32m 0.01[0m test_acc_or_con_missing_returns_404 [32mOK [0m[32m 0.01[0m test_bad_metadata [32mOK [0m[32m 0.02[0m test_best_response_sets_etag [32mOK [0m[32m 0.01[0m test_chunked_put [32mOK [0m[32m 0.01[0m test_chunked_put_bad_method [32mOK [0m[32m 0.01[0m test_chunked_put_bad_path [32mOK [0m[32m 0.01[0m test_chunked_put_bad_path_no_controller [32mOK [0m[32m 0.01[0m test_chunked_put_bad_utf8 [32mOK [0m[32m 0.01[0m test_chunked_put_bad_version [32mOK [0m[32m 0.01[0m test_chunked_put_chunked_put [32mOK [0m[31m 0.10[0m test_chunked_put_head_account [32mOK [0m[32m 0.01[0m test_chunked_put_lobjects [32mOK [0m[31m 0.73[0m test_chunked_put_lobjects_with_nonzero_size_manifest_file [32mOK [0m[31m 0.39[0m test_chunked_put_unhandled_exception [32mOK [0m[32m 0.01[0m test_chunked_put_utf8_all_the_way_down [32mOK [0m[31m 0.16[0m test_client_disconnect [32mOK [0m[32m 0.01[0m test_client_timeout [32mOK [0m[31m 0.51[0m test_copy_from [32mOK [0m[33m 0.04[0m test_custom_mime_types_files [32mOK [0m[32m 0.01[0m test_error_limiting [32mOK [0m[33m 0.04[0m test_iter_nodes [32mOK [0m[32m 0.01[0m test_leak_1 [32mOK [0m[31m 0.06[0m test_mismatched_etags Traceback (most recent call last): File "<https://jenkins.openstack.org/job/periodic-swift-python26-stable-folsom/ws/.tox/py26/lib/python2.6/site-packages/eventlet/greenpool.py",> line 80, in _spawn_n_impl func(*args, **kwargs) File "<https://jenkins.openstack.org/job/periodic-swift-python26-stable-folsom/ws/.tox/py26/lib/python2.6/site-packages/eventlet/wsgi.py",> line 514, in process_request proto = self.protocol(socket, address, self) File "/usr/lib/python2.6/SocketServer.py", line 618, in __init__ self.finish() File "<https://jenkins.openstack.org/job/periodic-swift-python26-stable-folsom/ws/.tox/py26/lib/python2.6/site-packages/eventlet/wsgi.py",> line 456, in finish BaseHTTPServer.BaseHTTPRequestHandler.finish(self) File "/usr/lib/python2.6/SocketServer.py", line 661, in finish self.wfile.flush() File "/usr/lib/python2.6/socket.py", line 297, in flush self._sock.sendall(buffer(data, write_offset, buffer_size)) File "<https://jenkins.openstack.org/job/periodic-swift-python26-stable-folsom/ws/.tox/py26/lib/python2.6/site-packages/eventlet/greenio.py",> line 283, in sendall tail = self.send(data, flags) File "<https://jenkins.openstack.org/job/periodic-swift-python26-stable-folsom/ws/.tox/py26/lib/python2.6/site-packages/eventlet/greenio.py",> line 269, in send total_sent += fd.send(data[total_sent:], flags) error: [Errno 32] Broken pipe [32mOK [0m[31m 0.06[0m test_node_read_timeout [32mOK [0m[31m 0.71[0m test_node_write_timeout [32mOK [0m[31m 0.71[0m test_proxy_passes_content_length_on_head [32mOK [0m[32m 0.01[0m test_proxy_passes_content_type [32mOK [0m[32m 0.01[0m test_response_get_accept_ranges_header [32mOK [0m[32m 0.01[0m test_response_head_accept_ranges_header [32mOK [0m[32m 0.01[0m test_version_manifest [32mOK [0m[31m 1.26[0m TestProxyServer test_calls_authorize_allow [32mOK [0m[32m 0.01[0m test_calls_authorize_deny [32mOK [0m[32m 0.01[0m test_denied_host_header [32mOK [0m[32m 0.01[0m test_inexistent_method_request [32mOK [0m[32m 0.01[0m test_internal_method_request [32mOK [0m[32m 0.01[0m test_negative_content_length [32mOK [0m[32m 0.01[0m test_unhandled_exception [32mOK [0m[32m 0.01[0m TestSegmentedIterable test_app_iter_range_unexpected_error [32mOK [0m[32m 0.00[0m test_app_iter_range_with_many_segments [32mOK [0m[31m 5.00[0m test_app_iter_range_with_no_segments [32mOK [0m[32m 0.00[0m test_app_iter_range_with_one_segment [32mOK [0m[32m 0.00[0m test_app_iter_range_with_two_segments [32mOK [0m[32m 0.00[0m test_iter_unexpected_error [32mOK [0m[32m 0.00[0m test_iter_with_get_error [32mOK [0m[32m 0.00[0m test_iter_with_no_segments [32mOK [0m[32m 0.00[0m test_iter_with_one_segment [32mOK [0m[32m 0.00[0m test_iter_with_two_segments [32mOK [0m[32m 0.00[0m test_load_next_segment_rate_limiting [32mOK [0m[32m 0.00[0m test_load_next_segment_unexpected_error [32mOK [0m[32m 0.00[0m test_load_next_segment_with_get_error [32mOK [0m[32m 0.00[0m test_load_next_segment_with_no_segments [32mOK [0m[32m 0.00[0m test_load_next_segment_with_one_segment [32mOK [0m[32m 0.00[0m test_load_next_segment_with_seek [32mOK [0m[32m 0.00[0m test_load_next_segment_with_two_segments [32mOK [0m[32m 0.00[0m test_load_next_segment_with_two_segments_skip_first [32mOK [0m[32m 0.00[0m ====================================================================== FAIL: test_hash_suffix_multi_file_two (test.unit.obj.test_replicator.TestObjectReplicator) ---------------------------------------------------------------------- Traceback (most recent call last): File "<https://jenkins.openstack.org/job/periodic-swift-python26-stable-folsom/ws/test/unit/obj/test_replicator.py",> line 328, in test_hash_suffix_multi_file_two self.assertEquals(len(os.listdir(whole_hsh_path)), 2) AssertionError: 1 != 2
raise self.failureException, \ (None or '%r != %r' % (1, 2))
---------------------------------------------------------------------- XML: nosetests.xml Slowest 5 tests took 8.68 secs: [31m 5.00 TestSegmentedIterable.test_app_iter_range_with_many_segments[0m [31m 1.26 TestObjectController.test_version_manifest[0m [31m 0.95 TestUtils.test_ratelimit_sleep_with_sleep[0m [31m 0.74 TestServer.test_wait[0m [31m 0.73 TestObjectController.test_chunked_put_lobjects[0m ---------------------------------------------------------------------- Ran 942 tests in 22.796s FAILED (SKIP=8, failures=1) ERROR: InvocationError: '<https://jenkins.openstack.org/job/periodic-swift-python26-stable-folsom/ws/.tox/py26/bin/nosetests> test/unit' ___________________________________ 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 Jinja2==2.6 PasteDeploy==1.3.3 Pygments==1.5 Sphinx==1.1.3 WebOb==1.2.3 colorama==0.2.4 configobj==4.7.1 coverage==3.6b2 distribute==0.6.31 docutils==0.10 eventlet==0.9.15 greenlet==0.3.1 netifaces==0.6 nose==1.2.1 nosehtmloutput==0.0.4 nosexcover==1.0.7 openstack.nose-plugin==0.11 pep8==0.6.1 python-swiftclient==0.0.0 simplejson==2.0.9 swift==1.7.4.1 termcolor==1.1.0 wsgiref==0.1.2 xattr==0.4 + echo ====================================================================== ====================================================================== + '[' -f .testrepository/0 ']' + 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=73 + '[' 73 -eq 0 ']' + exit 1 + rm -rf /tmp/tmp.wt2xt5nKjP Build step 'Execute shell' marked build as failure [SCP] Connecting to static.openstack.org [SCP] Trying to create /srv/static/logs/periodic/periodic-swift-python26-stable-folsom/86 [SCP] uploading file: '/srv/static/logs/periodic/periodic-swift-python26-stable-folsom/86/nose_results.html' [SCP] Connecting to static.openstack.org [SCP] Copying console log.
Hey James Could you take openstack-stable-maint off the notification list for swift bitrot jobs? The stable-maint team doesn't have any involvement with swift (yet?) ... I didn't even know it had a stable/folsom branch Cheers, Mark. On Wed, 2012-12-26 at 00:13 +0000, OpenStack Jenkins wrote:
See <https://jenkins.openstack.org/job/periodic-swift-python26-stable-folsom/86/> ... ====================================================================== FAIL: test_hash_suffix_multi_file_two (test.unit.obj.test_replicator.TestObjectReplicator) ---------------------------------------------------------------------- Traceback (most recent call last): File "<https://jenkins.openstack.org/job/periodic-swift-python26-stable-folsom/ws/test/unit/obj/test_replicator.py",> line 328, in test_hash_suffix_multi_file_two self.assertEquals(len(os.listdir(whole_hsh_path)), 2) AssertionError: 1 != 2
raise self.failureException, \ (None or '%r != %r' % (1, 2))
Mark McLoughlin <markmc@redhat.com> writes:
Hey James
Could you take openstack-stable-maint off the notification list for swift bitrot jobs?
The stable-maint team doesn't have any involvement with swift (yet?) ... I didn't even know it had a stable/folsom branch
The bitrot jobs are templated such that all stable/folsom bitrot jobs email the same address. However, if you don't care about the stable/* branches of swift, it's unlikely anyone does, so we could probably just stop running bitrot jobs for swift. https://review.openstack.org/18901 -Jim
James E. Blair wrote:
Mark McLoughlin <markmc@redhat.com> writes:
Could you take openstack-stable-maint off the notification list for swift bitrot jobs?
The stable-maint team doesn't have any involvement with swift (yet?) ... I didn't even know it had a stable/folsom branch
The bitrot jobs are templated such that all stable/folsom bitrot jobs email the same address. However, if you don't care about the stable/* branches of swift, it's unlikely anyone does, so we could probably just stop running bitrot jobs for swift.
Hmm, that's not exactly true. The security team theoretically needs to be able to land patches on Swift's stable/folsom branch, and letting it drift too much in a sad state is not really a good idea. That said, I agree running those jobs while having nobody looking after their failure is useless. The trouble here is that nobody (stable team, security team, Swift devs) cares enough about stable/folsom Swift to maintain it in good shape... so I guess we'll have to wait for some security issue to pop up and the theoretical need to become a real one. -- Thierry Carrez (ttx) Release Manager, OpenStack
participants (4)
-
corvus@inaugust.com
-
Mark McLoughlin
-
OpenStack Jenkins
-
Thierry Carrez