From owner-freebsd-geom@FreeBSD.ORG Thu Nov 15 07:53:44 2007 Return-Path: Delivered-To: freebsd-geom@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CD91B16A468; Thu, 15 Nov 2007 07:53:44 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from phk.freebsd.dk (phk.freebsd.dk [130.225.244.222]) by mx1.freebsd.org (Postfix) with ESMTP id 6275913C478; Thu, 15 Nov 2007 07:53:44 +0000 (UTC) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (unknown [192.168.61.3]) by phk.freebsd.dk (Postfix) with ESMTP id D5E4F17104; Thu, 15 Nov 2007 07:53:41 +0000 (UTC) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.14.1/8.14.1) with ESMTP id lAF7rf6b017346; Thu, 15 Nov 2007 07:53:41 GMT (envelope-from phk@critter.freebsd.dk) To: Pawel Jakub Dawidek From: "Poul-Henning Kamp" In-Reply-To: Your message of "Thu, 15 Nov 2007 08:46:47 +0100." <20071115074647.GB80222@garage.freebsd.pl> Date: Thu, 15 Nov 2007 07:53:41 +0000 Message-ID: <17345.1195113221@critter.freebsd.dk> Sender: phk@critter.freebsd.dk Cc: Eric Anderson , freebsd-geom@FreeBSD.org, Ivan Voras , Gordon Tetlow Subject: Re: Disk mounting in recent Linuxes X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Nov 2007 07:53:44 -0000 In message <20071115074647.GB80222@garage.freebsd.pl>, Pawel Jakub Dawidek writ es: >The problem is that when you have two colliding providers (with the same >name) you are already in very bad position, because no matter what you >do you may end-up with system not booted properly. Originally, I thought about disabling all colliding providers, provided none of them were open, simply as a matter of prudence. But that doesn't work for N reasons, the most important one being that you may not be able to correct the situation if you can't get at at least one of the colliding providers. So the current semantics, as implemented by GEOM and DEVFS is that all colliding providers appear, but if you try to open the shared name, you get the first one all the time. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.