Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Jul 2009 18:38:05 +0200
From:      Harald Schmalzbauer <h.schmalzbauer@omnilan.de>
To:        Dimitry Andric <dimitry@andric.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: gmirror provider name limit [Was: Re: geom_label: gpt/labelname for gmirror provider?]
Message-ID:  <4A71CC6D.7060803@omnilan.de>
In-Reply-To: <4A713FB9.6020002@omnilan.de>
References:  <4A5CB2D1.5070106@omnilan.de> <h3iegi$kpu$1@ger.gmane.org>	<4A5CC981.8010000@omnilan.de> <4A5EDA14.8000703@omnilan.de>	<4A5F0F4F.5060505@andric.com> <4A6F52BE.9000901@omnilan.de>	<9bbcef730907281255u3f426923g886893585899d210@mail.gmail.com>	<4A6F5A1F.2070906@omnilan.de> <b649e5e0907281359h9804499me9119c04281ec659@mail.gmail.com> <4A70B15B.4050907@andric.com> <4A713FB9.6020002@omnilan.de>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
Harald Schmalzbauer schrieb am 30.07.2009 08:37 (localtime):
> Dimitry Andric schrieb am 29.07.2009 22:30 (localtime):
> ...
>> Please try the following patch, to enable an error message, in case any
>> of the providers' names exceeds the maximum length.  It should be enough
>> to do "cd /usr/src/sbin/geom && make && sudo make install".
>>
>> I'm not very good at manpages, though... any takers? :)
> 
> I always wanted to look into man pages from the editors side.
> Expect something toady, otherwise I'll notify when I failed...

Here's the best I could do. I suggest some native speakers should have a 
look on it.

geom_man.diff
--- src/sbin/geom/class/raid3/graid3.8.orig	2009-07-30 
18:20:16.000000000 +0200
+++ src/sbin/geom/class/raid3/graid3.8	2009-07-30 18:20:51.000000000 +0200
@@ -83,7 +83,15 @@
  The
  .Nm
  utility uses on-disk metadata (the provider's last sector) to store 
all needed
-information.
+information. For
+.Ar prov ,
+it's possible to use a providers label (see
+.Xr geom_label 8 )
+instead of the device node.
+The size of
+.Ar prov
+is limited to 15 characters, so currently it's not possible to use the 
GPTID
+nor custom defined labels which are longer than 15 characters.
  .Pp
  The first argument to
  .Nm
--- src/sbin/geom/class/shsec/gshsec.8.orig	2009-07-30 
18:21:49.000000000 +0200
+++ src/sbin/geom/class/shsec/gshsec.8	2009-07-30 18:25:26.000000000 +0200
@@ -62,7 +62,16 @@
  The secret is shared between the given providers.
  To collect the secret, all providers are needed.
  If one of the components is missing, there is no way to get any useful 
data from
-the rest of them.
+the rest of them. For
+.Ar prov ,
+it's possible to use a providers label (see
+.Xr geom_label 8 )
+instead of the device node.
+The size of
+.Ar prov
+is limited to 15 characters, so currently it's not possible to use the 
GPTID
+nor custom defined labels which are longer than 15 characters.
+.Pp
  The first argument to
  .Nm
  indicates an action to be performed:
--- src/sbin/geom/class/stripe/gstripe.8.orig	2009-07-30 
18:23:42.000000000 +0200
+++ src/sbin/geom/class/stripe/gstripe.8	2009-07-30 18:24:10.000000000 +0200
@@ -82,7 +82,15 @@
  .Dq automatic
  method uses on-disk metadata to detect devices.
  Once devices are labeled, they will be automatically detected and
-configured.
+configured. For
+.Ar prov ,
+it's possible to use a providers label (see
+.Xr geom_label 8 )
+instead of the device node.
+The size of
+.Ar prov
+is limited to 15 characters, so currently it's not possible to use the 
GPTID
+nor custom defined labels which are longer than 15 characters.
  .Pp
  The first argument to
  .Nm
--- src/sbin/geom/class/concat/gconcat.8.orig	2009-07-30 
18:16:12.000000000 +0200
+++ src/sbin/geom/class/concat/gconcat.8	2009-07-30 18:26:06.000000000 +0200
@@ -80,7 +80,15 @@
  .Dq automatic
  method uses on-disk metadata to detect devices.
  Once devices are labeled, they will be automatically detected and
-configured.
+configured. For
+.Ar prov ,
+it's possible to use a providers label (see
+.Xr geom_label 8 )
+instead of the device node.
+The size of
+.Ar prov
+is limited to 15 characters, so currently it's not possible to use the 
GPTID
+nor custom defined labels which are longer than 15 characters.
  .Pp
  The first argument to
  .Nm
--- src/sbin/geom/class/journal/gjournal.8.orig	2009-07-30 
18:26:21.000000000 +0200
+++ src/sbin/geom/class/journal/gjournal.8	2009-07-30 18:29:15.000000000 
+0200
@@ -125,6 +125,16 @@
  This could be a problem when an existing file system is converted to use
  .Nm .
  .Pp
+For
+.Ar prov ,
+it's possible to use a providers label (see
+.Xr geom_label 8 )
+instead of the device node.
+The size of
+.Ar prov
+is limited to 15 characters, so currently it's not possible to use the 
GPTID
+nor custom defined labels which are longer than 15 characters.
+.Pp
  The first argument to
  .Nm
  indicates an action to be performed:
--- src/sbin/geom/class/mirror/gmirror.8.orig	2009-07-30 
18:11:17.000000000 +0200
+++ src/sbin/geom/class/mirror/gmirror.8	2009-07-30 18:29:55.000000000 +0200
@@ -106,7 +106,15 @@
  utility uses on-disk metadata (stored in the provider's last sector) 
to store all needed
  information.
  Since the last sector is used for this purpose, it is possible to 
place a root
-file system on a mirror.
+file system on a mirror. For
+.Ar prov ,
+it's possible to use a providers label (see
+.Xr geom_label 8 )
+instead of the device node.
+The size of
+.Ar prov
+is limited to 15 characters, so currently it's not possible to use the 
GPTID
+nor custom defined labels which are longer than 15 characters.
  .Pp
  The first argument to
  .Nm

Best regards,

-Harry


[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (FreeBSD)

iEYEARECAAYFAkpxzG4ACgkQLDqVQ9VXb8gAJgCcDqSsZYWgIdvYNHjMpxLZMcnq
zlAAoMcAZ2duXZLQjQoqJg7pxa+31ATD
=9b2R
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A71CC6D.7060803>