Description of problem: When using QOS for cinder volume, the huawei cinder driver attempts to enforce QOS on the backend even if consumer is set to front-end (nova). If the SAN is not able to do QOS, volume creation fails. Version-Release number of selected component (if applicable): openstack-cinder-8.1.1-2 How reproducible: Every time a volume with QOS is created Steps to Reproduce: 1. Use Huawei backend that doesn't support QOS 2. Set QOS consumer to front-end 3. Create volume Actual results: Volume creation fails Expected results: Volume creation succeeds Additional info: Modifying the driver by adding: https://github.com/huaweistorage/OpenStack_Driver/blob/master/Cinder/Mitaka/smartx.py#L48-L50 allows this to function correctly.
Hi, Huawei Cinder driver has fix this on Mitaka, Please check the path: https://review.openstack.org/#/c/485489 BTW, for Openstack Newton and Ocata, I will provide the fixed path link soon.
For openstack Ocata to fix Qos, Please find the path below: https://review.openstack.org/#/c/486597/
(In reply to zhouweigang09 from comment #3) > Huawei Cinder driver has fix this on Mitaka, Please check the path: > https://review.openstack.org/#/c/485489 > > BTW, for Openstack Newton and Ocata, I will provide the fixed path link soon. This change needs to be backported to upstream driverfixes/newton as well before we can land it in OSP9. Otherwise there is a regression for users updating from OSP9 to OSP10 if we fix this only in OSP9.
(In reply to Eric Harney from comment #6) > (In reply to zhouweigang09 from comment #3) > > Huawei Cinder driver has fix this on Mitaka, Please check the path: > > https://review.openstack.org/#/c/485489 > > > > BTW, for Openstack Newton and Ocata, I will provide the fixed path link soon. > > This change needs to be backported to upstream driverfixes/newton as well > before we can land it in OSP9. Otherwise there is a regression for users > updating from OSP9 to OSP10 if we fix this only in OSP9. Hello Eric, This fixed is backported to upstream driverfixes/newton in below path: https://review.openstack.org/#/c/487680 Please go ahead.
Set OtherQA, no such backend to verify this on.