Float type QoS value should be converted to integer in Cinder API

Bug #1802468 reported by Yong Huang
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cinder
In Progress
Undecided
Yong Huang

Bug Description

When creating QoS specs, float type value should be converted to integer, if float type QoS specs passed to driver directly, unexpected error may happened.

For example, Dell EMC Unity not support float type QoS value, it will raise exception if float passed.

Since float type value is not make sense for QoS (iops, bandwidth should be integer), so it should be converted to integer in Cinder API.

Changed in cinder:
assignee: nobody → Yong Huang (yonghuang)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on cinder (master)

Change abandoned by Yong Huang (<email address hidden>) on branch: master
Review: https://review.opendev.org/616125

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.