Mounting root...

Pawel Jakub Dawidek pjd at FreeBSD.org
Wed Aug 25 13:18:29 PDT 2004


On Wed, Aug 25, 2004 at 09:33:56AM +0200, Pawel Jakub Dawidek wrote:
+> On Tue, Aug 24, 2004 at 09:43:40AM -0400, John Baldwin wrote:
+> +> The fact that a RAID can recover when a disk goes away and comes back is 
+> +> already the "general solution" it seems.  It works all the time, not just at 
+> +> boot, so it seems to me like you are trying to solve a problem that is 
+> +> already solved.  I think at most you could maybe have a system wide delay 
+> +> before that the user can tweak via a tunable (rather than a per-GEOM class 
+> +> tunable like your mirror one) in order to optimize the boot code for these 
+> +> rare cases but that is about it.  I.e., if a user notices that one of the 
+> +> disks always takes an extra second they can set the tunable to force the 
+> +> kernel to wait 2 seconds before trying to mount root.  Any such delay should 
+> +> be centralized, however, and not per-class, since all the per-class delays 
+> +> would end up being cumulative, so if MIRROR waits 2 seconds and STRIPE waits 
+> +> 3 seconds then the entire process actually waits 5 seconds as opposed to 
+> +> letting the user tweak a single centralized timeout.
+> 
+> I second this, I'll prepare a patch then.

Ok, here is proposed patch:

	http://people.freebsd.org/~pjd/patches/root_mount.patch

-- 
Pawel Jakub Dawidek                       http://www.FreeBSD.org
pjd at FreeBSD.org                           http://garage.freebsd.pl
FreeBSD committer                         Am I Evil? Yes, I Am!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-arch/attachments/20040825/fcf49917/attachment.bin


More information about the freebsd-arch mailing list