[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