Re: mdadm: [PATCH] Don't consider disks with a valid recovery offset as candidates for bumping up event count

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


On Sun, 13 May 2012 13:10:43 +0300 Alexander Lyakas <alex.bolshoy@xxxxxxxxx>
wrote:

> Hi Neil,
> do you think the below patch sounds reasonable?

Yes, looks good.  Applied.

Thanks,
NeilBrown



> 
> Thanks,
> Alex.
> 
> 
> >From 98adc21bba9cf5d77214d665f2218fd7de2623b9 Mon Sep 17 00:00:00 2001
> From: Alex Lyakas <alex@xxxxxxxxxxxxxxxxx>
> Date: Sun, 13 May 2012 13:04:24 +0300
> Subject: [PATCH] Don't consider disks with a valid recovery offset as
>  candidates for bumping up event count.
> 
> When we are looking for a candidate disk to bump up the event count,
> we consider only disks that have recovery_start==MaxSector.
> However, after we find one such disk, we agree to accept more disks
> having same event count, regardless of their recovery_start.
> Be consistent and don't accept disks with a valid recovery_start at all.
> 
> diff --git a/Assemble.c b/Assemble.c
> index 080993d..227d66f 100644
> --- a/Assemble.c
> +++ b/Assemble.c
> @@ -1069,6 +1069,7 @@ int Assemble(struct supertype *st, char *mddev,
>                         int j = best[i];
>                         if (j >= 0 &&
>                             !devices[j].uptodate &&
> +                           devices[j].i.recovery_start == MaxSector &&
>                             devices[j].i.events == current_events) {
>                                 chosen_drive = j;
>                                 goto add_another;
> --
> To unsubscribe from this list: send the line "unsubscribe linux-raid" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

Attachment: signature.asc
Description: PGP signature


[ATA RAID]     [Linux SCSI Target Infrastructure]     [Managing RAID on Linux]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device-Mapper]     [Kernel]     [Linux Books]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Photos]     [Yosemite Photos]     [Yosemite News]     [AMD 64]     [Linux Networking]

Add to Google Powered by Linux