[blivet:master/rhel7 0/9] #1090009 related patches (v2)
Anne Mulhern
amulhern at redhat.com
Fri Dec 12 14:20:19 UTC 2014
I expect to be sending a slightly revised patch set in just a bit.
- mulhern
----- Original Message -----
> From: "mulhern" <amulhern at redhat.com>
> To: anaconda-patches at lists.fedorahosted.org
> Cc: "mulhern" <amulhern at redhat.com>
> Sent: Thursday, December 11, 2014 5:29:20 PM
> Subject: [blivet:master/rhel7 0/9] #1090009 related patches (v2)
>
> I couldn't test previous patches on RHEL7 very easily because of the
> problem with curl and authentication. When it occurred to me that I
> could test them on master, I found that they achieved nothing. The new
> approach is tested on master and appears to work.
>
> The first three patches are only for master. They are efforts that I thought
> would solve the problem once and I don't want to waste the work.
>
> The #1090009 labeled patches are all necessary to actually fix the bug.
>
> It would be good to make some separate little class to read useful
> information
> like the array_state from the little files that mdadm likes to stow away.
> mddetail sort of does this, but its output is meant to be human readable,
> which also means hard to parse. But that is a worry for another day.
>
> mulhern (9):
> Change _matchNames so that it is less restrictive
> Add mddetail2 method.
> Substitute simple value for single element array.
> Change allow_degraded_mdraid flag to allow_imperfect_devices
> (#1090009)
> Make a procedure for reading an array's state from its file (#1090009)
> Use mdraid.new md_array_state() method to get state of md array
> (#1090009)
> Add mdrun method to just start, not assemble, an array. (#1090009)
> Add a method that looks at DEVNAME (#1090009)
> If allowing degraded array, attempt to start it (#1090009)
>
> blivet/devicelibs/mdraid.py | 58 +++++++++++++++++
> blivet/devices/md.py | 14 ++--
> blivet/devicetree.py | 34 +++++++---
> blivet/flags.py | 4 +-
> blivet/udev.py | 3 +
> tests/devicelibs_test/mdraid_interrogate_test.py | 83
> +++++++++++++++++++-----
> 6 files changed, 161 insertions(+), 35 deletions(-)
>
> --
> 1.9.3
>
>
More information about the anaconda-patches
mailing list