2016-08-05 05:45:48 |
Tina Tang |
description |
Create volume without volume type failed due to the exception thrown in Scheduler:
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager Traceback (most recent call last):
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager File "/usr/local/lib/python2.7/dist-packages/taskflow/engines/action_engine/executor.py", line 53, in _execute_task
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager result = task.execute(**arguments)
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager File "/opt/stack/cinder/cinder/scheduler/flows/create_volume.py", line 146, in execute
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager reason=e)
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager self.force_reraise()
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager six.reraise(self.type_, self.value, self.tb)
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager File "/opt/stack/cinder/cinder/scheduler/flows/create_volume.py", line 126, in execute
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager filter_properties)
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager File "/opt/stack/cinder/cinder/scheduler/filter_scheduler.py", line 86, in schedule_create_volume
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager filter_properties)
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager File "/opt/stack/cinder/cinder/scheduler/filter_scheduler.py", line 416, in _schedule
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager filter_properties)
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager File "/opt/stack/cinder/cinder/scheduler/filter_scheduler.py", line 275, in _get_weighted_candidates
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager raise exception.InvalidVolumeType(reason=msg)
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager InvalidVolumeType: Invalid volume type: volume_type cannot be None
Reproduce Step:
1. Ensure the 'default_volume_type' is not configured in cinder.conf
2. Create a volume without specify the volume type
stack@ubuntu-server7:~/devstack$ cinder create --name vol-wo-type 3
+--------------------------------+--------------------------------------+
| Property | Value |
+--------------------------------+--------------------------------------+
| attachments | [] |
| availability_zone | nova |
| bootable | false |
| consistencygroup_id | None |
| created_at | 2016-08-05T00:37:31.000000 |
| description | None |
| encrypted | False |
| id | 775db6ca-feac-4e85-ba9b-158264a91d68 |
| metadata | {} |
| migration_status | None |
| multiattach | False |
| name | vol-wo-type |
| os-vol-host-attr:host | None |
| os-vol-mig-status-attr:migstat | None |
| os-vol-mig-status-attr:name_id | None |
| os-vol-tenant-attr:tenant_id | 037876c7d6464d71aa4761b33dcba42a |
| replication_status | disabled |
| size | 3 |
| snapshot_id | None |
| source_volid | None |
| status | creating |
| updated_at | None |
| user_id | d7521073c53e4c98a8b8a86dd62f5abd |
| volume_type | None
3. Check that the new created volume will be in error status
stack@ubuntu-server7:/opt/stack/logs$ cinder show vol-wo-type | grep status
| migration_status | None |
| os-vol-mig-status-attr:migstat | None |
| os-vol-mig-status-attr:name_id | None |
| replication_status | disabled |
| status | error |
Version:
This issue is only seen with the latest code (newer than Aug. 2st)
stack@ubuntu-server7:/opt/stack/cinder$ git log -1
commit 5fdfe1f69977e061ecae5526016343d631d10a70
Merge: 1681672 0cbb34c
Author: Jenkins <jenkins@review.openstack.org>
Date: Thu Aug 4 14:59:50 2016 +0000
Merge "Imported Translations from Zanata" |
Creating volume without volume type failed due to the exception thrown in Scheduler:
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager Traceback (most recent call last):
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager File "/usr/local/lib/python2.7/dist-packages/taskflow/engines/action_engine/executor.py", line 53, in _execute_task
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager result = task.execute(**arguments)
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager File "/opt/stack/cinder/cinder/scheduler/flows/create_volume.py", line 146, in execute
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager reason=e)
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 220, in __exit__
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager self.force_reraise()
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager File "/usr/local/lib/python2.7/dist-packages/oslo_utils/excutils.py", line 196, in force_reraise
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager six.reraise(self.type_, self.value, self.tb)
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager File "/opt/stack/cinder/cinder/scheduler/flows/create_volume.py", line 126, in execute
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager filter_properties)
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager File "/opt/stack/cinder/cinder/scheduler/filter_scheduler.py", line 86, in schedule_create_volume
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager filter_properties)
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager File "/opt/stack/cinder/cinder/scheduler/filter_scheduler.py", line 416, in _schedule
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager filter_properties)
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager File "/opt/stack/cinder/cinder/scheduler/filter_scheduler.py", line 275, in _get_weighted_candidates
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager raise exception.InvalidVolumeType(reason=msg)
2016-08-04 20:37:32.183 203920 ERROR cinder.scheduler.manager InvalidVolumeType: Invalid volume type: volume_type cannot be None
Reproduce Step:
1. Ensure the 'default_volume_type' is not configured in cinder.conf
2. Create a volume without specify the volume type
stack@ubuntu-server7:~/devstack$ cinder create --name vol-wo-type 3
+--------------------------------+--------------------------------------+
| Property | Value |
+--------------------------------+--------------------------------------+
| attachments | [] |
| availability_zone | nova |
| bootable | false |
| consistencygroup_id | None |
| created_at | 2016-08-05T00:37:31.000000 |
| description | None |
| encrypted | False |
| id | 775db6ca-feac-4e85-ba9b-158264a91d68 |
| metadata | {} |
| migration_status | None |
| multiattach | False |
| name | vol-wo-type |
| os-vol-host-attr:host | None |
| os-vol-mig-status-attr:migstat | None |
| os-vol-mig-status-attr:name_id | None |
| os-vol-tenant-attr:tenant_id | 037876c7d6464d71aa4761b33dcba42a |
| replication_status | disabled |
| size | 3 |
| snapshot_id | None |
| source_volid | None |
| status | creating |
| updated_at | None |
| user_id | d7521073c53e4c98a8b8a86dd62f5abd |
| volume_type | None
3. Check that the new created volume will be in error status
stack@ubuntu-server7:/opt/stack/logs$ cinder show vol-wo-type | grep status
| migration_status | None |
| os-vol-mig-status-attr:migstat | None |
| os-vol-mig-status-attr:name_id | None |
| replication_status | disabled |
| status | error |
Version:
This issue is only seen with the latest code (newer than Aug. 2st)
stack@ubuntu-server7:/opt/stack/cinder$ git log -1
commit 5fdfe1f69977e061ecae5526016343d631d10a70
Merge: 1681672 0cbb34c
Author: Jenkins <jenkins@review.openstack.org>
Date: Thu Aug 4 14:59:50 2016 +0000
Merge "Imported Translations from Zanata" |
|