From owner-cvs-all Fri Mar 12 23:32:55 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id A6BF3154CE; Fri, 12 Mar 1999 23:32:53 -0800 (PST) (envelope-from grog@FreeBSD.org) Received: (from grog@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id XAA17497; Fri, 12 Mar 1999 23:32:40 -0800 (PST) (envelope-from grog@FreeBSD.org) Message-Id: <199903130732.XAA17497@freefall.freebsd.org> From: Greg Lehey Date: Fri, 12 Mar 1999 23:32:40 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/vinum vinumconfig.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk grog 1999/03/12 23:32:40 PST Modified files: sys/dev/vinum vinumconfig.c Log: Change the way of recognizing whether a plex was given to a volume after the volume had been fully operational; involves a change in the use of the VF_NEWBORN flag. Now if you add a plex to a volume which is up, the plex will be down and the subdisks stale. You need to explicitly start the subdisks, which copies data from the good subdisks to the uninitialized ones. Stumbled-over-by: Ludwig Pummer give_sd_to_drive: correct method to give the entire largest chunk of drive to the subdisk. Now it's enough to specify a length, and vinum will give you as much as it can. Not to be recommended except for empty drives. Correct a bogon which made vinum refuse to give the last sector of a drive to a subdisk. Last-reported-by: Ludwig Pummer Change %q formats to %ll before the former go away. This doesn't make much difference, since kernel kvprintf currently doesn't support either, and the messages in question are just error messages. Revision Changes Path 1.12 +63 -41 src/sys/dev/vinum/vinumconfig.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message