Comment 1 for bug 2034937

Revision history for this message
Jay Jahns (jjahns) wrote :

I found another area where this is broken:

2023-09-08 21:37:55.164 33 ERROR cinder.volume.manager [None req-5bd7be95-6eed-4828-ab16-be3d99de3c54 bf5e54827fb63a5f1517efaaf4d9ed3729b7db2cac96ab84f20b01b8e37e37c6 486de587f28541b0be62a90ac6abb357 - - - -] Volume b77e3484-5acb-4151-bc6f-6200c28bdd97: driver error when trying to retype, falling back to generic mechanism.: AttributeError: 'NoneType' object has no attribute 'split'
2023-09-08 21:37:55.164 33 ERROR cinder.volume.manager Traceback (most recent call last):
2023-09-08 21:37:55.164 33 ERROR cinder.volume.manager File "/var/lib/kolla/venv/lib64/python3.9/site-packages/cinder/volume/manager.py", line 3095, in retype
2023-09-08 21:37:55.164 33 ERROR cinder.volume.manager ret = self.driver.retype(context,
2023-09-08 21:37:55.164 33 ERROR cinder.volume.manager File "/var/lib/kolla/venv/lib64/python3.9/site-packages/cinder/volume/drivers/dell_emc/powermax/fc.py", line 652, in retype
2023-09-08 21:37:55.164 33 ERROR cinder.volume.manager return self.common.retype(volume, new_type, host)
2023-09-08 21:37:55.164 33 ERROR cinder.volume.manager File "/var/lib/kolla/venv/lib64/python3.9/site-packages/cinder/volume/drivers/dell_emc/powermax/common.py", line 3984, in retype
2023-09-08 21:37:55.164 33 ERROR cinder.volume.manager return self._slo_workload_migration(device_id, volume, host,
2023-09-08 21:37:55.164 33 ERROR cinder.volume.manager File "/var/lib/kolla/venv/lib64/python3.9/site-packages/cinder/volume/drivers/dell_emc/powermax/common.py", line 4007, in _slo_workload_migration
2023-09-08 21:37:55.164 33 ERROR cinder.volume.manager do_change_compression = (self.utils.change_compression_type(
2023-09-08 21:37:55.164 33 ERROR cinder.volume.manager File "/var/lib/kolla/venv/lib64/python3.9/site-packages/cinder/volume/drivers/dell_emc/powermax/utils.py", line 561, in change_compression_type
2023-09-08 21:37:55.164 33 ERROR cinder.volume.manager is_target_compr_disabled = self.is_compression_disabled(extra_specs)
2023-09-08 21:37:55.164 33 ERROR cinder.volume.manager File "/var/lib/kolla/venv/lib64/python3.9/site-packages/cinder/volume/drivers/dell_emc/powermax/utils.py", line 545, in is_compression_disabled
2023-09-08 21:37:55.164 33 ERROR cinder.volume.manager __, __, service_level, __ = self.parse_specs_from_pool_name(
2023-09-08 21:37:55.164 33 ERROR cinder.volume.manager File "/var/lib/kolla/venv/lib64/python3.9/site-packages/cinder/volume/drivers/dell_emc/powermax/utils.py", line 2095, in parse_specs_from_pool_name
2023-09-08 21:37:55.164 33 ERROR cinder.volume.manager pool_details = pool_name.split('+')
2023-09-08 21:37:55.164 33 ERROR cinder.volume.manager AttributeError: 'NoneType' object has no attribute 'split'
2023-09-08 21:37:55.164 33 ERROR cinder.volume.manager

This was during a volume re-type action, where we were changing the type to one without a pool_name. It would appear we are not looking at the conf values during these actions, yet the re-type continued and was successful.