thin provisioned LVM storage got broken

Bug #1702032 reported by Jianghua Wang
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
New
Undecided
Unassigned

Bug Description

The commit
http://git.openstack.org/cgit/openstack/cinder/tree/cinder/brick/local_dev/lvm.py?id=b3c7fab54a57185f5bfb3b95aedbf266fac132e1 is now skipping setting "-k n" for thin provisioned LVM storage.

But it seems will break thin provisioned LVM storage.

http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/56/475256/10/check/dsvm-tempest-neutron-network/84380e0/logs/etc/cinder/cinder.conf.txt.gz
lvm_type = thin => thin provision is configured.

http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/56/475256/10/check/dsvm-tempest-neutron-network/84380e0/
==============================
Failed 1 tests - output below:
==============================

tempest.api.compute.servers.test_device_tagging.DeviceTaggingTestV2_42.test_device_tagging[id-a2e65a6c-66f1-4442-aaa8-498c31778d96,image,network,volume]
--------------------------------------------------------------------------------------------------------------------------------------------------------

Captured traceback:
~~~~~~~~~~~~~~~~~~~
    Traceback (most recent call last):
      File "tempest/test.py", line 96, in wrapper
        return f(self, *func_args, **func_kwargs)
      File "tempest/api/compute/servers/test_device_tagging.py", line 204, in test_device_tagging
        'boot_index': 2
      File "tempest/api/compute/base.py", line 222, in create_test_server
        **kwargs)
      File "tempest/common/compute.py", line 219, in create_test_server
        server['id'])
      File "/opt/stack/new/tempest/.tox/tempest/local/lib/python2.7/site-packages/oslo_utils/excutils.py", line 220, in __exit__
        self.force_reraise()
      File "/opt/stack/new/tempest/.tox/tempest/local/lib/python2.7/site-packages/oslo_utils/excutils.py", line 196, in force_reraise
        six.reraise(self.type_, self.value, self.tb)
      File "tempest/common/compute.py", line 188, in create_test_server
        clients.servers_client, server['id'], wait_until)
      File "tempest/common/waiters.py", line 76, in wait_for_server_status
        server_id=server_id)
    tempest.exceptions.BuildErrorException: Server 8d3a9ebc-7602-41cc-b195-a738ce90893c failed to build and is in ERROR status
    Details: {u'message': u'Build of instance 8d3a9ebc-7602-41cc-b195-a738ce90893c aborted: Block Device Mapping is Invalid.', u'code': 500, u'created': u'2017-07-03T06:36:46Z'}

Revision history for this message
Jianghua Wang (wjh-fresh) wrote :
Download full text (6.5 KiB)

Errors in cinder-volume log:
http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/56/475256/10/check/dsvm-tempest-neutron-network/84380e0/logs/screen-c-vol.txt.gz

/etc/cinder/rootwrap.conf tgt-admin --show" returned: 0 in 0.440s {{(pid=16677) execute /usr/local/lib/python2.7/dist-packages/oslo_concurrency/processutils.py:385}}
Jul 03 06:36:23.981945 dsvm-devstack-rax-iad-nodepool-726008 cinder-volume[16575]: ERROR cinder.volume.manager [None req-641a9f45-2db6-4c61-8723-69711e28daef tempest-DeviceTaggingTestV2_42-1374867943 None] Create export of volume failed (Failed to create iscsi target for volume volume-181fd46a-6f89-4996-aeb1-6403d0d5eb99.): ISCSITargetCreateFailed: Failed to create iscsi target for volume volume-181fd46a-6f89-4996-aeb1-6403d0d5eb99.
Jul 03 06:36:23.982493 dsvm-devstack-rax-iad-nodepool-726008 cinder-volume[16575]: ERROR cinder.volume.manager Traceback (most recent call last):
Jul 03 06:36:23.982925 dsvm-devstack-rax-iad-nodepool-726008 cinder-volume[16575]: ERROR cinder.volume.manager File "/opt/stack/new/cinder/cinder/volume/manager.py", line 1663, in initialize_connection
Jul 03 06:36:23.983472 dsvm-devstack-rax-iad-nodepool-726008 cinder-volume[16575]: ERROR cinder.volume.manager volume, connector)
Jul 03 06:36:23.983892 dsvm-devstack-rax-iad-nodepool-726008 cinder-volume[16575]: ERROR cinder.volume.manager File "/opt/stack/new/cinder/cinder/volume/drivers/lvm.py", line 799, in create_export
Jul 03 06:36:23.984316 dsvm-devstack-rax-iad-nodepool-726008 cinder-volume[16575]: ERROR cinder.volume.manager volume_path)
Jul 03 06:36:23.984868 dsvm-devstack-rax-iad-nodepool-726008 cinder-volume[16575]: ERROR cinder.volume.manager File "/opt/stack/new/cinder/cinder/volume/targets/iscsi.py", line 210, in create_export
Jul 03 06:36:23.985298 dsvm-devstack-rax-iad-nodepool-726008 cinder-volume[16575]: ERROR cinder.volume.manager **portals_config)
Jul 03 06:36:23.985762 dsvm-devstack-rax-iad-nodepool-726008 cinder-volume[16575]: ERROR cinder.volume.manager File "/opt/stack/new/cinder/cinder/utils.py", line 799, in _wrapper
Jul 03 06:36:23.986186 dsvm-devstack-rax-iad-nodepool-726008 cinder-volume[16575]: ERROR cinder.volume.manager return r.call(f, *args, **kwargs)
Jul 03 06:36:23.986663 dsvm-devstack-rax-iad-nodepool-726008 cinder-volume[16575]: ERROR cinder.volume.manager File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 206, in call
Jul 03 06:36:23.987118 dsvm-devstack-rax-iad-nodepool-726008 cinder-volume[16575]: ERROR cinder.volume.manager return attempt.get(self._wrap_exception)
Jul 03 06:36:23.987531 dsvm-devstack-rax-iad-nodepool-726008 cinder-volume[16575]: ERROR cinder.volume.manager File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 247, in get
Jul 03 06:36:23.987801 dsvm-devstack-rax-iad-nodepool-726008 cinder-volume[16575]: ERROR cinder.volume.manager six.reraise(self.value[0], self.value[1], self.value[2])
Jul 03 06:36:23.988058 dsvm-devstack-rax-iad-nodepool-726008 cinder-volume[16575]: ERROR cinder.volume.manager File "/usr/local/lib/python2.7/dist-packages/retrying.py", line 200, in call
Jul 03 06:36:23.988344 dsvm-devst...

Read more...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.