disk/raid.c         |   40 +++++++++++++++++++++++++++++++++++++---
 include/grub/raid.h |    1 +
 2 files changed, 38 insertions(+), 3 deletions(-)

New commits:
commit a45c863c072aa7501c4e274fdd4b30efd7ff69ad
Author: Bob Gilligan <[email protected]>
Date:   Tue Apr 27 16:25:57 2010 -0700

    Bugfix 5399: Don't admit members that are not "fresh" to a RAID array.
    
    Previously, all members of an array would be added, even those that
    had previously been removed from the array and which may hold
    out-of-date data.  With this fix, the array assembly code consults the
    "events" field of the RAID superblock of each member.  Only the member
    that has, or the members that share, the highest value in their
    "events" field are admitted to the array.  Members with lower value
    "events" field are considered "not fresh" and are not admitted.
    
    This is the same logic that the kernel "md" code uses to admit members
    to a RAID array.

http://suva.vyatta.com/git/?p=vyatta-grub.git;a=commitdiff;h=a45c863c072aa7501c4e274fdd4b30efd7ff69ad
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn

Reply via email to