OpenSolaris

You are not signed in. Sign in or register.

Flag Day: putback 4521995 allows descriptive names in SVM

Date: Tue, 14 Mar 2006 15:56:45 -0700
From: Tom Whitten <thomas dot whitten at sun dot com>
To: onnv-gate at onnv dot eng dot sun dot com
Subject: Flag Day: putback 4521995 allows descriptive names in SVM

Unless you are using or plan to use Solaris Volume Manager (SVM), you can
delete this now. 

Please note the following information about the integration of: 
	
	PSARC/2005/153 Bunnahabhain: Descriptive Name Support in SVM
	4521995 Allow descriptive names for metadevices and hot spare pools

Previously, SVM users were restricted to the following in naming 
their metadevices:

	- Metadevice names required to be 'dX' where X is 
	  an integer between 0 and 8191.
	- Hot spare pool names required to be 'hspNNN' where NNN is 
	  an integer between 001 and 999. Three digits are required.

These constraints have been removed.  Metadevice and hot spare pool names
will be extended to accept names that are comprised of only alphanumeric
characters plus the characters '-', '_', and '.'.  Names must begin with a
letter.  This is the same name definition as is used in ZFS.

In normal use, the changes introduced by this project are transparent to
the user -- the ability to create and administer descriptive name
metadevices and hotspare pools is available with no special action required
by the user.

However, backwards compatibility is limited.  If no descriptive name
metadevices or hot spare pools exist, then the SVM configuration is fully
backward compatible with earlier releases of SVM.  Note, however, that all
newly created metadevices and hot spare pools will be of the descriptive
name variety.  This is true whether you call the new metadevice "d1" or
"chocolate".  Only metadevices and hot spare pools that existed when you
upgrade/BFU will be legacy type devices and eligible for downgrade.

If any descriptive names exist and the system is downgraded (eg. bfu from
snv_37 to snv_12) to a version of Solaris that does not contain this
integration, then SVM will not start or run.  The metastat command has been
augmented with the '-D' option which will list the descriptive name
metadevices and hot spare pools so that they can be cleared prior to
downgrade.

This is a flag day for CAP-EYE Install users.  Since this project includes
both kernel and userland changes to SVM it will not be possible to use
CAP-EYE Install.  BFU users will not be affected.

More information is available on this project in the PSARC case directory:

	http://sac.sfbay.sun.com/Archives/CaseLog/arc/PSARC/2005/153/

The bugster categories for this project are:

	solaris/utilities/cmd-svm
	solaris/kernel/svm

Any questions should be directed to svm-poc at sun dot com.

NOTE: Information about SUNWlvma and SVM GUI and CIM/WBEM providers:

Work on the SVM descriptive name support also included changes in the
Solaris-admin consolidation, so that the SVM GUI can display metadevices
with descriptive names.  If you plan to use the SVM GUI or CIM/WBEM
providers, the SUNWlvma package on your machine must be in sync with the
SVM code from the ON consolidation.  The putbacks for both consolidations
are planed for Nevada build 37.  The putback into ON was on done on March
14, 2006.  The putback into the Solaris-Admin consolidation will be in a
few days.