RE: mdadm 3.1.1 fails to hot remove device - No such device or address

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

 



> -----Original Message-----
> From: linux-raid-owner@xxxxxxxxxxxxxxx [mailto:linux-raid-
> owner@xxxxxxxxxxxxxxx] On Behalf Of Robin Hill
> Sent: Friday, February 26, 2010 9:42 AM
> To: linux-raid@xxxxxxxxxxxxxxx
> Subject: Re: mdadm 3.1.1 fails to hot remove device - No such device
or
> address
> 
> On Fri Feb 26, 2010 at 08:37:51AM -0500, Foster_Brian@xxxxxxx wrote:
> 
> > Hi Neil,
> >
> > We run mdadm in a NAS framework and recently updated to 3.1.1 after
> > using older revs for quite some time. We recently observed an issue
> > where we've been unable to hot remove a failed device from an array,
> > where that member device has been physically removed from the
system.
> > 'mdadm /dev/md# -r /dev/sdg#' returns a "No such device or address
> > error."
> >
> > It turns out this occurs due to the dev_open() call added in the
code
> > referenced below. The hot remove works as expected if we revert this
> > change with the patch shown below. Was the dev_open() added for some
> > functional reason I'm not aware of (i.e., are we now breaking some
> > other error path by doing this)? For future reference, is there a
> > better way to handle the situation where the member device is
> > physically gone? Note that we currently have a static set of
> devnodes;
> > no udev or anything like that. Thanks.
> >
> Does "-r failed" or "-r detached" not work?  That should be the
easiest
> way to remove failed/detached drives from the array.
> 

Hmm, this sounds like what I'm missing. I'll try it when I have access
to the system again. Thanks!

Brian
--
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

[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux