Float type QoS value should be converted to integer in Cinder API
Bug #1802468 reported by
Yong Huang
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 |
To post a comment you must log in.
Change abandoned by Yong Huang (<email address hidden>) on branch: master /review. opendev. org/616125
Review: https:/