Merge "Fix SpanLength calculation for DRAC RAID configuration" into stable/queens
This commit is contained in:
commit
437d6fa7eb
|
@ -495,7 +495,7 @@ def _calculate_volume_props(logical_disk, physical_disks, free_space_mb):
|
|||
error_msg = _('invalid number of physical disks was provided')
|
||||
raise exception.DracOperationError(error=error_msg)
|
||||
|
||||
disks_per_span = len(selected_disks) / spans_count
|
||||
disks_per_span = int(len(selected_disks) / spans_count)
|
||||
|
||||
# Best practice is to not pass span_length and span_depth when creating a
|
||||
# RAID10. The iDRAC will dynamically calculate these values using maximum
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
fixes:
|
||||
- |
|
||||
Fixes 'Invalid parameter value for SpanLength' when configuring RAID
|
||||
using Python 3. This passed incorrect data type to iDRAC, e.g., instead
|
||||
of `2` it passed `2.0`.
|
||||
See `story 2004265 <https://storyboard.openstack.org/#!/story/2004265>`_.
|
Loading…
Reference in New Issue