Activity log for bug #1426375

Date Who What changed Old value New value Message
2015-02-27 13:41:20 Roman Podoliaka bug added bug
2015-02-27 13:41:28 Roman Podoliaka fuel: milestone 6.1
2015-02-27 13:43:46 Roman Podoliaka attachment added fail_error_ceph_rados_gw-2015_02_27__09_57_22.tar.gz https://bugs.launchpad.net/fuel/+bug/1426375/+attachment/4329426/+files/fail_error_ceph_rados_gw-2015_02_27__09_57_22.tar.gz
2015-02-27 13:43:58 Roman Podoliaka description 6.1 staging job failed with: ====================================================================== FAIL: Deploy ceph HA with RadosGW for objects ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func compatability.capture_type_error(s_func) File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error func() File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func func(test_case.state.get_state()) File "/home/jenkins/workspace/6.1.staging.ubuntu.bvt_2/fuelweb_test/helpers/decorators.py", line 65, in wrapper return func(*args, **kwargs) File "/home/jenkins/workspace/6.1.staging.ubuntu.bvt_2/fuelweb_test/tests/test_ceph.py", line 291, in ceph_rados_gw self.fuel_web.run_ostf(cluster_id=cluster_id) File "/home/jenkins/workspace/6.1.staging.ubuntu.bvt_2/fuelweb_test/__init__.py", line 48, in wrapped result = func(*args, **kwargs) File "/home/jenkins/workspace/6.1.staging.ubuntu.bvt_2/fuelweb_test/models/fuel_web_client.py", line 601, in run_ostf failed_test_name=failed_test_name) File "/home/jenkins/workspace/6.1.staging.ubuntu.bvt_2/fuelweb_test/__init__.py", line 48, in wrapped result = func(*args, **kwargs) File "/home/jenkins/workspace/6.1.staging.ubuntu.bvt_2/fuelweb_test/models/fuel_web_client.py", line 197, in assert_ostf_run failed_tests_res)) AssertionError: Failed tests, fails: 1 should fail: 0 failed tests name: [{u'Create volume and boot instance from it (failure)': u'Failed to get to expected status. In error state. Please refer to OpenStack logs for more details.'}] cinder-scheduler contains the following error: 2015-02-27 09:50:44.101 9193 ERROR cinder.scheduler.flows.create_volume [req-e0d56160-3dc9-4149-946c-825079893a32 7784bc5b6a284bdbb9f79c912c0b0f83 75e3b6fdc7504d75aa1eabe3abc5656e - - -] Failed to run task cinder.scheduler.flows.create_volume.ScheduleCreateVolumeTask;volume:create: No valid host was found. No weighed hosts available The problem is that last report from cinder-volume was: 2015-02-27 09:50:17.526 9193 DEBUG cinder.scheduler.host_manager [req-0817c820-8669-4834-8060-336ba8d5f0ec - - - - -] Received volume service update from rbd:volumes: {u'volume_backend_name': u'DEFAULT', u'free_ capacity_gb': 0, u'driver_version': u'1.1.0', u'total_capacity_gb': 0, u'reserved_percentage': 0, u'vendor_name': u'Open Source', u'storage_protocol': u'ceph'} update_service_capabilities /usr/lib/python2.7/dist -packages/cinder/scheduler/host_manager.py:434 which means last time cinder-volume checked Ceph status (by default, every 60 seconds), there was no space available. Looks like we need to add another wait to ceph_rados_gw(), which would wait before 'ceph df' reports available space for our pools (images, volumes) and give OS service another 60 seconds to update the information in the DB. http://jenkins-product.srt.mirantis.net:8080/job/6.1.staging.ubuntu.bvt_2/108/consoleText 6.1 staging job failed with: ====================================================================== FAIL: Deploy ceph HA with RadosGW for objects ---------------------------------------------------------------------- Traceback (most recent call last):   File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/proboscis/case.py", line 296, in testng_method_mistake_capture_func     compatability.capture_type_error(s_func)   File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/proboscis/compatability/exceptions_2_6.py", line 27, in capture_type_error     func()   File "/home/jenkins/venv-nailgun-tests-2.9/local/lib/python2.7/site-packages/proboscis/case.py", line 350, in func     func(test_case.state.get_state())   File "/home/jenkins/workspace/6.1.staging.ubuntu.bvt_2/fuelweb_test/helpers/decorators.py", line 65, in wrapper     return func(*args, **kwargs)   File "/home/jenkins/workspace/6.1.staging.ubuntu.bvt_2/fuelweb_test/tests/test_ceph.py", line 291, in ceph_rados_gw     self.fuel_web.run_ostf(cluster_id=cluster_id)   File "/home/jenkins/workspace/6.1.staging.ubuntu.bvt_2/fuelweb_test/__init__.py", line 48, in wrapped     result = func(*args, **kwargs)   File "/home/jenkins/workspace/6.1.staging.ubuntu.bvt_2/fuelweb_test/models/fuel_web_client.py", line 601, in run_ostf     failed_test_name=failed_test_name)   File "/home/jenkins/workspace/6.1.staging.ubuntu.bvt_2/fuelweb_test/__init__.py", line 48, in wrapped     result = func(*args, **kwargs)   File "/home/jenkins/workspace/6.1.staging.ubuntu.bvt_2/fuelweb_test/models/fuel_web_client.py", line 197, in assert_ostf_run     failed_tests_res)) AssertionError: Failed tests, fails: 1 should fail: 0 failed tests name: [{u'Create volume and boot instance from it (failure)': u'Failed to get to expected status. In error state. Please refer to OpenStack logs for more details.'}] cinder-scheduler contains the following error: 2015-02-27 09:50:44.101 9193 ERROR cinder.scheduler.flows.create_volume [req-e0d56160-3dc9-4149-946c-825079893a32 7784bc5b6a284bdbb9f79c912c0b0f83 75e3b6fdc7504d75aa1eabe3abc5656e - - -] Failed to run task cinder.scheduler.flows.create_volume.ScheduleCreateVolumeTask;volume:create: No valid host was found. No weighed hosts available The problem is that last report from cinder-volume was: 2015-02-27 09:50:17.526 9193 DEBUG cinder.scheduler.host_manager [req-0817c820-8669-4834-8060-336ba8d5f0ec - - - - -] Received volume service update from rbd:volumes: {u'volume_backend_name': u'DEFAULT', u'free_ capacity_gb': 0, u'driver_version': u'1.1.0', u'total_capacity_gb': 0, u'reserved_percentage': 0, u'vendor_name': u'Open Source', u'storage_protocol': u'ceph'} update_service_capabilities /usr/lib/python2.7/dist -packages/cinder/scheduler/host_manager.py:434 which means last time cinder-volume checked Ceph status (by default, every 60 seconds), there was no space available. Looks like we need to add another wait to ceph_rados_gw(), which would wait before 'ceph df' reports available space for our pools (images, volumes) and give OS service another 60 seconds to update the information in the DB.
2015-02-27 15:24:10 Vladimir Kuklin fuel: status New Triaged
2015-02-27 15:24:19 Vladimir Kuklin fuel: importance Undecided High
2015-03-02 10:52:35 Nastya Urlapova fuel: importance High Medium
2015-03-02 15:31:27 Vladimir Kuklin fuel: importance Medium Critical
2015-03-02 15:56:28 Nastya Urlapova fuel: assignee Fuel QA Team (fuel-qa) Fuel Library Team (fuel-library)
2015-03-02 15:57:59 Tatyanka tags staging ceph staging
2015-03-04 09:20:16 Bogdan Dobrelya marked as duplicate 1415954