From owner-cvs-src@FreeBSD.ORG Fri Sep 17 16:30:18 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BD3A916A4CE; Fri, 17 Sep 2004 16:30:18 +0000 (GMT) Received: from fledge.watson.org (fledge.watson.org [204.156.12.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 668D543D68; Fri, 17 Sep 2004 16:30:18 +0000 (GMT) (envelope-from robert@fledge.watson.org) Received: from fledge.watson.org (localhost [127.0.0.1]) by fledge.watson.org (8.13.1/8.13.1) with ESMTP id i8HGTpkC064725; Fri, 17 Sep 2004 12:29:51 -0400 (EDT) (envelope-from robert@fledge.watson.org) Received: from localhost (robert@localhost)i8HGTpex064722; Fri, 17 Sep 2004 12:29:51 -0400 (EDT) (envelope-from robert@fledge.watson.org) Date: Fri, 17 Sep 2004 12:29:51 -0400 (EDT) From: Robert Watson X-Sender: robert@fledge.watson.org To: Brian Fundakowski Feldman In-Reply-To: <20040917162319.GQ36708@green.homeunix.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: src-committers@FreeBSD.org cc: Pawel Jakub Dawidek cc: cvs-src@FreeBSD.org cc: cvs-all@FreeBSD.org cc: Giorgos Keramidas cc: Ceri Davies Subject: Re: cvs commit: src/sys/sys mdioctl.h src/sys/dev/md md.c src/sbin/mdconfig Makefile mdconfig.8 mdconfig.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Sep 2004 16:30:18 -0000 On Fri, 17 Sep 2004, Brian Fundakowski Feldman wrote: > On Fri, Sep 17, 2004 at 11:53:40AM -0400, Robert Watson wrote: > > On Fri, 17 Sep 2004, Ceri Davies wrote: > > > > > > +> I think most of us were already jealous enough by seeing the first post :-P > > > > +> (Thanks for the extra md coolness these commits made possible :-)) > > > > > > > > Jealous about what?:) You know, that you can setup 15TB of md(4) swap-backed > > > > device on 512MB swap partition, right? > > > > > > What happens if you try to fill them? > > > > Bewm. > > Doesn't that have mostly to do with vm_page_grab() and sf_buf_alloc() > and vm_pager_get_pages() not having any sort of error handling? I guess > that vm_pager_alloc() is also missing it.... There are probably numerous sorts of errors, not least that once you fill your swap space, you're going to be out of swap, and file systems are written to assume that disks don't run out of space after declaring they have the space (i.e., that they really are disks). Robert N M Watson FreeBSD Core Team, TrustedBSD Projects robert@fledge.watson.org Principal Research Scientist, McAfee Research