[blivet:f21-branch 00/14] #1147087 related patches

David Lehman dlehman at redhat.com
Tue Sep 30 21:05:39 UTC 2014


On 09/29/2014 12:22 PM, mulhern wrote:
> All but the last are cherry-picks from master.
>
> When I posted the last patch for master/f2-branch,
> I thought that the error that was seen was due to
> the switch to pyudev. But, since it's in f21-branch that can not be the
> case. Nonetheless, uncanonicalized UUIDs are somehow getting in, so the
> best step is to canonicalize them on access from udev, which is what the last
> patch does.
>
> The last patch is for both master and f21-branch.

These look fine to me.

David

>
> mulhern (14):
>    Add a docstring to mdraid.mdexamine
>    Factor canonicalize_UUID() into separate method.
>    Be more robust in the face of possible changes to mdadm's UUIDs.
>    Extend mdadm() to capture output
>    Add a method to extract information about an mdraid array
>    Refactor mdraid tests.
>    Split mdadd into separate functions.
>    Break once metadata value is found.
>    Fix mdnominate error message.
>    Use long messages for unittest errors.
>    Still attempt to destroy even if remove failed.
>    Add a test for mddetail on containers.
>    Add a test for activation.
>    Canonicalize MD_UUID* values in udev.py (#1147087)
>
>   blivet/devicelibs/mdraid.py                      | 125 +++++++++---
>   blivet/devices.py                                |   2 +-
>   blivet/udev.py                                   |   5 +-
>   blivet/util.py                                   |  20 ++
>   tests/devicelibs_test/mdraid_interrogate_test.py | 240 +++++++++++++++++++++++
>   tests/devicelibs_test/mdraid_test.py             | 201 ++++++++++---------
>   6 files changed, 464 insertions(+), 129 deletions(-)
>   create mode 100755 tests/devicelibs_test/mdraid_interrogate_test.py
>



More information about the anaconda-patches mailing list