From nobody@FreeBSD.org  Wed Jun  1 19:40:33 2005
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id D117B16A41C
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  1 Jun 2005 19:40:33 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 942BF43D49
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  1 Jun 2005 19:40:33 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j51JeXVl005640
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 1 Jun 2005 19:40:33 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id j51JeX2g005639;
	Wed, 1 Jun 2005 19:40:33 GMT
	(envelope-from nobody)
Message-Id: <200506011940.j51JeX2g005639@www.freebsd.org>
Date: Wed, 1 Jun 2005 19:40:33 GMT
From: trasz <trasz@buziaczek.pl>
To: freebsd-gnats-submit@FreeBSD.org
Subject: 'gmirror label' does not attach mirror as 'gconcat label' does.
X-Send-Pr-Version: www-2.3

>Number:         81778
>Category:       kern
>Synopsis:       'gmirror label' does not attach mirror as 'gconcat label' does.
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pjd
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 01 19:50:01 GMT 2005
>Closed-Date:    Mon Aug 15 11:24:48 GMT 2005
>Last-Modified:  Mon Aug 15 11:24:48 GMT 2005
>Originator:     trasz
>Release:        5.4
>Organization:
>Environment:
FreeBSD traszkan.ds7 5.4-RELEASE FreeBSD 5.4-RELEASE #2: Wed May 11 19:24:26 CEST 2005     trasz@traszkan.ds7:/usr/obj/usr/src/sys/TRASHCAN  i386

>Description:
when you do 'gconcat label' it records metadata and attaches newly configured gconcat.  'gmirror label' works differently - it only writes metadata, you still need to do 'gmirror load' for the mirror to attach.      
>How-To-Repeat:
      
>Fix:
      
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->pjd 
Responsible-Changed-By: arved 
Responsible-Changed-When: Mon Jun 6 16:42:14 GMT 2005 
Responsible-Changed-Why:  
over to maintainer 

http://www.freebsd.org/cgi/query-pr.cgi?pr=81778 
State-Changed-From-To: open->closed 
State-Changed-By: pjd 
State-Changed-When: Mon Aug 15 11:17:02 GMT 2005 
State-Changed-Why:  
This is intented, because I wanted to allow to setup a mirror on working 
system without actually loading it, so it won't start synchronization, 
it won't try to open providers, etc. 
This is simlar in graid3. Those two classes always keep open components r1w1e1, 
so nasty things can happen when you setup and load mirror/raid3 on a working 
system where individual components are already mounted. 
Other classes like gconcat, gstripe, only open providers when needed, so can 
load modules without the risk. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=81778 
>Unformatted:
