[PATCH 1/6] Fix a few minor problems introduced by recent raid level changes.
Brian C. Lane
bcl at redhat.com
Fri Dec 20 23:08:53 UTC 2013
> diff --git a/blivet/devicelibs/raid.py b/blivet/devicelibs/raid.py
> index b55804c..d6b4959 100644
> --- a/blivet/devicelibs/raid.py
> +++ b/blivet/devicelibs/raid.py
> @@ -266,7 +266,8 @@ class RAID0(RAIDLevel):
> return div_up(size, member_count)
>
> def _get_raw_array_size(self, member_count, smallest_member_size):
> - return member_count * smallest_member_size
> + # smallest_member_size dictates the return type
> + return smallest_member_size * member_count
>
> def _get_size(self, size, chunk_size):
> return size - size % chunk_size
> @@ -312,7 +313,8 @@ class RAID4(RAIDLevel):
> return div_up(size, member_count - 1)
>
> def _get_raw_array_size(self, member_count, smallest_member_size):
> - return (member_count - 1) * smallest_member_size
> + # smallest_member_size dictates the return type
> + return smaller_member_size * (member_count - 1)
smallest_member_size not smaller
--
Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT)
More information about the anaconda-patches
mailing list