Jump to content 日本-日本語
日本HPホーム 製品とサービス サポートとドライバ ソリューション ご購入方法
≫ お問い合わせ
日本HPホーム
企業ユーザ向けサポート情報   >  HP-UX サポート  >  セキュリティ報告&パッチダイジェスト翻訳版

PHCO_36111 s700_800 11.23 VxVM 4.1コマンドパッチ06

企業ユーザ向けサポート情報

HP-UX サポート
Tru64 サポート
OpenVMS サポート
セキュリティ報告&パッチダイジェスト翻訳版
技術情報ツリー
ソフトウェアアップデート情報
ITRC日本フォーラム

ITRC

パッチデータベース
技術情報ベースの検索
サポートケースマネージャ
ソフトウェア アップデート マネージャ (SUM)
ご利用の手順
日本HPサイトマップ
コンテンツに進む
パッチ名:   PHCO_36111

パッチ摘要: s700_800 11.23 VxVM 4.1コマンドパッチ06

作成日:  07/09/07

公開日:  07/09/11

ハードウェアプラットフォームおよびOSリリース:

	s700: 11.23
	s800: 11.23

現象:

	PHCO_36111:

	1. (SR:8606491002 CR:JAGag43357)
	SYMANTEC不具合番号: 867085(600447)
	/etc/vx/diag.d/vxprivutilユーティリティを使ってVxVMディスクヘッダーを
	表示しようとすると、次のようなエラーメッセージが表示されます。

	VxVM vxprint ERROR V-5-1-326 unrecognized
	value for variable, context: last_platform=0x0 #bad

	2. (SR:8606491003 CR:JAGag43358)
	SYMANTEC不具合番号: 899703(524016)
	EMC Symmetrix DMX-1000アレイをCVMクラスタに追加すると、以下のようなDMP
	disable/enableブートメッセージがコンソールに表示されます。

	NOTICE: vxvm:vxdmp: disabled path 31/0xa1100
	belonging to the dmpnode 1/0x8

	NOTICE: vxvm:vxdmp: disabled path 31/0xb1100
	belonging to the dmpnode 1/0x8

	NOTICE: vxvm:vxdmp: disabled dmpnode 1/0x8

	NOTICE: vxvm:vxdmp: enabled path 31/0xa1100
	belonging to the dmpnode 1/0x8

	3. (SR:8606491004 CR:JAGag43359)
	SYMANTEC不具合番号: 925690(9000090)
	VxVMルートディスクを使ってigniteインストールを行った後、最初のリブート
	時に、重複したディスクIDを持つMSA LUNが検出されます。

	4. (SR:8606491806 CR:JAGag43991)
	SYMANTEC不具合番号: 992607(967551)
	マスターCVMノードがクラスタから離脱すると、スレーブノードはマスターの
	役割を引き継いで、共有ボリュームを復元する必要があります。ところが、 
	DRLログ付きボリュームの復元に時間がかかリ過ぎるため、復帰するノードが
	クラスタに参加できません。

	5. (SR:8606491009 CR:JAGag43364)
	SYMANTEC不具合番号: 996706(995883)
	ブートディスクグループに属するボリュームの取り込み時に、VxMSが次のよ
	うなエラーメッセージを表示します。

	VxMS API Msg ==>  vxvm vxms plugin:
	Plugin-internal error: dg_set_current on bootdg failed

	6. (SR:8606491010 CR:JAGag43365)
	SYMANTEC不具合番号: 996707(995886)
	VxMSがパッシブパスをサポートしません。

	7. (SR:8606491012 CR:JAGag43367)
	SYMANTEC不具合番号: 996708(961548)
	プラグインが"/"オブジェクトを取り込もうとするため、VxMSが次のようなエ
	ラーを生成します。実名ではなくガーベッジシンボルが表示されます。

	VxMS API Msg ==>  vxvm vxms plugin:
	Plugin-internal error: dg_set_current on,`E80w,` failed

	8. (SR:8606491014 CR:JAGag43369)
	SYMANTEC不具合番号: 1021717(1012502)
	非常に大きなファイル(>1GB)に対してNet Backup Unit(NBU)のfsmapユーティ
	リティを実行すると、コアダンプが取られるか、"Not Enough Space"というエ
	ラーメッセージが表示されます。

	9. (SR:8606491015 CR:JAGag43370)
	SYMANTEC不具合番号: 1034909(1019973)
	VxMS VxVMプラグインが、DRLログプレックス付きのボリュームをオープンでき
	ません。

	10.(SR:8606493362 CR:JAGag45535)
	SYMANTEC不具合番号: 768086(314738)
	2ノードCVM環境の場合、スレーブ上でのマスターの引き継ぎ後、"vxdg split"
	コマンドが次のようなエラーメッセージを表示します。

	VxVM vxdg ERROR V-5-1-4597
	snaptdg : Internal configuration daemon error
	split failed : Internal configuration daemon error.

	11. (SR:8606493364 CR:JAGag45537)
	SYMANTEC不具合番号: 1079279(1079281)
	"vxconfigrestore -p"を使ってディスクグループ構成を復元しようとすると、
	フィールド数がawk(1)での上限(199)を超えます。多数(>200)のVxVMオブジェ
	クトをディスクグループに関連付けると、この問題が起きます。

	"awk: The field 243 must be in the range 0 to 199.
	The source line number is 1.The error context
	is {print >>>  $243 <<< }"

	12.(SR:8606493367 CR:JAGag45540)
	SYMANTEC不具合番号: 1075637(1075636)
	システムのリブート後、Array Policy Modules(APM)がロードされません。

	13.(SR:8606492213 CR:JAGag44384)
	SYMANTEC不具合番号: 990611(793534)
	マスクされたEMC LUNがデバイス検出時に取り込まれるため、これらのLUNに対
	するIOがエラーになります。

	14.(SR:8606492216 CR:JAGag44387)
	SYMANTEC不具合番号: 415080(365919)
	vxvmconvert(1M)のような一部のコマンドが異常終了することがあります。
	複数の一次/二次パスが構成されているマシンの場合にこの問題が起きます。
	次のようなエラーメッセージが表示されます。

	VxVM vxvm-reconfig ERROR V-5-2-375
	The partitioning of c1t0d0 failed.

	15.(SR:8606492218 CR:JAGag44389)
	SYMANTEC不具合番号: 564844(520888)
	vxconfigdが2000個のボリュームを起動するのに1.2分かかります。

	16.(SR:8606413219 CR:JAGaf73080)
	SYMANTEC不具合番号: 1002929(1019506)
	"vxdisk list"コマンドがディスクの容量を正しく表示しません。

	17.(SR:8606492221 CR:JAGag44392)
	SYMANTEC不具合番号: 781337(792815)
	"vxddladm listsupport"コマンドがHP EVA 4/6/8KディスクアレイのHSV200/
	HSV210コントローラを表示しません。

	18.(SR:8606492222 CR:JAGag44393)
	SYMANTEC不具合番号: 832354(832350)
	vxdctl(1M)のマンページに、「"vxdctl initdmp"コマンドは/dev/vx/[r]dmpデ
	ィレクトリ内のすべてのファイルを削除します。」という不正な説明が記載さ
	れています。

	19.(SR:8606492223 CR:JAGag44394)
	SYMANTEC不具合番号: 914946(914941)
	vxautoconvert(1M)ユーティリティのマニュアルページがありません。

	20.(SR:8606492225 CR:JAGag44396)
	SYMANTEC不具合番号: 990719(524096)
	"vxdisk -o alldgs"が、切り離されたディスクのDISK列にDisk Media(DM)名を
	表示しません。

	21.(SR:8606492226 CR:JAGag44397)
	SYMANTEC不具合番号: 990722(541911)
	複数のdgインポートがほぼ同時に発生すると、vxconfigdがそれらを直列化す
	るため、全ディスクの再オンライン化呼び出しが、dgインポートのたびに繰り
	返し実行されます。これは非効率的なので最適化する必要があります。

	22.(SR:8606485196 CR:JAGag38229)
	SYMANTEC不具合番号: 1067429(1067501)
	vxdisksetup(1M)を使ってIAプラットフォームのVxVMブートディスクを初期化
	しようとすると、次のようなエラーメッセージが表示されることがあります。

	vxfs mkfs: ERROR: V-3-25495: read failure at
	devid/blknum  0/2400191
	vxfs mkfs: ERROR: V-3-21080:
	vxfs: No such device or address

	23.(SR:8606492227 CR:JAGag44398)
	SYMANTEC不具合番号: 1026855(418674)
	/tmpディレクトリ内に多数のvx[0-9]+.[0-9]+.[0-0]+ファイルがあります。

	24.(SR:8606494641 CR:JAGag46574)
	Symantec不具合番号: 1105097(318531)
	エンクロージャベースの命名(EBN)方法を使用すると、システムの起動時に、
	vxconfigd内でセグメンテーションフォルトが起きます。コアダンプは次のよ
	うなスタックトレースを示しています。

	tree_concatenate+0x8
	real_realloc+0xab8
	_realloc+0xe4
	realloc+0x1b0
	xrealloc+0x34
	bmap_realloc+0x3c
	build_disk_attr_list+0x5c8
	dmp_reconfig_db+0x98
	ddl_find_devices_in_system+0x630
	find_devices_in_system+0x4c
	mode_set+0x1b0
	setup_mode+0x24
	startup+0x324
	main+0x10c0
	_start+0xc0

	25.(SR:8606494643 CR:JAGag46576)
	Symantec不具合番号: 1110521(995886)
	デイスクが二次アクティブパスだけを持ち、一次アクティブパスを持っていな
	いと、NetBackup Unitバックアップが失敗します。Shadow Image MSCバックア
	ップの場合、"bpmap_failed err:3"というエラーメッセージが表示されます。
	この問題が起きるのは、バックアップジョブ内のNetBackupがDMPプラグインを
	使用する場合だけです。

	26.(SR:8606494644 CR:JAGag46577)
	Symantec不具合番号: 1110528(995883)
	あるエラー状態の場合、NetBackupのVMプラグインが同期ロックを解放しませ
	ん。そのため、NetBackup Unitバックアップジョブがハングすることがありま
	す。この問題は、コードのレビュー時に見つかりました。

	27.(SR:8606494633 CR:JAGag46566)
	SYMANTEC不具合番号: 989943(209580)
	VxVMテストケースの実行中に、vxassistコマンドがvxconfigdに接続できませ
	ん。次のようなエラーメッセージが表示されます。

	VxVM vxassist ERROR V-5-1-684 IPC failure: Configuration
	daemon is not accessible
	VxVM vxassist ERROR V-5-1-10128  Configuration daemon
	is not accessible

	28.(SR:8606494634 CR:JAGag46567)
	SYMANTEC不具合番号: 990576(497302)
	HA/CampusCluster内でホストのフェイルオーバーが起きると、hostidの不一致
	により、vxreattachがDAをオリジナルのDMレコードに再接続できません。

	29.(SR:8606494635 CR:JAGag46568)
	SYMANTEC不具合番号: 990639(895525)
	複数のdrlログ付きボリュームを作成する際に、drlログを作成するために必要
	なスペースを計算するアルゴリズムが、drlログに必要なブロック数を正しく
	計算しません。

	30.(SR:8606494636 CR:JAGag46569)
	SYMANTEC不具合番号: 990701(497300)
	"failing"フラグがオンの場合に、"vxdisk list"を使って切り離し済みDMレコ
	ードを表示すると、"nohotuse"フラグが表示されません("failing"フラグだけ
	が表示されます)。

	31.(SR:8606494638 CR:JAGag46571)
	SYMANTEC不具合番号: 990709(524055)
	サブディスクのレイアウトが断片化され、かつ、サブボリューム当たりのログ
	プレックス数が3以上のボリュームに対して"vxassist grow"を実行すると、
	エラーメッセージが表示されます。ところが、"vxassist maxgrow"は、そのボ
	リュームを拡張可能と報告します。ログサブディスクが存在すると、この問題
	が起きます。これらを削除すると、問題は起きません。

問題点の説明:

	PHCO_36111:

	1. (SR:8606491002 CR:JAGag43357)
	SYMANTEC不具合番号: 867085(600447)
	構成情報のダンプ時に、バージョン番号が110より小さいディスクグループの
	last_platformフィールドが"0x0 #bad"と表示されていました。

	解決方法:
	last_platformフィールドの値を表示するようにコードを修正しました。

	2. (SR:8606491003 CR:JAGag43358)
	SYMANTEC不具合番号: 899703(524016)
	DMP_DEV_OPEN ioctl()コマンドの問題により同じLUNを正しくオープンできな
	かったため、DMPは、デバイスやドライバから検出した特定の状態に応じて、
	デバイスを使用不可にしていました。そのため、システムの起動後、"vxdctl
	enable"コマンドを使ってデバイスを再使用可能にせざるを得ませんでした。

	解決方法:
	rc2.dの段階で"vxdctl enable"を実行するようにコードを修正しました。これ
	で、フェンス処理が開始される前に、すべてのパスを使用可能にするrestore
	デーモンが再起動されます。
	
	3. (SR:8606491004 CR:JAGag43359)
	SYMANTEC不具合番号: 925690(9000090)
	Array Support Library(ASL)がインストールされていないと、pre_init_rcか
	らのvxconfigdの最初の実行時に、MSAアレイはJBODとして認識されません。
	ところが、SCSI-3モードページを使ってLUNシリアル番号をチェックし、LUNへ
	のパスが複数存在するかどうか調べるようにDDL/DMPに指示するために必要な
	/etc/vx/.aascsi3ファイルが、vxconfigdが起動されるまで追加されませんで
	した。

	解決方法:
	/etc/vx/.aascsi3ファイルを作成するようにpostinstallスクリプトを修正し
	ました。このスクリプトは、VRTSvxvmファイルセットのswinstall後実行され
	ます。

	4. (SR:8606491806 CR:JAGag43991)
	SYMANTEC不具合番号: 992607(967551)
	共有ミラー化ボリューム上にDRLが構成されている場合、全共有ボリュームの
	DRLマップが復元されない限り、CVMノードはクラスタに参加できません。とこ
	ろが、1つ以上の共有ボリュームが、1つ以上のディスクを別のDRL付き共有ボ
	リュームと共有していると、DRLマップの復元操作がボリュームの再同期の完
	了待ちになることがあります。再同期に要する時間は、それらのボリュームの
	サイズによって異なります。そのため、CVMノードがクラスタに参加しようと
	しても、DRLマップが復元されるまでは、"recovery in progress"エラーにな
	っていました。

	解決方法:
	まず、ボリュームのDRLマップを復元してから再同期を開始するようにコード
	を修正しました。

	5. (SR:8606491009 CR:JAGag43364)
	SYMANTEC不具合番号: 996706(995883)
	VxMS VxVMプラグインは、ブートディスクグループ上に作成されたボリューム
	をオープンできませんでした。

	解決方法:
	bootdgディスクグループの場合は、別名指定されたディスクグループの名前を
	特定し、そのディスクグループ名を使って関数を呼び出すようにコードを修正
	しました。

	6. (SR:8606491010 CR:JAGag43365)
	SYMANTEC不具合番号: 996707(995886)
	VxMS DMPプラグインはアクティブパスとパッシブパスを返していました。パッ
	シブパスはそれ以上マップできないため、VxMSは表示目的以外にはそれらのパ
	スを必要としていませんでした。VxMSはパッシブパスをダミーパスとマークす
	る必要があります。

	解決方法:
	パッシブパスを示すフラグを追加しました。

	7. (SR:8606491012 CR:JAGag43367)
	SYMANTEC不具合番号: 996708(961548)
	"/"、"/dev"または"/dev/dsk"のようなオブジェクトを取り込もうとして、
	VxMS VxVMプラグインは、disk group/volumeフィールド内のヌル値を使って
	dg_set_currentを呼び出していました。そのため、エラーが生成されていまし
	た。

	解決方法:
	オブジェクトが"/"、"/dev"、"/dev/vx/dsk"またはその他の類似オブジェクト
	の場合は、通常の方法でエラー終了するようにプラグインを修正しました。

	8. (SR:8606491014 CR:JAGag43369)
	SYMANTEC不具合番号: 1021717(1012502)
	subobj_link_propオブジェクトを格納するためにVxMSのVxVM/DMPプラグインで
	使用していたメモリーを正しく解放していかったため、メモリーリークが起き
	ていました。

	解決方法:
	subobjvector()関数内でメモリーリークが起きないようにコードを修正しまし
	た。

	9. (SR:8606491015 CR:JAGag43370)
	SYMANTEC不具合番号: 1034909(1019973)
	VxMS VxVMプラグインはログプレックスのプライベートデータを初期化してい
	なかったため、ボリュームに対するbuildmapdomain()がエラーになっていまし
	た。

	解決方法:
	プレックスがボリュームのログプレックスかどうかチェックし、ログプレック
	スの場合は、関連ログ情報を使ってサブディスクデータを初期化するようにプ
	ラグインを修正しました。

	10.(SR:8606493362 CR:JAGag45535)
	SYMANTEC不具合番号: 768086(314738)
	クラスタ環境では、クラスタ内の各ノードはそのdgimport idを取得するため
	に独自のvolstatusカレントシーケンス番号を保持しています。ところが、
	マスター切り替えが起きると、代替マスター上の新たに取得したdgimport id
	とインポート済み共有ディスクグループのdgimport idが衝突していました。

	解決方法:
	インポート時に一意のシーケンス番号が取得されるように、マスター上の
	volstatusカレントシーケンス番号をスレーブより大きな値に変更しました。

	11.(SR:8606493364 CR:JAGag45537)
	SYMANTEC不具合番号: 1079279(1079281)
	HP-UXでは、awk(1m)がサポートするフィールド数は200未満に制限されている
	ため、フィールド数が199を超えないようにする必要がありました。

	解決方法:
	awkのフィールド数制限(200未満)を回避するために、split(1)のコードをawk
	(1)と結合しました。

	12.(SR:8606493367 CR:JAGag45540)
	SYMANTEC不具合番号: 1075637(1075636)
	モジュールのステータスを正しく判別していなかったため、登録済みモジュー
	ルがロード済みモジュールとみなされていました。

	解決方法:
	モジュールをカーネル内にロードする前に、モジュールのステータスを正しく
	判別するようにコードを修正しました。

	13.(SR:8606492213 CR:JAGag44384)
	SYMANTEC不具合番号: 990611(793534)
	"symcli rmdev"コマンドを使ってホストからマスクしたデバイスのSCSI照会が
	成功し、非ゼロ値0x7Fに設定された周辺装置修飾子が返されていました。

	しかし、これらのデバイスに対するI/Oはエラーになります。これらのデバイ
	スのシリアル番号に関する情報は不正な可能性があり、コア上のDMPデータベ
	ースを破壊する可能性があるので、デバイス検出プロセスで、VxVMはこれらの
	デバイスを取り込んではいけません。

	解決方法:
	照会データ内の周辺装置修飾子ビットをチェックし、周辺装置修飾子が0x7Fに
	設定されている場合は、そのデバイスを取り込まないようにコードを修正しま
	した。

	14.(SR:8606492216 CR:JAGag44387)
	SYMANTEC不具合番号: 415080(365919)
	複数の一次/二次パスが構成されている場合、vxdmpadm(1M)は有効なパスを
	"ENABLED(A)"と表示しますが、vxadm_lib.sh内のget_primary_path関数は文字
	列"ENABLED"だけしか認識していませんでした。その結果、有効な一次パスが
	ある場合でも、二次パスが選択されることがありました。

	解決方法:
	vxdmpadm(1M)の出力内の"ENABLED(A)"を認識するように関数を修正しました。

	15.(SR:8606492218 CR:JAGag44389)
	SYMANTEC不具合番号: 564844(520888)
	Disk Media(DM)レコードの処理方法に問題があったため、vxconfigdの起動時
	間が長くなっていました。詳しく調べたところ、レコードリストが4回処理さ
	れていたため、必要以上に大きなレコードリストが生成されていることがわか
	りました。レコードリストが大きいということは、実際の構成より多くのボリ
	ュームやオブジェクトがディスクグループ内に含まれていることを示していま
	す。そのため、vxconfigdの起動に余計な時間がかかっていました。

	解決方法:
	全レコードリストを調べずに、ボリュームに関連付けられたDMレコードを見つ
	けるために、検索用にリストされた関連レコードだけを抽出するようにコード
	を修正しました。

	16.(SR:8606413219 CR:JAGaf73080)
	SYMANTEC不具合番号: 1002929(1019506)
	(MAXTORディスクから取得した)モードセンスデータが不正だったため、ディス
	クジオメトリが正しく計算されませんでした。その結果、ディスクがより小さ
	い容量値を使って初期化されていました。

	解決方法:
	明示的DIOC_IOCTL ioctl(2)から取得したモードセンスデータとデータを両方
	ともチェックしてから正しいディスクジオメトリを計算するようにコードを修
	正しました。

	17.(SR:8606492221 CR:JAGag44392)
	SYMANTEC不具合番号: 781337(792815)
	"vxddladm listsupport"コマンドは/etc/vx/ddl.supportファイルからアレイ
	サポート情報を読み取ります。ところが、このファイル内には、同じVIDフィ
	ールドを持つ複数の行が存在することがあるため、最初のサポート対象PID以
	外のサポート対象PIDがすべてスキップされていました。

	解決方法:
	"PID"行を連結してから情報を表示するようにコードを修正しました。

	18.(SR:8606492222 CR:JAGag44393)
	SYMANTEC不具合番号: 832354(832350)
	カーネル内に対応するdmpnodeがない場合、"vxdctl initdmp"コマンドは、
	/dev/vx/[r]dmpディレクトリ内のエントリを削除しません。

	解決方法:
	マンページでの不正な説明を修正しました。

	19.(SR:8606492223 CR:JAGag44394)
	SYMANTEC不具合番号: 914946(914941)
	vxautoconvert(1M)ユーティリティのマニュアルページがありませんでした。

	解決方法:
	マニュアルページを追加しました。

	20.(SR:8606492225 CR:JAGag44396)
	SYMANTEC不具合番号: 990719 (524096)
	これは、切り離されたディスクのDM名も表示するようにvxdisk(1M)を変更する
	拡張要求です。

	解決方法:
	切り離されたディスクのDM名も表示するようにコマンドを拡張しました。

	21.(SR:8606492226 CR:JAGag44397)
	SYMANTEC不具合番号: 990722(541911)
	"vxconfigd"デーモンは、同時に発生した複数のディスクグループインポート
	を直列化していました。そのため、ディスクグループインポート呼び出しのた
	びに、ディスクをオンラインにする必要がありました。しかし、これは非効率
	的なので最適化する必要があります。

	解決方法:
	dgインポートの処理中、つまり、ディスクをオンラインにする再オンライン化
	呼び出しの実行中に別のdgインポート要求を受け取ったら、新たなdgインポー
	ト要求の処理時には再オンライン化呼び出しをスキップするようにコードを修
	正しました。

	22.(SR:8606485196 CR:JAGag38229)
	SYMANTEC不具合番号: 1067429(1067501)
	IAブートディスクはEFIパーティションディスクです。ルートdg用として使用
	できるのはパーティションs2だけです。ところが、s2パーティションの実サイ
	ズが非常に小さい場合でも、サイズ計算時に、vxdisksetup(1M)は不正に、
	"vxdisk list"の出力に基づいて非パーティション化ディスク名"cXtYdZ"を使
	用していました。

	解決方法:
	"vxdisk list"の出力"cXtYdZ"にs2パーティションを追加する("cXtYdZs2")よ
	うにコードを修正しました。

	23.(SR:8606492227 CR:JAGag44398)
	SYMANTEC不具合番号: 1026855(418674)
	ライブラリvxadm_lib.shは、使用されない多数の一時ファイルを作成していま
	した。

	解決方法:
	終了呼び出し時に未使用ファイルをクリーンアップする新たな関数を追加しま
	した。

	24.(SR:8606494641 CR:JAGag46574)
	Symantec不具合番号: 1105097(318531)
	OS固有の命名方法では、デバイスの名前がディスク名として使用されますが、
	EBN(エンクロージャベースの命名)方法では、ディスクは割り当て済みのイン
	デックスに基づいて命名されます。ディスクインデックスを格納するために使
	用するビットマップが一杯になると、そのビットマップのメモリーが再割り当
	てされます。ところが、メモリーを再割り当てするために渡す値を正しく計算
	していなかったため、セグメンテーションフォルトが起きていました。

	解決方法:
	正しい値を渡すようにvxconfigd(1M)のコードを修正しました。これで、メモ
	リー違反は起きません。

	25.(SR:8606494643 CR:JAGag46576)
	Symantec不具合番号: 1110521(995886)
	これは、ディスクが二次アクティブパスだけを持ち、一次パスを持っていない
	という稀なケースです。ところが、この場合、DMPプラグインが"アクティブ"
	の二次パスを"パッシブ"と認識していたため、問題が起きていました。

	解決方法:
	"アクティブ"の二次パスを正しく認識するようにDMPプラグインを修正しまし
	た。

	26.(SR:8606494644 CR:JAGag46577)
	Symantec不具合番号: 1110528(995883)
	あるエラー状態の場合に、一部の内部VMプラグインの同期ロックが解放されま
	せんでした。

	解決方法:
	エラー状態の場合でも同期ロックを適切に解放するようにVMプラグインを修正
	しました。

	27.(SR:8606494633 CR:JAGag46566)
	SYMANTEC不具合番号: 989943(209580)
	次のようなエラーにより、6番目のノードがクラスタに参加できないことがあ
	りました。

	V-5-1-684 IPC failure: Configuration daemon is not accessible

	この問題の主な原因は以下の2つです。

	1) リスンソケットのバックログが僅か5でした。そのため、5つのクライアン
	   トがvxconfigdとの通信待ちになっていると、6番目以降のクライアントは
	   エラーになっていました。
	2) バックログの満杯時に、環境変数VXVM_RETRY_SETをfalseに設定していまし
	   た。

	解決方法:
	もっと多くのクライアントがソケットをリスンできるように、バックログの値
	を大きくしました。また、リスンソケットのバックログが満杯であっても
	VXV_RETRY_SETをtrueに設定するようにコードを修正しました。

	28.(SR:8606494634 CR:JAGag46567)
	SYMANTEC不具合番号: 990576(497302)
	HA/Campusクラスタ内のあるホストでクラッシュ/リブート/エラーが発生し、
	かつ、ディスクグループ内のある記憶領域がアクセス不能になると、(ホスト
	の)フェイルオーバーが行われます。ところが、引き継ぎホスト上のオンディ
	スクhostidとホストのvolbootファイル内のhostidが異なるため、"vxdg -k 
	adddisk"がエラーになり、結果的にvxreattachがエラーになっていました。

	解決方法:
	(hostidをクリアする)新たなオプション"-C"を導入しました。このオプション
	を使用すると、vxreattachは正常に実行できます。

	29.(SR:8606494635 CR:JAGag46568)
	SYMANTEC不具合番号: 990639(895525)
	1つのボリュームを作成する場合、ボリュームのdrlログを作成するために必要
	なスペースを計算するアルゴリズムは正常に機能し、drlログに必要なブロッ
	ク数を正しく計算していましたが、複数のボリュームを作成する場合、アルゴ
	リズムは、drlログに必要なブロック数を正しく計算していませんでした。

	解決方法:
	drlログに必要なブロック数を正しく計算するようにアルゴリズムを修正しま
	した。
	
	30.(SR:8606494636 CR:JAGag46569)
	SYMANTEC不具合番号: 990701(497300)
	切り離し済みDMレコードを表示する場合、不正に、"failing"フラグが最初の
	位置に表示されていました。しかし、この場合、"failing"の状態は意味があ
	りません。

	解決方法:
	切り離し済みDMレコードを表示する場合は"failing"フラグをチェックしない
	ようにコードを修正しました。

	31.(SR:8606494638 CR:JAGag46571)
	SYMANTEC不具合番号: 990709(524055)
	vxassistは、新たなサイズのボリュームの新たなレイアウトを正しく計算して
	いませんでした。そのため、新たなレイアウトをvxconfigdに渡すと、"サブデ
	ィスクがオーバーラップしているため、新たなボリュームを拡張できません"
	というメッセージが表示されていました。

	解決方法:
	vxassistでの、新たなボリュームレイアウト内のログサブディスクのスペース
	計算方法を修正しました。vxassistは、実際に新たなレイアウトをコミットす
	る前に、新たなボリュームのメモリ上のレイアウトを作成します。ただし、
	ログサブディスクの追加時に、ログサブディスク数に関連した不正なパラメー
	タを渡すと、不正なレイアウトが作成されます。正しいパラメータを渡せば、
	オーバーラップしていない正しいレイアウトが作成されます。

-----------------------------------------------------------------------------
Patch Name: PHCO_36111

Patch Description: s700_800 11.23 VxVM 4.1 Command Patch 06

Creation Date: 07/09/07

Post Date: 07/09/11

Hardware Platforms - OS Releases: 
	s700: 11.23
	s800: 11.23

Products: 
	VxVM 4.1

Filesets: 
	VRTSvxvm.VXVM-RUN,fr=4.1.011,fa=HP-UX_B.11.23_IA,v=HP
	VRTSvxvm.VXVM-RUN,fr=4.1.011,fa=HP-UX_B.11.23_IA,v=VERITAS
	VRTSvxvm.VXVM-RUN,fr=4.1.010,fa=HP-UX_B.11.23_IA,v=HP
	VRTSvxvm.VXVM-RUN,fr=4.1.010,fa=HP-UX_B.11.23_IA,v=VERITAS
	VRTSvxvm.VXVM-RUN,fr=4.1.011,fa=HP-UX_B.11.23_PA,v=HP
	VRTSvxvm.VXVM-RUN,fr=4.1.011,fa=HP-UX_B.11.23_PA,v=VERITAS
	VRTSvxvm.VXVM-RUN,fr=4.1.010,fa=HP-UX_B.11.23_PA,v=HP
	VRTSvxvm.VXVM-RUN,fr=4.1.010,fa=HP-UX_B.11.23_PA,v=VERITAS
	VRTSvxvm.VXMS,fr=4.1.011,fa=HP-UX_B.11.23_IA,v=HP
	VRTSvxvm.VXMS,fr=4.1.011,fa=HP-UX_B.11.23_IA,v=VERITAS
	VRTSvxvm.VXMS,fr=4.1.010,fa=HP-UX_B.11.23_IA,v=HP
	VRTSvxvm.VXMS,fr=4.1.010,fa=HP-UX_B.11.23_IA,v=VERITAS
	VRTSvxvm.VXMS,fr=4.1.011,fa=HP-UX_B.11.23_PA,v=HP
	VRTSvxvm.VXMS,fr=4.1.011,fa=HP-UX_B.11.23_PA,v=VERITAS
	VRTSvxvm.VXMS,fr=4.1.010,fa=HP-UX_B.11.23_PA,v=HP
	VRTSvxvm.VXMS,fr=4.1.010,fa=HP-UX_B.11.23_PA,v=VERITAS
	VRTSvxvm.VXSE,fr=4.1.011,fa=HP-UX_B.11.23_IA/PA,v=HP
	VRTSvxvm.VXSE,fr=4.1.011,fa=HP-UX_B.11.23_IA/PA,v=VERITAS
	VRTSvxvm.VXSE,fr=4.1.010,fa=HP-UX_B.11.23_IA/PA,v=HP
	VRTSvxvm.VXSE,fr=4.1.010,fa=HP-UX_B.11.23_IA/PA,v=VERITAS
	VRTSvxvm.VXVM-ENG-A-MAN,fr=4.1.011,fa=HP-UX_B.11.23_IA/PA,v=HP
	VRTSvxvm.VXVM-ENG-A-MAN,fr=4.1.011,fa=HP-UX_B.11.23_IA/PA,v=VERITAS
	VRTSvxvm.VXVM-ENG-A-MAN,fr=4.1.010,fa=HP-UX_B.11.23_IA/PA,v=HP
	VRTSvxvm.VXVM-ENG-A-MAN,fr=4.1.010,fa=HP-UX_B.11.23_IA/PA,v=VERITAS

Automatic Reboot?: No

Status: General Release

Critical: 
	Yes
	PHCO_36111: ABORT HANG CORRUPTION
		ABORT: JAGag43369(8606491014)
		HANG: JAGag46577(8606494644)
		CORRUPTION: JAGag44384(8606492213)
			    JAGag46568(8606494635)
	PHCO_35890: ABORT
	PHCO_35738: ABORT
	PHCO_35476: ABORT HANG PANIC MEMORY_LEAK CORRUPTION
	PHCO_34811: ABORT MEMORY_LEAK CORRUPTION
	PHCO_33509: ABORT HANG PANIC

Category Tags: 
	defect_repair enhancement general_release critical panic
	halts_system corruption memory_leak

Path Name: /hp-ux_patches/s700_800/11.X/PHCO_36111

Symptoms: 
	PHCO_36111:
	(SR: 8606494638 CR: JAGag46571)
	SYMANTEC Incident Number: 990709(524055)
	'vxassist grow' on a volume with fragmented layout of
	subdisks and more than two log plexes per sub-volume
	reports error, while 'vxassist maxgrow' reports that the
	volume can be grown. The problem is visible in presence
	of the log subdisks. If they are removed, the problem
	is not seen.

	(SR: 8606493364 CR: JAGag45537)
	SYMANTEC Incident Number: 1079279 (1079281)
	When restoring a disk group configuration using
	vxconfigrestore -p, Awk(1)'s limit of 200 fields is
	hit. This happens when a large number (> 200) of VxVM
	objects is associated with the disk group.

	"awk: The field 243 must be in the range 0 to 199.
	The source line number is 1.The error context
	is {print >>>  $243 <<< }"

	(SR: 8606491002 CR: JAGag43357)
	SYMANTEC Incident Number: 867085 (600447)
	When using the /etc/vx/diag.d/vxprivutil utility
	to display the VxVM disk headers, it fails and
	displays the following error message:
	VxVM vxprint ERROR V-5-1-326 unrecognized
	value for variable, context: last_platform=0x0 #bad

	(SR: 8606491003 CR: JAGag43358)
	SYMANTEC Incident Number: 899703 (524016)
	The addition of an EMC Symmetrix DMX-1000 array
	to a CVM cluster results in the following DMP disable
	and enable boot messages on the console:

	NOTICE: vxvm:vxdmp: disabled path 31/0xa1100
	belonging to the dmpnode 1/0x8

	NOTICE: vxvm:vxdmp: disabled path 31/0xb1100
	belonging to the dmpnode 1/0x8

	NOTICE: vxvm:vxdmp: disabled dmpnode 1/0x8

	NOTICE: vxvm:vxdmp: enabled path 31/0xa1100
	belonging to the dmpnode 1/0x8

	(SR: 8606491004 CR: JAGag43359)
	SYMANTEC Incident Number: 925690 (9000090)
	Following the first reboot after an ignite installation
	with a VxVM root disk, MSA LUNs are discovered
	to have duplicate disk IDs.

	(SR: 8606491806 CR: JAGag43991)
	SYMANTEC Incident Number: 992607 (967551)
	After a master CVM node leaves the cluster, a slave
	node takes over as a master and has to recover
	shared volumes. Recovery of the volumes with
	DRL logs takes a significant amount
	of time and prevents the returning node from
	joining the cluster.

	(SR: 8606491009 CR: JAGag43364)
	SYMANTEC Incident Number: 996706 (995883)
	VxMS gives the following error when trying to
	claim a volume on the boot disk group:
	VxMS API Msg ==>  vxvm vxms plugin:
	Plugin-internal error: dg_set_current on bootdg failed

	(SR: 8606491010 CR: JAGag43365)
	SYMANTEC Incident Number: 996707 (995886)
	Passive paths were not supported in VxMS.

	(SR: 8606491012 CR: JAGag43367)
	SYMANTEC Incident Number: 996708 (961548)
	VxMS gives the following error when trying to
	claim the object "/":  Garbage symbols are displayed
	instead of the real name:
	VxMS API Msg ==>  vxvm vxms plugin:
	Plugin-internal error: dg_set_current on,`E80w,` failed

	(SR: 8606491014 CR: JAGag43369)
	SYMANTEC Incident Number: 1021717 (1012502)
	The fsmap utility of Net Backup Unit (NBU) dumps
	core or gives the "Not Enough Space" error if it is
	run on very large files (>1GB).

	(SR: 8606491015 CR: JAGag43370)
	SYMANTEC Incident Number: 1034909 (1019973)
	The VxMS VxVM plugin fails to open volumes with
	DRL log plexes enabled.

	(SR: 8606493362 CR: JAGag45535)
	SYMANTEC Incident Number: 768086  (314738)
	On a 2-node CVM environment, vxdg split command
	fails with the following errors after master
	takeover on slave:

	VxVM vxdg ERROR V-5-1-4597
	snaptdg : Internal configuration daemon error
	split failed : Internal configuration daemon error.

	(SR: 8606493367 CR: JAGag45540)
	SYMANTEC Incident Number: 1075637 (1075636)
	Array Policy Modules (APM) are not loaded after the
	system reboots.

	(SR: 8606492213 CR: JAGag44384)
	SYMANTEC Incident Number: 990611 (793534)
	Masked EMC LUNs are claimed in device discovery
	and IO fails on these LUNs.

	(SR: 8606492216 CR: JAGag44387)
	SYMANTEC Incident Number: 415080 (365919)
	Certain commands like vxvmconvert(1M) can fail.
	It happens on machines with multiple
	primary/secondary paths, with the error message like:
	VxVM vxvm-reconfig ERROR V-5-2-375
	The partitioning of c1t0d0 failed.

	(SR: 8606492218 CR: JAGag44389)
	SYMANTEC Incident Number: 564844 (520888)
	Vxconfigd requires 1.2 minutes to start 2000 volumes.

	(SR: 8606413219 CR: JAGaf73080)
	SYMANTEC Incident Number: 1002929 (1019506)
	The "vxdisk list" command shows the capacity
	of the disk incorrectly.

	(SR: 8606492221 CR: JAGag44392)
	SYMANTEC Incident Number: 781337 (792815)
	The"vxddladm listsupport" command does not list
	HSV200 or HSV210 controllers for HP EVA 4/6/8K
	disk arrays.

	(SR: 8606492222 CR: JAGag44393)
	SYMANTEC Incident Number: 832354 (832350)
	The vxdctl(1M) manpage incorrectly states that the
	command "vxdctl initdmp" removes all files present
	in the /dev/vx/[r]dmp directory.

	(SR: 8606492223 CR: JAGag44394)
	SYMANTEC Incident Number: 914946 (914941)
	There are no manual pages for the utility vxautoconvert(1M).

	(SR: 8606492225 CR: JAGag44396)
	SYMANTEC Incident Number: 990719 (524096)
	vxdisk -o alldgs" does not indicate the Disk Media (DM)
	names under the DISK-column for detached disks.

	(SR: 8606492226 CR: JAGag44397)
	SYMANTEC Incident Number: 990722 (541911)
	Even if multiple dg imports occur roughly around the
	same time, vxconfigd would still serialize them and as
	result, the expensive call to reonline of all disks will be
	invoked repeatedly for each dg import, and this needs
	to be optimized.

	(SR: 8606485196 CR: JAGag38229)
	SYMANTEC Incident Number: 1067429 (1067501)
	Initializing a VxVM boot disk for IA platforms using
	vxdisksetup(1M) may fail with the following errors:
	vxfs mkfs: ERROR: V-3-25495: read failure at
	devid/blknum  0/2400191
	vxfs mkfs: ERROR: V-3-21080:
	vxfs: No such device or address

	(SR: 8606492227 CR: JAGag44398)
	SYMANTEC Incident Number: 1026855 (418674)
	A number of vx[0-9]+.[0-9]+.[0-0]+ files are present
	in the /tmp directory.

	(SR: 8606494641 CR: JAGag46574)
	Symantec Incident Number: 1105097 (318531)
	Symptoms:
	In the Enclosure Based Naming(EBN) scheme, at the
	time of system startup, vxconfigd encounters a
	segmentation fault.
	The core dump shows the following stack trace:

	tree_concatenate+0x8
	real_realloc+0xab8
	_realloc+0xe4
	realloc+0x1b0
	xrealloc+0x34
	bmap_realloc+0x3c
	build_disk_attr_list+0x5c8
	dmp_reconfig_db+0x98
	ddl_find_devices_in_system+0x630
	find_devices_in_system+0x4c
	mode_set+0x1b0
	setup_mode+0x24
	startup+0x324
	main+0x10c0
	_start+0xc0

	(SR: 8606494643 CR: JAGag46576)
	Symantec Incident Number: 1110521(995886)
	NetBackup Unit backup fails if a disk has only
	secondary active path(s) and no primary active path.
	Error message from Shadow Image MSC backup is
	"bpmap_failed err:3". This issue occurs only
	with the DMP plugin used by NetBackup in backup jobs.

	(SR: 8606494644 CR: JAGag46577)
	Symantec Incident Number: 1110528 (995883)
	The VM plugin for NetBackup does not release
	synchronization locks in case of some error conditions.
	It may cause NetBackup unit backup jobs to hang.
	The issue was found during code review.

	(SR: 8606494633 CR: JAGag46566)
	SYMANTEC Incident Number: 989943 (209580)
	While running VxVM test cases, vxassist command
	breaks its connection with vxconfigd. Upon failure,
	following error messages are seen:
	VxVM vxassist ERROR V-5-1-684 IPC failure: Configuration
	daemon is not accessible
	VxVM vxassist ERROR V-5-1-10128  Configuration daemon
	is not accessible

	(SR: 8606494634 CR: JAGag46567)
	SYMANTEC Incident Number: 990576(497302)
	Vxreattach fails to reattach DAs back with their original
	DM record due tohostid mismatch after certain
	HA/CampusCluster failover.

	(SR: 8606494635 CR: JAGag46568)
	SYMANTEC Incident Number: 990639(895525)
	If we have more than one volume for which drl logs
	are required then the algorithm, used to calculate the
	space needed to create drl logs  gives the incorrect
	number of blocks needed for drl logs.

	(SR: 8606494636 CR: JAGag46569)
	SYMANTEC Incident Number: 990701 (497300)
	The "nohotuse" flag does not get displayed in
	"vxdisk list" for the detached DM records if the
	"failing" flag is on (and only it gets
	displayed).

	(SR: 8606494638 CR: JAGag46571)
	SYMANTEC Incident Number: 990709(524055)
	'vxassist grow' on a volume with fragmented layout of
	subdisks and more than two log plexes per sub-volume
	reports Error, while 'vxassist maxgrow' reports that the
	volume can be grown. The problem is visible in presence
	of the log subdisks. If they are removed, the problem
	is not seen.

	PHCO_35890:
	(SR: 8606470105 CR: JAGag25246)
	Veritas Incident Number: 899646 (862878)
	After vxvmconvert, the vxresize command fails
	with the following error:

	# /opt/VRTS/bin/vxresize -F vxfs -g dg01 lvol1 300m
	VxVM vxresize ERROR V-5-1-4283 resizing volume other
	than FSGEN or RAID5 can result in loss of data.
	Use -f option to force resize this volume.

	(SR: 8606455268 CR: JAGag11831)
	Veritas Incident Number: 899675 (900203)
	When the /etc/vx/bin/vxbrk_rootmir script is
	used to create an alternate bootable disk, the
	script fails with the following error:

	# /etc/vx/bin/vxbrk_rootmir  -v -b c0t0d0
	vxbrk_rootmir: 17:19: Checking specified disk(s)
	for presence and type
	vxbrk_rootmir: 17:19: Mirroring root disk
	vxrootmir: 17:19: Gathering information on the
	current VxVM root configuration
	vxrootmir: 17:19: Checking specified disk(s) for
	usability
	vxrootmir: 17:19: Preparing disk c0t0d0 as
	a VxVM root disk
	vxrootmir: 17:19: Adding disk c0t0d0 to rootdg
	as DM rootdisk02
	vxrootmir: 17:19: Mirroring all volumes
	on root disk
	vxrootmir: 17:19: Mirroring volume standvol
	vxrootmir: 17:20: Mirroring volume swapvol
	vxrootmir: 17:25: Mirroring volume rootvol
	vxrootmir: 17:26: Mirroring volume optvol
	vxrootmir: 17:31: Mirroring volume tmpvol
	vxrootmir: 17:31: Mirroring volume usrvol
	vxrootmir: 17:34: Mirroring volume homevol
	vxrootmir: 17:34: Mirroring volume varvol
	vxrootmir: 17:40: Mirroring volume swapvol2
	vxrootmir: 17:40: Mirroring volume testvol
	vxrootmir: 17:41: Disk c0t0d0 is now a mirrored
	root disk
	vxbrk_rootmir: 17:41: Saving configuration data
	for later restoration
	sed: Function s/plex=.*$/plex=swapvol-02
	cannot be parsed.
	vxbrk_rootmir: 17:41: Breaking off root mirror
	on DA c0t0d0
	vxbrk_rootmir: 17:41: Setting broken off mirror on
	c0t0d0 as unique root disk
	vxvm:vxmake: ERROR: duplicate plex, context:
	plex swapvol2-02
	tutil0="
	vxbrk_rootmir: ERROR: Attempting to recreate
	volume meta-data on rootdisk02/c0t0d0

	(SR: 8606474302 CR: JAGag28848)
	Veritas Incident Number: 899681 (641439)
	The vradmind command results in a core dump
	while sending a snapshot to the client.

	(SR: 8606471971 CR: JAGag26927)
	Veritas Incident Number: 960396(855057)
	While converting VGs with multiple LV
	entries in the /etc/fstab file, vxautoconvert
	does not update the /etc/fstab file correctly.

	(SR: 8606467094 CR: JAGag22530)
	Veritas Incident Number: 927439(832358)
	I/O to a conflicting dmp metanode can lead to
	disabling associated active dmpnode with the
	following message in the syslog:

	NOTICE: vxvm:vxdmp: disabled path 31/0x46000
	belonging to the dmpnode 1/0x20
	NOTICE: vxvm:vxdmp: disabled dmpnode 1/0x20

	PHCO_35738:
	(SR: 8606472168 CR: JAGag27068)
	Veritas Incident Number: 795130 (795129)
	In the MC/SG clustered environment, while
	running the 'cmhaltcl' command on the second
	or a third slave nodes, one of the Disk Groups
	(DG) loses the shared flag, the cluster ID,
	and the autoimport flag for all disks in
	that DG.

	(SR: 8606473669 CR: JAGag28300)
	Veritas Incident Number: 831065 (804673)
	When the "vxddladm addsupport all" command was
	run, it dumped core with the following stack
	trace:

	#0  0x60000000c4557560:0 in __milli_memcmp+0x6c0 ()
	from /usr/lib/hpux32/libvxscsi.sl
	#1  0x60000000c4545a30:0 in nv_free+0x60 ()
	from /usr/lib/hpux32/libvxscsi.sl
	#2  0x402c600:0 in ddl_vendor_info+0x16f0 ()
	#3  0x4029e30:0 in ddl_add_support+0x2a0 ()
	#4  0x40185a0:0 in vxddl_addsupport+0x2f0 ()
	#5  0x4016d50:0 in main+0x12f0 ()

	(SR: 8606472173 CR: JAGag27073)
	Veritas Incident Number: 833619 (610841)
	When the 'vxbrk_rootmir' command is run to break
	the mirror, the following error message is displayed:

	'VxVM vxbrk_rootmir ERROR V-5-2-4008 rootdg DG
	contains more than 1 disk.'

	(SR: 8606473664 CR: JAGag28295)
	Veritas Incident Number: 836473 (834318)
	All the VxVM commands respond very slowly after
	running the 'vxdisk scandisks' command repeatedly.

	(SR: 8606472172 CR: JAGag27072)
	Veritas Incident Number: 839168 (839077)
	The 'vxresize' command fails on file systems
	greater than 2 TB. This displays the following
	error message:
	'VxVM vxresize ERROR V-5-1-2605 cannot stat/mnt.'

	(SR: 8606472171 CR: JAGag27071)
	Veritas Incident Number: 833704 (833700)
	Need to increase the maximum I/O Size on a VxVM
	volume from 256k to 1MB.

	(SR: 8606472174 CR: JAGag27074)
	Veritas Incident Number: 844510 (783758)
	The vgcreate (1M) fails while converting a VxVM root
	disk to LVM root disk using the vxres_lvmroot (1M)
	command. This displays the following error message:

	"VxVM vxres_lvmroot ERROR V-5-2-1691: vgcreate
	failed"

	(SR: 8606473668 CR: JAGag28299)
	Veritas Incident Number: 851396 (405564)
	The vxdiskunsetup (1M) command takes a long time
	to complete on large configuration.

	PHCO_35476:
	(SR: 8606467245 CR: JAGag22669)
	Veritas Incident Number: 781473
	vxvmconvert is not able to convert some volume
	groups correctly. The converter is unable to
	recognize and convert extent based volume
	groups.

	(SR: 8606467112 CR: JAGag22546)
	Veritas Incident Number: 790788
	Importing a disk group with many cascaded space
	optimized snapshots fails with the following error:

	"VxVM vxdg ERROR V-5-1-587 Disk group sf04dg: import
	failed: No more space in disk group configuration"

	(SR: 8606467110 CR: JAGag22544)
	Veritas Incident Number: 788674
	The vxsnap command executed with an argument
	exceeding 100 characters results in the following
	error:

	"VxVM vxsnap ERROR V-5-1-447 Cannot execute
	/usr/sbin/vxassist: Bad address"

	(SR: 8606467113 CR: JAGag22547)
	Veritas Incident Number: 795046
	The "vxsnap -g <dg> print" process uses more than
	1GB of memory.

	(SR: 8606430187 CR: JAGaf89646)
	Veritas Incident Number: 795049
	In a mirror-stripe setup, while adding more LUNS
	into the configuration and increasing the number
	of stripes, if one controller (card in the system
	or a controller on the storage or a storage box
	itself) is down, then both plexes are disabled.
	vxassist(1M) silently transfers the layout from
	highly available to non-highly available.

	(SR: 8606405601 CR: JAGaf65522)
	Veritas Incident Number: 795065
	When a mirror-stripe volume that spans across 16
	disks (two plexes across 8 disks each) is being
	configured, it results in the following errors:

	vxvm:vxvol: ERROR: Volume vxvol01: READ error at
	block 2147483648:
	System error: Bad file number
	xvm:vxvol: ERROR: Volume vxvol01: synchronizing
	read loop failed, it should
	vxvm:vxvol: ERROR:      be stopped and restarted
	vxvm:vxvol: INFO: Attempting to cleanup after
	failure ...

	(SR: 8606420552 CR: JAGaf80381)
	Veritas Incident Number: 795965
	The installation of VxVM fails with the following
	NOTICE message in the syslog:

	NOTICE: MOD: modld: Module already loaded

	PHCO_34811:
	(SR:8606445097 CR:JAGag02580)
	Veritas Incident No:540604
	During diskgroup deport, vxconfigd issues warnings
	like:
	VxVM vxconfigd WARNING V-5-1-11551 array_da_to_disk:
	Cannot find active path for dmpnode EMC0_1 and then
	dumps core with the following stack trace :

	0xff1344e4 in strlen () from /usr/lib/libc.so.1
	0xff186c30 in _doprnt () from /usr/lib/libc.so.1
	0xff188960 in fprintf () from /usr/lib/libc.so.1
	0x6ca28 in array_select_da ()
	0x6c62c in da_select_diskid ()
	0x65d18 in da_find_diskid ()
	0x64394 in da_dg_deport ()
	0x89008 in dg_deport_finish ()
	0x88de4 in vold_dg_deport ()
	0x85f60 in req_dg_deport ()
	0xd1d8c in request_loop ()
	0xb063c in main ()

	(SR: 8606445098  CR:JAGag02581)
	Veritas Incident No:496817
	Built-in 4.1 MP1 ASL for HDS 9500 Tagmastore
	needs to differentiate from the AMS 500
	Tagmastore by serial number.

	(SR:8606445099 CR: JAGag02582)
	Veritas Incident No:496821
	vxasldebug output: Failed to open two
	discovery.d libraries:libvxautoraid.sl,
	libvxdgc.sl.
	Here's a segment showing first open error
	on libvxautoraid.sl...
	checking ASL library outputs
	***********************************************
	           libvxautoraid.sl
	***********************************************
	ERROR: Error opening shared library
	/etc/vx/lib/discovery.d/libvxautoraid.sl
	***********************************************
	           libvxcscovrts.sl
	***********************************************
	libvxcscovrts.sl:vendor_info()
	VID: CSCOVRTS
	PID: MDS9
	ANAME: MDS9Series
	ATYPE: A/A
	ASL_VERSION: vm-4.1-rev-1
	libvxcscovrts.key()
	ASL Name: libvxcscovrts.sl
	Feature Needed : 95
	VxVM Version Needed: 41

	Device: /dev/rdsk/c10t0d0
	Vendor Identification: HITACHI
	Product Identification : DF600F
	Revision Number: 0000
	Serial Number: 750100490059
	libvxcscovrts.sl:claim_device(): UNCLAIMED

	Device: /dev/rdsk/c10t0d1
	Vendor Identification: HITACHI
	Product Identification: DF600F
	Revision Number: 0000
	Serial Number: 75010049005A
	libvxcscovrts.sl:claim_device(): UNCLAIMED

	(SR: 8606445101 CR: JAGag02584)
	Veritas Incident No:540075
	Under the following scenario, detached plexes
	remain out-of-sync even after recovery. This
	may lead to silent data corruption.

	1) A volume has 2 or more plexes all of which are
	   ACTIVE (none is DETACHED).
	2) The volume does not have any snapshots.
	3) Some of the plexes become unavailable while
	   multiple I/Os are active on the volume.
	4) System crashes after the unavailable plexes are
	   marked DETACHED but before the DCO captures the
	   differences between the good and detached plexes.

	(SR:8606445103  CR:JAGag02585)
	Veritas Incident No: 578954
	Need to add on the fly debugging ability to
	vxconfigd.

	(SR: 8606445105  CR:JAGag02587)
	Veritas Incident No:598403
	Memory leak on vxnotify.

	(SR:8606445109 CR:JAGag02591)
	Veritas Incident No:608290
	vxasldebug output for EVA8000 (HSV210) gives
	an error:
	Device                        : /dev/rdsk/c4t0d1
	Vendor Identification         : HP
	Product Identification        : HSV210
	Revision Number               : 5100
	Serial Number                 : A299AS802LA2
	libvxhpalua.sl:claim_device(): CLAIMED
	VID            : HP
	PID            : HSV210
	CAB_SERIAL_NO  : 50001FE150062930
	LUN_SERIAL_NO  : 600508B400107306000110000391000 0
	REVISION       : 5100
	UDID           : HP_HSV210_50001FE150062930_6005
				08B4001073060001100003910000
	LUN_OWNER      : Y
	CUR_OWNER      : Y
	PORT_SERIAL_NO : 50001FE150062939
	ANAME          : EVA8000
	ERROR: vendor_info() VIDs don't match, inquiry
	HP vendor_info COMPAQ.

	(SR:8606445113  CR:JAGag02595)
	Veritas Incident No:496847
	In CVM environment, deport of shared disk group
	takes lot of time. For example, two node cluster
	with shared disk group having 10 disks of a size
	1 GB each takes approximately 5 minutes for deport.

	(SR:8606445114  CR:JAGag02596)
	Veritas Incident No:604299
	On account of keeping the major number associations
	around after removing a driver package
	(feature of HP-UX 11.23), EMC TPD drivers are not
	getting cleared from the kernel even when the driver
	is actually removed from the system. One can verify the
	stale entry by running "lsdev" command as keeping the
	major number of associations.

	# lsdev | grep emcp
	Character     Block    Driver
	114           2         emcp

	This gives a notion that VxVM disks are still
	controlled by EMC TPD, but actually they aren't.

	(SR:8606445117  CR:JAGag02599)
	Veritas Incident No:596112
	When vxconfigd debug is turned on, diskgroup import
	can fail with error.
	vxvm:vxdg: ERROR: Disk group sybdg: import failed:
	Internal configuration daemon error.

	(SR:8606445118 CR:JAGag02600)
	Veritas Incident No:603234
	In CVM cluster, there is a small window during
	shared disk group deport operation on the slave node,
	when a command like vxprint could cause vxconfigd
	to generate some warnings like:
	VxVM vxconfigd WARNING V-5-1-7989 Get of record
	testvol from kernel failed:No such file or
	directory.

	(SR:8606445119 CR:JAGag02601)
	Veritas Incident No:577108
	Running vxdisksetup on a system with a large number
	of luns (more than a thousand) takes very long time.

	(SR:8606445120 CR:JAGag02602)
	Veritas Incident No:519644
	In a Clustered Environment with two arrays attached
	to the cluster, a disk group is created spanning
	both arrays. Powering off one array with I/Os in
	progress, snapshot of a volume residing on one
	array to disks on the second array, cause Serial
	Split Brain errors like:

	VxVM vxdg ERROR V-5-1-10127 associating disk-media
	testdg04 with c4t5d0: Serial Split Brain detected.
	Run vxsplitlines.

	(SR:8606445121  CR:JAGag02603)
	Veritas Incident No:521576
	False Serial Split Brain hit on master if slave and
	one of arrays are brought down together.

	(SR:8606445122 CR:JAGag02604)
	Veritas Incident No:303628
	HP requests that a check is made for the pfto
	argument in vxdisk not to be lower than 15s.

	(SR:8606445312 CR:JAGag02782)
	Veritas Incident No:493411
	EVA GL 3000, 5000 disk arrays are not recognized by VxVM.

	(SR:8606445313 CR:JAGag02783)
	Veritas Incident No:519628
	During CVM reconfiguration in a 2-node cluster,
	vxconfigd dumps core with the following stack:
	------------------------------------------------
	strcpy.strcpy() at 0x1001c170
	advreq_master(0x2017d7f8)
	advreq(0x2017d7f8)
	vold_getrequest(0x5)
	send_slaves(0x1, 0x2ff225f8, 0x5, 0x0)
	master_send_da(0x201aa2a0, 0x2ff22650, 0x1)
	vold_dm_as_da(0x2018e220, 0x201aa050,
	0x20181df0, 0x8)
	req_dm_as_da(0x20181df0, 0x200760b8)
	request_loop()

	(SR:8606446350 CR:JAGag03724)
	Veritas Incident No:565987
	In a CVM environment, after disabling the primary
	path of a shared disk via
	"vxdmpadm disable ctrl=<ctrl_name>" on the CVM master,
	I/Os doesn't fail over to the secondary path(s) on CVM
	slaves nodes.

	(SR:8606446351 CR:JAGag03725)
	Veritas Incident No:569033
	HP EVA ALUA ASL failed to claim HSV disks with
	the following vxconfigd errors:

	$ vxdctl enable
	"VxVM vxconfigd ERROR V-5-1-8784 disk /dev/rdsk/c92t0d7
	can't be claimed - DDL_ERROR hpalua
	claim_device: AAS invalid hpalua claim_device:AAS
	invalid: Error 0
	VxVM vxconfigd ERROR V-5-1-8784 disk /dev/rdsk/c92t0d5
	can't be claimed - DDL_ERROR: Error

	vxcheckasl or vxasldebug shows
	"libvxhpalua.sl:claim_device() : ERROR"

	(SR:8606442723 CR:JAGag00460)
	Veritas Incident No:618400
	System becomes unbootable from EMC8830 if PHCO_33509
	installed. The following messages appear while booting:
	Starting vxconfigd in boot mode (pre_init_rc).
	NOTICE: VxVM vxdmp V-5-0-111 disabled dmpnode 1/0x0
	WARNING: VxVM vxio V-5-0-2 Subdisk ROOT block 82497:
	Uncorrectable read error
	WARNING: VxVM vxio V-5-0-2 Subdisk ROOT block 224068:
	Uncorrectable read error
	Synchronous Page I/O error occurred while paging
	to/from disk
	VxVM vxconfigd ERROR V-5-1-0 Bus error

	(SR:8606455828 CR:JAGag12320)
	Veritas Incident Number:602717
	We have implemented a timeout for vxconfigd such that,
	it can timeout if a long time is taken to read private
	regions of faulty disks. The timeout value can be tuned
	by the user and its usage is given in details in the
	man page for vxdctl.

	(SR:8606447238 CR:JAGag04585)
	Veritas Incident Number:634791
	vxdisksetup -iB allows overwriting for the disk
	in use by LVM.

	(SR:8606455839 CR:JAGag12331)
	Veritas Incident Number:612603
	For space optimized snapshot, vxsnap does not create
	dco on the disk specified in alloc option.

	(SR:8606449570 CR:JAGag06724)
	Veritas Incident Number:633161
	During overlapping CVM reconfigurations, such as a node
	join being interrupted by another node leaving the
	cluster, vxconfigd times out on any one of the nodes,
	which can lead to MCSG halting the node in
	ServiceGuard/CFS stack. This problem is reproducible
	with internal testing/stress testing. A typical symptom
	of this problem is that the kernel thread is spawned by
	CVM node id daemon, while in node id protocol, is stuck
	on vol_vold_in_join variable to be reset. Typical stack
	trace of the kernel thread associated with the symptom
	is:

	kt_stat: TSSLEEP
	kt_cntxt_flags: 0x0
	kt_wchan: vol_vold_join_sync+0x8

	swtch_to_thread+0x550
	_swtch+0x30
	real_sleep+0x9e0
	sleep_spinunlock+0x1b0
	_vol_syncwait+0x4a0
	vol_set_membership+0x14c0
	volcvm_set_members+0x15b0
	kthread_daemon_startup+0x40
	kthread_daemon_startup+0x0
	swtch_to_thread+0x550

	PHCO_33509:
	(SR:  8606419256 CR:JAGaf79086)
	Doing an ignite_ux install using the VxVM listener
	"smapi", sometimes get error that device node
	does not exist.

	(SR:8606405497  CR:JAGaf65418)
	1) Doing an ignite_ux install using the VxVM listener
	"smapi" gets an error, if a "system volume" is specified
	for a different disk group other than the root disk group.
	2) Trying to install VxVM 4.1 rootdg that does not
	contain a designated root disk fails.

	(SR:8606419263 CR: JAGaf79093)
	If a path to a dmpnode was disabled due to a port on a
	SAN switch being disabled, it would go to DISABLED state.
	Once the port was re-enabled and after waiting for a couple
	of seconds (to allow host to redetect the fabric), a
	'vxdisk scandisks' or 'vxdctl enable' should bring the
	path back to ENABLED state. In this case, the path did
	not go to ENABLED state until a few additional
	'vxdctl enable' or vxdisk scandisks' were issued.

	(SR: 8606419265 CR: JAGaf79095)
	Creation of a new diskgroup using 'vxdiskadm' fails with
	an error similar to the following one,
	if Enclosure Based Naming is used:
	VxVM vxislvm ERROR V-5-1-6218 vxislvm:
			Cannot stat /dev/rdsk/TagmaStore0_2
	VxVM vxislvm ERROR V-5-1-6218 vxislvm:
			Cannot stat /dev/rdsk/TagmaStore0_2
	VxVM vxdisk ERROR V-5-1-558 Disk dg02:
			Disk not in the configuration

	(SR: 8606419267 CR: JAGaf79097)
	Overlapping reconfigurations during CVM node join
	get hung in between and as a result, node's join
	get timed out.

	(SR: 8606408073 CR: JAGaf67976)
	Messages like the following are emitted on the console
	in a CVM environment:
	"VxVM vxvol ERROR V-5-1-1217 Volume vol is already
	started"

	(SR: 8606413328 CR: JAGaf73189)
	The cvm node join operation takes more than 30 minutes
	to join. Therefore it might timeout if there are
	many shared disk groups.

	(SR: 8606419276 CR: JAGaf79106)
	If a volume is mounted on bootdg, then the vxresize
	command will fail to work.
	# vxresize -g bootdg test1 15m
	VxVM vxresize ERROR V-5-1-2741 volume test1:
	Disk group is ambiguous.
	Specify [-g diskgroup].

	(SR:  8606406994 CR: JAGaf66900)
	In CVM environment, cluster reconfiguration timed out
	due to cvm node join time out.

	(SR:  8606419264 CR: JAGaf79094)
	Severe performance degradation due to vxplex attach of a
	large number of volumes in a clustered environment.

	(SR: 8606419266 CR: JAGaf79096)
	DMP multipathing does not work as expected with EMC DMX
	800 array.

	(SR: 8606411927 CR: JAGaf71792)
	During a cluster startup, the following message
	appears on the console:
	VxVM vxconfigd ERROR V-5-1-4109 -1 returned
	from volcvm_establish

	(SR: 8606419269 CR: JAGaf79099)
	When run on an array with the "No Auto Trespass"
	feature enabled, the
	"vxdmpadm getsubpath dmpnodename=<Name>"
	command can hang while getting the dmp subpath
	information to display.

	(SR: 8606419271 CR: JAGaf79101)
	The vxrootmir command complains about not being
	able to deal with plexes with an unassociated subdisk
	i.e. name of "-".

	(SR: 8606419272 CR: JAGaf79102 )
	In CVM environment the master takeover
	fails at the vxconfigd level join.

	(SR: 8606413083 CR: JAGaf72945)
	On a two node cluster, during master takeover,
	the master fails to import the shared diskgroups.
	The following messages are seen in syslog
	of the new master:
	"V-5-1-5537 AUTOimport-Importing shared disk groups"
	"V-5-1-5536 imported 0 shared disk groups"

	(SR:8606405567 CR: JAGaf65488)
	Once the vxconfigd is started, previously
	initialised disks were set to error state.
	vxdisk list command confirms the same:
	DEVICE     TYPE       DISK        GROUP      STATUS
	c4t2d0     auto:hpdisk     -       -         error

	(SR: 8606419808 CR: JAGaf79638)
	Need to make commands sent to other nodes in a cluster
	use cmexec when SG is involved in cluster management.

	(SR: 8606408077 CR: JAGaf67980)
	Commands that receive/send information from the
	vxconfigd process, e.g. vxprint, can get an
	error message like:
	 "Configuration daemon is not accessible"

	(SR: 8606419813 CR: JAGaf79643)
	After forcibly unloading glm DLKM module,
	if a user tries to start cvm as a part of a
	cluster startup, the cluster command or script
	returns success but fails to start cvm.

	(SR: 8606419815 CR: JAGaf79645)
	vxvol coredumps while trying to get the dg
	configuration objects.
	Stack trace is as follows:
	#0  0x4087410:1 in get_srcvols at comstart.c:6548
	#1  0x4065e80:0 in common_start_resync  at  comstart.c:293
	#2  0x4065a40:0 in do_start  at  comstart.c:205
	#3  0x4047e40:0 in main

	(SR: 8606419816 CR: JAGaf79646)
	vxdisk resize hangs.
	Stack trace is as below:
	bmap_test() + 18
	priv_update_toc() + 318
	priv_resize() + 794
	da_resize_common() + 1dc
	auto_disk_op() + 7c
	vold_disk_resize() + d8c]
	req_disk_resize() + 108
	request_loop() + 8e4
	main() + c1c

	(SR: 8606419818 CR: JAGaf79648)
	Serial Split Brain during vxdg adddisk on an imported
	disk group.

	(SR: 8606419820 CR: JAGaf79650)
	Panic during a dco update on a NPFMR-2 snapshot
	while firing I/Os to that snapshot for a volume
	which also has PFMR-3 snapshot associated with it.
	Stack trace is as below:
	voldco_needupdate_instant+0x10
	voldco_needupdate+0x30
	volfmr_needupdate - frame recycled
	vol_mv_write_start+0x17c
	volkcontext_process+0x518
	volkiostart+0x7f0
	vxiostrategy+0xa8
	bdev_strategy+0x90
	ufs_putsummaryinfo+0x140
	logmap_roll_dev - frame recycled
	ufs_flush+0x1c8
	ufs_unmount+0x1cc
	dounmount+0x54
	umount2+0x188
	syscall_trap32+0xa8

	(SR: 8606419821 CR: JAGaf79651)
	IO errors while accessing a filesystem that disabled.
	The log file syslog.log has SCSI write errors as well
	as VxVM vxio errors, like:
	WARNING: VxVM vxio V-5-0-2 Subdisk c4t0d0-01
	block 1139762: Uncorrectable write error
	The problem happens only if SCSI PGR keys are used.

	(SR: 8606419822 CR:  JAGaf79652)
	vxsnap fails to take snapshots of a volume
	in a shared DG and dumps core.
	Stack trace follows:
	#0  0x4147850:0 in real_free+0x2f0 ()
	#1  0x41474d0:0 in _free+0x90 ()
	#2  0x4152f70:0 in free+0x1d0 ()
	#3  0x4093430:0 in vol_freeze_cluster at vxfsfreeze.c:400
	#4  0x405fe40:0 in sync_volumes at fsgensync.c:196
	#5  0x405e2c0:0 in do_snapsync at volume.c:5089
	#6  0x4048440:0 in main at volume.c:402

	(SR:8606423407 CR:JAGaf82930)
	The new ASL for emc library doesn't get claimed
	with all SYM 5x71 devices(<8k and >8k LUN's)
	due to the error by VM because of
	"ERROR: check_nvlists: Claiming error LUN_SER_NO
	not specified".

	(SR:8606423408 CR: JAGaf82931)
	vxconfigd invokes an uninitialized function pointer in
	the DDL static library resulting in a core dump.
	The stack trace looks like the following:
	#1 ddl_vendor_select_device volddl_claim.c:3881
	#2 array_select_da () at daselect.c:171
	#3 da_select_diskid () at daselect.c:101
	#4 da_find_diskid() at da.c:5556
	#5 dg_join_disks() at dgimport.c:3771
	#6 dg_import_internal() at dgimport.c:1070
	#7 req_dg_import() at dgimport.c:727
	#8 request_loop () at request.c:488
	#9 main() at main.c:534

	(SR:8606423409 CR: JAGaf82932)
	In a configuration where both swapvol(SWAP)
	and dumpvol(DUMP) are separate, results in error.
	Prior to the smapi version of ignite_UX (RA0509),
	this configuration could be created without any error.
	But with the smapi version of IUX,
	we see the following error message:
	ERROR:   MAKE_BOOT: Volume dumpvol does not
	contain a file system.
	* smapi listener returned "ACTION_FAILURE"
	for message "MAKE_BOOT"

	(SR:8606423414 CR:JAGaf82937)
	An harmless error message occurred when trying to
	halt a one node cluster in CVM environment.
	ERROR message:
	VxVM ERROR V-5-2-0 VOLCVM_GET_NIDMAP failed

	(SR:8606423411 CR: JAGaf82934)
	In CVM environment, one of the vxconfigd utility
	namely vxvol keeps forking child vxvol during
	volume resynchronization. It leads to a standstill
	of operations performed on shared disk groups.
	Stack trace looks like the following:
	#0 _wait_sys+0x10 ()
	#1 wait+0x48 ()
	#2 wait_readloop()
	#3 fork_readloop()
	#4 call_readloop ()
	#5 common_start_resync()
	#6 do_start ()
	#7 main ()

	(SR:8606423410 CR: JAGaf82933)
	In CVM environment vxconfigd dumps core
	when a gab write happens as a result,
	the node id map is not getting updated
	at vxconfigd level.
	Stack trace looks like the following:
	#0  mknod+0x18 () from /usr/lib/libc.2
	#1  srand+0x4c () from /usr/lib/libc.2
	#2  __hpmfcobol_strcoll_sb+0x118 ()
		from /usr/lib/libc.2
	#3  audit_daemon+0x8 () from /usr/lib/libc.2
	#4  srand+0x4c () from /usr/lib/libc.2

	(SR: 8606423412 CR: JAGaf82935)
	DDL doesn't claim EVA 4k,6k LUNs in HPUX.

	(SR: 8606419810 CR: JAGaf79640)
	Veritas Storage Expert rules are not working.
	# /opt/VRTS/vxse/vxvm/vxse_stripes2 info
		 /usr/lib/dld.sl: Can't open shared library:
	/net/prague/u2/sap/nightly/obdev/hp/lib/libvxapi.sl
		/usr/lib/dld.sl: No such file or directory
	   ABORT instruction (core dumped)

	(SR: 8606419803 CR: JAGaf79633)
	Cumulative VVR fixes

	1)Veritas Incident Number:426233
	vxmake rlink command fails with the following
	error:
	" could not get local host name "

	2)Veritas Incident Number:415076
	vradmin repstatus command can show blank
	value for "Logging to:" field in some situations

	3)Veritas Incident Number:415078
	vradmind daemon may hang if there are more
	than 256 volumes under RVG.

Defect Description: 
	PHCO_36111:
	(SR: 8606491002 CR: JAGag43357)
	SYMANTEC Incident Number: 867085 (600447)
	When the configuration information is dumped,
	the last platform field is displayed as "0x0 #bad" for
	disk groups with a version number of less than 110.

	Resolution:
	The code has been modified to display the value of
	the last_platform field.

	(SR: 8606491003 CR: JAGag43358)
	SYMANTEC Incident Number: 899703 (524016)
	Due to problems with the DMP_DEV_OPEN ioctl() command,
	DMP consistently fails to open the same LUNs, and disables
	the devices in response to a specific condition that
	it detects from the devices and from the driver. Once
	the system comes up, the "vxdctl enable" command must be
	used to re-enable the devices.

	Resolution:
	The resolution is to invoke "vxdctl enable"
	during the rc2.d stage.  This will stop and
	start the restore daemon which will enable
	all the paths before fencing is started.

	
	(SR: 8606491004 CR: JAGag43359)
	SYMANTEC Incident Number: 925690 (9000090)
	There is no Array Support Library (ASL) for the
	MSA array which is not recognized as a JBOD during
	the first invocation of vxconfigd from pre_init_rc.
	The /etc/vx/.aascsi3 file, which is not added
	until after vxconfigd is started, is required to
	instruct DDL/DMP to use the SCSI-3 mode pages to check
	for the LUN serial number, and to determine if multiple
	paths exist to a LUN.

	Resolution:
	The solution is to create the /etc/vx/.aascsi3 file
	from the post install script, which is run following
	the swinstall of the VRTSvxvm fileset.

	(SR: 8606491806 CR: JAGag43991)
	SYMANTEC Incident Number: 992607 (967551)
	When a DRL is configured on shared mirrored volumes,
	a CVM node can join a cluster only if the DRL maps for
	all the shared volumes are recovered. If one or more shared
	volumes share part of a disk or disks with another DRL
	attached shared volume, recovery of the DRL map may have
	to wait for the resynchronization of the volumes
	to complete. resynchronization can take some time
	depending on the size of the volumes that are involved.
	In such circumstances, a CVM join of a node consistently
	fails with "recovery in progress" error until
	the DRL maps are recovered.

	Resolution:
	The DRL maps recovery is first completed on all the shared
	volumes. Resynchronization is started after DRL recovery
	is complete.

	(SR: 8606491009 CR: JAGag43364)
	SYMANTEC Incident Number: 996706 (995883)
	The VxMS VxVM plugin fails to open volumes that have been
	created on the boot disk group.

	Resolution:
	For the bootdg disk group, the name of the aliased disk
	group is determined, and this disk group name is used to
	invoke the function.

	(SR: 8606491010 CR: JAGag43365)
	SYMANTEC Incident Number: 996707 (995886)
	The VxMS DMP plugin returned both active and passive paths.
	As passive paths cannot be mapped any further, VxMS only
	required those paths for display purposes.  Passive paths
	needed to be marked as dummy paths.

	Resolution:
	A flag was added to indicate a passive path.

	(SR: 8606491012 CR: JAGag43367)
	SYMANTEC Incident Number: 996708 (961548)
	When the VxMS VxVM plugin attempts to claim objects
	such as "/", "/dev" or "/dev/dsk", it attempts to call
	dg_set_current with null values in the
	disk group and volume fields.
	This results in an error.

	Resolution:
	The plugin now fails gracefully if the object is
	"/", "/dev", "/dev/vx/dsk" or other similar object.

	(SR: 8606491014 CR: JAGag43369)
	SYMANTEC Incident Number: 1021717 (1012502)
	The memory that is used by the VxVM and DMP plugins
	for VxMS for storing the subobj_link_prop object was
	not freed correctly, resulting in a memory leak.

	Resolution:
	The memory leak in the subobjvector()
	function was fixed.

	(SR: 8606491015 CR: JAGag43370)
	SYMANTEC Incident Number: 1034909 (1019973)
	The VxMS VxVM plugin failed to initialize the
	private data of the log plex, resulting in the
	failure of buildmapdomain() for the volume.

	Resolution:
	The plugin now checks whether a plex is a log plex for the
	volume. For log plexes, the sub disk data is initialized
	using the associated log information.

	(SR: 8606493362 CR: JAGag45535)
	SYMANTEC Incident Number: 768086  (314738)
	In the cluster environment, each node in the
	cluster maintains its own volstatus current
	sequence number to obtain its dgimport id.
	When a master switch happens, the newly obtained
	dgimport id on the alternate master collides
	with already imported shared diskgroup's dgimport id.

	Resolution:
	Modify the volstatus current sequence number on master
	to a value bigger than slave to get a unique sequence
	number during import.

	(SR: 8606493364 CR: JAGag45537)
	SYMANTEC Incident Number: 1079279 (1079281)
	In HP-UX, awk(1m) limits the number of fields to 200
	and should therefore be avoided when the number of fields
	is expected to be more than 199.

	Resolution:
	The solution is to combine the code of split(1) with
	awk(1) to overcome awk's limit of 200 fields.

	(SR: 8606493367 CR: JAGag45540)
	SYMANTEC Incident Number: 1075637 (1075636)
	The registered modules are considered as loaded
	modules as the status of the loaded modules is accounted.

	Resolution:
	The status of the modules is correctly determined
	before they are loaded into the kernel.

	(SR: 8606492213 CR: JAGag44384)
	SYMANTEC Incident Number: 990611 (793534)
	When devices are masked from the host using the
	"symcli rmdev" command, a SCSI inquiry on these
	devices returns success with the peripheral qualifier
	set to a non-zero value, 0x7F.

	However  I/O on these devices fails.  These devices
	should not be claimed by VxVM in the device discovery
	process because the information about the serial numbers
	from these devices can be wrong, and it can corrupt the
	in-core DMP database.

	Resolution:
	The solution is to check for the peripheral qualifier
	bits in the inquiry data and not claim the device if
	the peripheral qualifier is set to 0x7F.

	(SR: 8606492216 CR: JAGag44387)
	SYMANTEC Incident Number: 415080 (365919)
	With multiple primary /secondary paths, vxdmpadm(1M)
	lists the enabled paths as "ENABLED(A)" but the
	get_primary_path function in vxadm_lib.sh recognizes
	only the string "ENABLED". As a result, a secondary
	path may be selected even though there is an enabled
	primary.

	Resolution:
	The function is fixed to recognize "ENABLED(A)" in
	vxdmpadm(1M) output.

	(SR: 8606492218 CR: JAGag44389)
	SYMANTEC Incident Number: 564844 (520888)
	Disk Media (DM) records are processed in a way that
	extends vxconfigd startup time. During the investigation
	it was found that the record list was processed four times,
	therefore producing a larger than necessary record list.
	A large record list indicates that there are more volumes
	or objects in a disk group than the actual configuration.
	This causes unnecessary delays to vxconfigd startup.

	Resolution:
	To find DM records associated with volume, we can avoid
	examining complete record lists by extracting only
	relevant records listed for searching.

	(SR: 8606413219 CR: JAGaf73080)
	SYMANTEC Incident Number: 1002929 (1019506)
	Incorrect mode sense data (obtained from MAXTOR disks)
	results in the calculation of faulty disk geometry.
	This results in disks being initialized with a
	smaller capacity.

	Resolution:
	The correct disk geometry is calculated after comparing
	both the mode sense data and data obtained from the
	explicit DIOC_IOCTL ioctl(2).

	(SR: 8606492221 CR: JAGag44392)
	SYMANTEC Incident Number: 781337 (792815)
	The "vxddladm listsupport" command reads array support
	information from /etc/vx/ddl.support file. In this file,
	there can be multiple lines having the same VID field,
	thus skipping all the supported PID's except the first one.

	Resolution:
	The solution is to concatenate the 'PID' lines and then
	display the information.

	(SR: 8606492222 CR: JAGag44393)
	SYMANTEC Incident Number: 832354 (832350)
	The command "vxdctl initdmp" is not expected to remove an
	entry present in the /dev/vx/[r]dmp directory for which
	there is no corresponding dmpnode in the kernel.

	Resolution:
	The manpage is updated to convey the correct meaning.

	(SR: 8606492223 CR: JAGag44394)
	SYMANTEC Incident Number: 914946 (914941)
	There are no manual pages for the utility vxautoconvert(1M).

	Resolution:
	The manual pages have been added.

	(SR: 8606492225 CR: JAGag44396)
	SYMANTEC Incident Number: 990719 (524096)
	This is an enhancement request to change vxdisk(1M) to
	show DM names even for detached disks.

	Resolution:
	The command is enhanced to show DM names for detached disks.

	(SR: 8606492226 CR: JAGag44397)
	SYMANTEC Incident Number: 990722 (541911)
	The "vxconfigd" daemon serializes multiple disk group
	imports that occur simultaneously. Consequently,
	each disk group import call needs to bring all the disks
	online. This is an expensive call which needs to be
	optimized.

	Resolution:
	If a dg import request arrives when another dg import is
	still in the midst of a re-online call to bring disks
	online, the new dg import request will skip the re-online
	call.

	(SR: 8606485196 CR: JAGag38229)
	SYMANTEC Incident Number: 1067429 (1067501)
	IA boot disks are EFI-partitioned disks. Only partition
	s2 is available for the root dg.  When making size
	calculations, vxdisksetup(1M) wrongly uses the
	non-partitioned disk name "cXtYdZ" based on the
	output of "vxdisk list", although the
	actual size of the s2 partition may be much smaller.

	Resolution:
	The solution is to add the code to append the s2
	partition to the "vxdisk list" cXtYdZs2 output.

	(SR: 8606492227 CR: JAGag44398)
	SYMANTEC Incident Number: 1026855 (418674)
	The library vxadm_lib.sh creates a number of
	temporary files, which are left unused.

	Resolution:
	A new function has been added to clean up
	the unused files upon an exit call.

	(SR: 8606494641 CR: JAGag46574)
	Symantec Incident Number: 1105097 (318531)
	In EBN (Enclosure Based Naming) scheme,
	disks are named based on indices assigned
	whereas for OS Native Naming scheme the
	name of the device is used.
	When the bitmap which is used to store the
	disk index is full, reallocation of the memory
	of this bitmap is done. The value which was passed
	to reallocate the memory was wrongly calculated
	resulting in segmentation fault.

	Resolution:
	Modified the vxconfigd(1M) code to pass the correct
	value to avoid the memory violation.

	(SR: 8606494643 CR: JAGag46576)
	Symantec Incident Number: 1110521(995886)
	This is a corner case where a disk has only
	secondary active path(s) and no primary path.
	The problem is that the DMP plugin would identify
	the secondary paths as passive,
	even if they are active.

	Resolution:
	The DMP plugin was fixed to correctly
	identify active secondary paths.

	(SR: 8606494644 CR: JAGag46577)
	Symantec Incident Number: 1110528 (995883)
	On some error conditions, some of the internal
	VM plugin synchronization locks were not released.

	Resolution:
	The VM plugin is fixed to release synchronization
	locks properly even on error conditions.

	(SR: 8606494633 CR: JAGag46566)
	SYMANTEC Incident Number: 989943 (209580)
	Sixth node may fail to join the cluster with
	V-5-1-684 IPC failure: Configuration daemon is not
	accessible.

	The problem arises mainly due to two possibilities
	1)One is that the backlog of the listen socket is only 5.
	Thus when more than 5 clients are blocked
	waiting to communicate with vxconfigd, any additional ones
	will fail.
	2)Secondly, the environment variable VXVM_RETRY_SET gets
	set to false whenever backlog is full.

	Resolution:
	1)Modify the backlog by setting it to a bigger value so
	more clients can listen to the socket.
	2)Set VXV_RETRY_SET  to true value, even if the backlog of
	the listen socket is full.

	(SR: 8606494634 CR: JAGag46567)
	SYMANTEC Incident Number: 990576(497302)
	Under certain conditions, such as some hosts
	in a HA/Campus cluster crashing/rebooting/failing
	*and* they losing of access to some storage in
	a disk group, (host) failover will take place.
	On the takeover host(s), the on-disk hostid  would
	be different from that in the host's volboot file,
	as a result "vxdg -k adddisk" would fail,
	hence the failure of vxreattach.

	Resolution:
	Implemented a new option "-C" (to clear hostid) to
	allow vxreattach to succeed if issued with this option.

	(SR: 8606494635 CR: JAGag46568)
	SYMANTEC Incident Number: 990639(895525)
	The algorithm used to calculate the space needed to
	create drl logs for  volumes works fine and gives the
	correct number of blocks required for the drl logs.
	But, if we have more than one volumes
	then calculation gives the incorrect number of blocks
	required for the drl logs.

	Resolution:
	Changed the algorithm of calculating the number of
	blocks needed for drl logs to give  the correct number of
	blocks needed for drl logs.

	
	(SR: 8606494636 CR: JAGag46569)
	SYMANTEC Incident Number: 990701 (497300)
	The "failing" flag should not be display in the
	first place, as for a detached DM record, the state of
	"failing" makes no sense.

	Resolution:
	Remove the check against "failing" flag
	when printing detached DM record.

	(SR: 8606494638 CR: JAGag46571)
	SYMANTEC Incident Number: 990709(524055)
	Vxassist incorrectly calculates the new layout of the
	volume with new size. When it passes the new layout to
	vxconfigd it reports that the subdisks overlap and hence
	it cannot grow the new volume

	Resolution:
	Fixing the way vxassist calculates space for log subdisks
	in the new volume layout solves the problem. Vxassist
	forms an in-memory layout of the new volume before it
	actually commits the new layout. When adding the log
	subdisks, an incorrect parameter regarding the number
	of log subdisks is passed which creates the incorrect
	layout. With the correct parameter, the correct
	layout without any overlaps is formed.

	PHCO_35890:
	(SR: 8606470105 CR: JAGag25246)
	Veritas Incident Number: 899646(862878)
	The vxvmconvert utility does not check for file
	system existence and creates volumes of GEN type
	instead of FSGEN. Subsequently, the vxresize of
	a GEN type volume fails.

	Resolution:
	The code has been modified to check for the
	existence of the file system in the fstab file,
	as well as by using the fstyp command.

	(SR: 8606455268 CR: JAGag11831)
	Veritas Incident Number: 899675(900203)
	The vxbrk_rootmir script does not handle volume
	names with a substring of another volume name in
	a disk group.

	Resolution:
	The script has been modified to handle volume names
	with a substring of another volume name in a disk group.

	(SR: 8606474302 CR: JAGag28848)
	Veritas Incident Number: 899681(641439)
	In the VRAS code, a RDS object
	is accessed without checking if the RDS pointer
	is not NULL. This code is executed when vradmind
	sends a snapshot of its database to a vradmind client such
	as VVR provider.

	Resolution:
	The length of the string is checked, and an error
	is returned for lengths exceeding 64k.
	This is done to avoid memory allocation problem.

	(SR: 8606471971 CR: JAGag26927)
	Veritas Incident Number: 960396(855057)
	Due to a logical error in parallel conversion,
	the entries are being overwritten by vxautoconvert.

	Resolution:
	The script which updates the /etc/fstab
	entry has been modified to ensure that the
	entries are appended.

	(SR: 8606467094 CR: JAGag22530)
	Veritas Incident number: 927439(832358)
	When DMP builds its device tree through 'vxdctl initdmp',
	it does not remove any existing or conflicting device
	nodes in /dev/vx/(r)dmp. This can lead to duplicate or
	stale dmp metanodes. An I/O to a non-existent device can
	further cause the existing dmp node to disable due to
	conflicting minor numbers. Also, the I/Os on
	slice/partitions can end up disabling base devices that
	conflict with stale devices.

	Resolution:
	The code has been modified to cleanup all existing dmp
	device nodes during vxvm-startup phase and let
	'vxdctl initdmp' recreate the nodes. This ensures that
	no pre-existing stale device nodes are present in the
	dmp device tree. Also, I/Os on the stale or non-existent
	service partition are failed to avoid disabling of the
	active base dmpnode.

	PHCO_35738:
	(SR: 8606472168 CR: JAGag27068)
	Veritas Incident Number: 795130 (795129)
	After the master node goes down, one of the
	slave nodes takes over the responsibility
	of the master node. This is known as
	Master-Takeover operation. The shared DG
	reimport occurring as part of the
	Master-takeover operation on the slave node
	at the userland (vxconfigd) level coincides
	with the node abort signal from MC/SG. It
	results in the cleaning-up of the shared DG
	from the vxio kernel while vxconfigd still
	trying to reimport this DG. Because of
	this, vxconfigd encounters errors while
	attempting kernel ioctl operation on the
	DG. The Master-takeover code cannot handle
	the ioctl error conditions that occur during
	the shared DG reimport. The ioctl can fail
	either due to the ENOENT (No such file or
	directory) error or due to the EINTR
	(interrupted system call) error during the
	shared DG reimport.

	Resolution:
	The error-handling for the EINTR error is
	introduced in the Master-takeover operation
	code. The Master-takeover operation can now
	handle both the ENOENT and EINTR kernel ioctl
	failures.

	(SR: 8606473669 CR: JAGag28300)
	Veritas Incident Number: 831065 (804673)
	No memory was allocated to nvlist structure in
	the ddl_vendor_info()routine. Later a free()
	was done on this, which was not required. This
	causes a free() operation on a wrong address
	and, as a result, vxconfigd dumps core.
	core dump.

	Resolution:
	Redundant call to free nvlist has been removed.

	(SR: 8606472173 CR: JAGag27073)
	Veritas Incident Number: 833619 (610841)
	There was a logical error in the vxbrk_rootmir
	code while calculating the number of disks that
	do not have all the volumes of the root disk.
	This occurs because all the mirrors of the VxVM
	root disk are not taken into account.

	Resolution:
	All mirrors of the boot disk are taken into
	account while calculating the number of disks
	that do not have all the volumes of the root
	disk.

	(SR: 8606473664 CR: JAGag28295)
	Veritas Incident Number: 836473 (834318)
	The licensing code reallocates some of the
	structures without freeing the old ones.
	This leads to a memory leak in vxconfigd
	daemon.

	Resolution:
	Memory allocation for the structures is done
	only after verifying that the memory for those
	structures is freed.

	(SR: 8606472172 CR: JAGag27072)
	Veritas Incident Number: 839168 (839077)
	The vxresize (1M) command uses statvfs (2) system
	call to obtain the file system information.
	The file systems that are greater than 2TB
	in size cause an overflow in the "statvfs"
	structure fields.

	This can be verified by the tusc traces on
	vxresize process, which shows EOVERFLOW error.

	Resolution:
	Use the 64 bit version of statvfs(), that is,
	statvfs64(), to obtain the information about
	the mounted file systems.

	(SR: 8606472171 CR: JAGag27071)
	Veritas Incident Number: 833704 (833700)
	VxVM I/Os are limited by MAXIOSIZE, which is
	currently set to 256Kb for HP-UX. This limit
	is based on the old MAXPHYS definition. There
	is a tunable, vol_maxio, to set the maximum IO
	size but it is ignored for any value over 256Kb.
	Physical I/Os can be up to 1MB in size.
	MAXIOSIZE should be changed to allow 1MB I/Os.

	Resolution:
	Increase the MAXIOSIZE to 1MB. This change also
	entails a change in the default value of
	vol_maxspecialio that governs the maximum I/O
	size of an IOCTL from 256k to 1024k.

	(SR: 8606472174 CR: JAGag27074)
	Veritas Incident Number: 844510 (783758)
	If the original size of a physical extent is
	small enough while creating the VG, the number
	of physical extents (PEs) in a VG exceeds its
	maximum value that results in this problem.

	Resolution:
	Run the vgcreate(1M) with the next power of
	2 PE size if it is determined that the failure
	is due to exceeding maximum number of PEs.

	(SR: 8606473668 CR: JAGag28299)
	Veritas Incident Number: 851396 (405564)
	The last command used prior to the normal exit in
	vxdiskunsetup (1M) was the "vxdisk -a online" command.
	This command brings all the disks online, which
	makes it slow. vxdiskunsetup (1M) performs the
	'vxdisk online <disk>' command within its processing
	loop after removing the VxVM partitions. So, the
	'vxdisk -a online' command is redundant and should
	be removed.

	Resolution:
	The call to the redundant command "vxdisk -a online"
	has been removed from the vxdiskunsetup (1M) command.

	PHCO_35476:
	(SR: 8606467245 CR: JAGag22669)
	Veritas Incident Number: 781473
	Problem Description:
	The "vg_timestamp" field was removed from the LVM
	private structure. vxvmconvert was using this field
	to identify the latest copy of the configuration.
	Without this value vxvmconvert may use an outdated
	configuration which may lead to corrupted/incomplete
	volume Group.

	Resolution:
	Instead of using the LVM private structure, the
	command line interfaces (vgdisplay/lvdisplay/pvdisplay)
	are now used to obtain the information the converter
	needs to accomplish the conversion. Using the LVM
	command line interfaces also enables identification
	and conversion of extent based volume groups (if
	the configuration fits into a valid VxVM disk group
	configuration).

	(SR: 8606467112 CR: JAGag22546)
	Veritas Incident Number: 790788
	Problem Description:
	While creating the temporary database, the DCO
	blocks were not being considered for space
	allocation resulting in the error.

	Resolution:
	The code has been modified to ensure that the
	DCO blocks are considered when space is
	allocated for creating the temporary database.

	(SR: 8606467110 CR: JAGag22544)
	Veritas Incident Number: 788674
	Problem Description:
	The maximum size of the argument allowed in vxsnap
	was fixed to 100 characters. This resulted in an
	overflow if the argument exceeded the set limit.

	Resolution:
	The problem has been resolved by ensuring
	that the maximum size of argument to vxsnap
	is now dynamically allocated.

	SR: 8606467113 CR: JAGag22547)
	Veritas Incident Number: 795046
	Problem Description:
	There were many memory leaks in the functions
	printfmr3(), getsnaplist(), do_print_vols(),
	print_mapinfo() and vol_getformat().

	Resolution:
	The code has been modified to fix the memory
	leaks.

	(SR: 8606430187 CR: JAGaf89646)
	Veritas Incident Number: 795049
	/Problem Description:/
	The main defect found in this customer case is
	that "mirror=ctlr"/"mirror=target" are broken
	and do not provide a HA layout following relayout.

	Resolution:
	The code has been modified to switch the order in
	which temporary storage (used by the relayout
	operation to create TMP configuration records)
	and real storage are allocated. The way columns
	are expanded through relayout_expand_column() has
	also been reordered.

	(SR: 8606405601 CR: JAGaf65522)
	Veritas Incident Number: 795065
	Problem Description:
	The resync of volumes consisting of more than a
	single plex was failing after a 2TB offset. An
	error was encountered while configuring a
	mirror-stripe volume that spanned across 16 disks
	(two plexes across 8 disks each). The total volume
	size was less than 16TB. This resulted in the loss
	of information when 64 bits were converted to 32
	bits.

	Resolution:
	The code has been modified to use appropriate
	type casting so that the error is avoided.

	(SR: 8606420552 CR: JAGaf80381)
	Veritas Incident Number: 795965
	Problem Description:
	During the VxVM installation, when a module was
	loaded in the OS, VxVM was not checking the prior
	existence of the module. If the module existed, the
	installation would fail with a NOTICE message being
	written to the syslog.

	Resolution:
	The code has been modified to ensure that VxVM checks
	for prior existence of a module before it is loaded
	in the OS.

	PHCO_34811:
	(SR:8606445096 CR:JAGag02579)
	Veritas Incident Number:496405
	Problem Description:
	ASL is returning UNCLAIMED instead of SKIPPED.
	So the disk is claimed under JBOD.

	Resolution:
	Corrected the string comparison in claiming
	device function of the ASL.

	(SR:8606445097 CR:JAGag02580)
	Veritas Incident Number:540604
	Problem Description:
	Few of the disks on customer's system were ending
	up with duplicate disk ids. Segmentation fault occurred
	while vxconfigd was processing a disk group deport
	request. If there was no ASL on the system and the disks
	were just mirrors of each other, then the duplicate disk
	id detection code merely reports about the duplicate
	disks and returns back NULL (no device selected).

	Resolution:
	If any STD device is offline, warning message will be
	printed as:
	"VxVM vxconfigd WARNING V-5-1-11551 array_da_to_disk:
	Cannot find active path for dmpnode EMC0_1".
	The diskgroup deport operation continues to finish.
	However if the EMC BCV is offline and STD device is
	online for which the part of this DG, the duplicate
	diskid selection code will not be entered. So no
	problem can be encountered.

	(SR: 8606445098  CR:JAGag02581)
	Veritas Incident Number:496817
	Problem Description:
	Built-in ASL for HDS 9500 Tagmastore needs to
	differentiate from the AMS 500 Tagmastore by Serial
	number, though both use HDS' DF600 controller. The
	built-in ASL simply recognizes the DF600 Product ID,
	and displays it as a 9500 array controller.

	Resolution:
	Changed the HDS ALUA ASL to differentiate between
	HDS9500V and AMS/WMS series based on serial number.

	(SR:8606445099 CR: JAGag02582)
	Veritas Incident Number:496821
	Problem Description:
	ASL is returning UNCLAIMED.

	Resolution:
	Corrected the string comparison, in claiming device
	function of the ASL.

	(SR: 8606445101 CR: JAGag02584)
	Veritas Incident Number:540075
	Problem Description:
	DCO fails to capture all differences between good
	plexes and detached plexes in this particular
	scenario.

	Resolution:
	Capture all the differences between good and
	unavailable plexes before marking any plex DETACHED.
	If the system crashes after the plex is marked
	DETACHED then it will be properly recovered since
	DCO has information about all the differences between
	the good and DETACHED plex. If the system crashes before
	an unavailable plex is marked DETACHED, recovery will
	use DRL, if one exists, or complete plex resynchronization.

	(SR:8606445103  CR:JAGag02585)
	Veritas Incident Number:578954
	Problem Description:
	Need to set debugging level on the fly i.e without having
	to stop vxconfigd. The syntax for switching on or off
	debugging is:
		vxdctl debug 0-9 [file], 0 turns off debugging.

	Resolution:
	Add a vxconfigd operation to address such requests.

	(SR: 8606445105  CR:JAGag02587)
	Veritas Incident Number:598403
	Problem Description:
	The notify note or notification event received from vold
	is returned back to the caller. Its allocated memory is
	expected to be freed by the caller. This was not happening
	in some cases.

	Resolution:
	Free the note in all cases.

	(SR:8606445109 CR:JAGag02591)
	Veritas Incident Number:608290
	Problem Description:
	vxcheckasl was not handling multiple VIDs properly.

	Resolution :
	Loop through the vendor id list and check for a match.

	(SR:8606445113  CR:JAGag02595)
	Veritas Incident Number:496847
	Problem Description :
	Once the deport of disk group is over on master node,
	the control message SLAVE_DISK_OP_NOTIFY is issued to
	all slaves nodes seperately for each of their DA records.
	This, in turn, triggers a da_reonline_all_disks() on the
	slaves, thereby delaying the execution of vxconfigd on
	the slave side. Even on the master side, subsequent
	vxconfigd operations does get impacted and finally the
	cascading effect brings about a huge latency in deport
	operation.

	Resolution :
	After the deport of disk group in master node, a single
	control message SLAVE_DISK_OP_NOTIFY is issued for all
	the Disk Access records rather than one for each record.

	(SR:8606445114  CR:JAGag02596)
	Veritas Incident Number:604299
	Problem Description :
	The detection of the existence of third party driver
	(TPD) is based on the output of lsdev command which
	resulted in a stale entry even after removing the
	module from the system. So the detection of TPD's
	should be done at the kernel level to verify whether
	it is loaded rather than invoking user level lsdev
	command.

	Resolution:
	kcmodule(1M) command is used to check for the presence
	of the TPD driver.

	(SR:8606445117  CR:JAGag02599)
	Veritas Incident Number:596112
	Problem Description:
	The global error number - errno, used to interpret the
	status of the configuration ioctls could unexpectedly
	change on the way of the completion of the ioctl when
	vxconfigd is operating in debug mode. In the ioctl
	debugging code, one of the system calls failure may
	bring about the change in the global errno.

	Resolution:
	Before the ioctl debug info printing code, save the
	error value immediately after the ioctl completion,
	and use this value to report the ioctl status.

	(SR:8606445118 CR:JAGag02600)
	Veritas Incident Number:603234
	Problem Description:
	A shared deport involves first unloading the disk group
	objects from the kernel and then performing a deport at
	the vxconfigd level. There is a small window between
	the unloading of the disk group and prior to vxconfigd
	level deport wherein any attempt to fetch the kernel
	records for the disk group objects on the slave could
	result in "Get of record failed" warnings. These are
	harmless warnings that can be ignored as the kernel
	objects are genuinely not available in that small
	window.

	Resolution:
	Warnings are skipped for the shared disk group deport
	operation by the slave node.

	(SR:8606445119 CR:JAGag02601)
	Veritas Incident Number:577108
	Problem Description :
	Found that we were doing a vxdisk scandisks command
	each time we executed this script. This takes a long
	time on a large configuration. There is no need to do
	the vxdisk scandisks, if an autoconfig DA record already
	exists for the disk that is being initialized.

	Resolution:
	Check if an autoconfig DA record exists first before
	doing the vxdisk scandisks. If it does exist, then we can
	skip doing the vxdisk scandisks operation and running
	vxdisksetup will take less than a second.

	(SR:8606445120 CR:JAGag02602)
	Veritas Incident Number:519644
	Problem Description:
	The problem is in the function which increment SSBs
	on private regions and DM records of all disks that
	are online. It was not doing the undo of the private
	region ssb_actualid increment after priv_change_header
	failures.

	Resolution:
	Undo Serial Split Brain updates for private region
	update failures.

	(SR:8606445121  CR:JAGag02603)
	Veritas Incident Number:521576
	Problem Description:
	The disconnecting of the array causes dmp to disable
	paths/dmpnodes corresponding to the unavailable disks.
	vxconfigd receives a signal and in the ensuing
	processing, it tries to increment actual and expected
	SSB ids. However, if the slave also dies at this
	stage, the increment of expected SSB id will fail as
	the transaction fails with VE_CLUSTER error.
	Subsequently when the surviving master nodes tries to
	form a single node cluster, again it traverses the
	same code path to increment the SSB ids. Both the
	expected & actual SSB ids will now be incremented by 1.
	But there's already a lag between expected & actual SSB
	ids, which leads to a false SSB hit.

	Resolution:
	Handle VE_CLUSTER error and skip incrementing actual SSB
	id again so that actual & expected SSB ids are same again
	at the end of cluster reconfiguration.

	(SR:8606445122 CR:JAGag02604)
	Veritas Incident Number:303628
	Problem Description:
	The FC/SCSI stacks (particularly the former) requires
	a minimum of 15 seconds to ensure events are handled
	correctly. The pfto argument of vxdisk therefore needs
	to ensure the value is no lower than 15.

	Resolution:
	Introduced a check so that vxdisk pfto value is not
	accepted as lower than 15.

	(SR:8606445312 CR:JAGag02782)
	Veritas Incident Number:493411
	Problem Description:
	Connect EVA GL array with following VID/PID
	=========================================
	Spec on EVA GL AA.  VID, PID and behavior
	EVA 3000 AA: VID= HP; PID = HSV101
	EVA 5000 AA; VID= COMPAQ; PID = HSV 111
	=========================================
	to the system, and DDL layer in vxconfigd has no
	information about the above VID/PID pair to
	claim the device.

	Resolution:
	Added support to the above array in our DDL layer.

	(SR:8606445313  CR:JAGag02783)
	Veritas Incident Number:519628
	Problem Description:
	When slave node tries to communicate with master node,
	it register its node-id on master for further
	communication. The problem is that the node-id is
	not getting registered properly, which resulted in
	core dump.

	Resolution:
	Register the node-id of all the slave nodes in master
	when CVM is coming up. Also, check for possible empty
	contents while receiving the message from slave.

	(SR:8606446350 CR:JAGag03724)
	Veritas Incident No:565987
	Problem Description:
	Such disabling/enabling of DMP paths in a CVM
	environment was not supported previously.

	Resolution:
	Add support for disabling/enabling of DMP paths in
	a CVM environment.

	(SR:8606446351 CR:JAGag03725)
	Veritas Incident No:569033
	Problem Description:
	HP EVA ALUA ASL expects the vendor ID (VID) for the
	EVA disks should be COMPAQ when in fact it is HP.

	Resolution:
	Fix the ASL to accept HP as the VID for HSV disks.

	(SR:8606442723 CR:JAGag00460)
	Veritas Incident Number:618400
	Problem Description:
	There is a bug in the 4.1 Patch1 that got released
	w.r.t EMC arrays as the Mask bit that is responsible
	for claiming the arrays got included in the libvxemc.sl
	binary but unfortunately the vxconfigd binary(Static)
	did not include these changes. This is the reason
	behind EMC Arrays not getting claimed or
	not getting booted with EMC's bootable disks.
	It's not a source change, just that the building of
	binaries are not done correctly.

	Resolution:
	Correct static vxconfigd binary was built and included
	in 4.1 Cp2.

	(SR:8606455828 CR:JAGag12320)
	Veritas Incident Number:602717
	Problem Description:
	The availability of vxconfigd is necessary for most
	of the vxvm utilities. If vxconfigd doesn't respond
	then these utilities will hang. One major reason for
	unavailability of vxconfigd is due to I/O hangs. I/O
	hangs can happen with the misbehavior of disk drivers
	in the system. vxconfigd usually waits in the kernel
	for I/O completion, and if that I/O hangs, then
	vxconfigd will be stuck in the kernel forever. So, an
	I/O hang can make vxconfigd and vxvm utilities unusable.

	Resolution:
	This problem can be solved if vxconfigd initiated I/Os
	timeout automatically. Fortunately most of the I/O waits
	for vxconfigd happens in vxio module. So we can have some
	control on these I/O waits. In case vxconfigd comes out,
	without waiting for the I/O completion, the corresponding
	operation will fail or abort, and it should abort in a
	clean way.

	(SR:8606447238 CR:JAGag04585)
	Veritas Incident Number:634791
	Problem Description:
	The vxdisksetup script just checks for the valid primary
	partition on the disk. It does not fail for the disk not
	having valid primary partition even if the disk is under
	control of LVM.

	Resolution:
	The format of the disk is checked before taking the
	disk under vxvm control.

	(SR:8606455839 CR:JAGag12331)
	Veritas Incident Number:612603
	Problem Description:
	The user specified options are not copied properly in
	the structure which contains attributes.

	Resolution:
	Copied the user supplied attributes into the attribute
	structure.

	(SR:8606449570 CR:JAGag06724)
	Veritas Incident Number:633161
	Problem Description:
	If an overlapping reconfiguration, say a node leave, is
	delivered when a join operation is in progress, the join
	is expected to be aborted, node leave processing should be
	completed and then join processing resumes. If such an
	overlapping reconfig is delivered when the join is in vold
	level, then vxconfigd does not clean up correctly and does
	not abort the existing reconfig. Thus, vol_vold_in_join
	is not reset. This leads to a subsequent reconfig waiting
	forever in the kernel for this variable to be reset and
	vxconfigd part of the reconfig finally times out.

	Resolution:
	If an overlapping reconfig is delivered in kernel, and
	the current reconfig is in vold level, a special signal
	is sent to vxconfigd, which in turn cleans up vold level
	context associated with the existing reconfig and also
	gets into kernel and aborts the current reconfig. This way
	vol_vold_in_join is reset and subsequent reconfigs are
	allowed to proceed.

	PHCO_33509:
	(SR:  8606419256 CR:JAGaf79086)
	Veritas Incident Number:361769
	Problem Description:
	Device nodes in /dev/rdsk may not exist in ramdisk
	FS, if the device that was selected was not a dmpnode
	(i.e. not the device path with the highest controller
	number).

	Resolution:
	Add routine to search the ignite_ux supplied
	hw.info file for a match on the dmpnode name
	of the specified device. Use the included HW path
	to run an insf command to generate the required
	device nodes in the ramdisk FS.

	(SR:8606405497  CR:JAGaf65418)
	Veritas Incident Number:370210
	Problem Description:
	1). If we encounter other disk groups with the same
	name as the root disk group, we will deport the other
	disk group. But in this case, it was not the root
	disk group that contained the volume that the /var
	file system was to be mounted on (e.g.rootdg1/varvol).
	2). Found that we were always looking for a "rootdisk"
	specification when creating rootdg.

	Resolution:
	1). Extend the policy of deporting disk groups that were
	found with the reserved volume name to include non-root
	disk groups.
	2). Allow a rootdg to be created without a rootdisk
	specification. In this case, use the first "disk"
	specification to init the rootdg disk group with.

	(SR:8606419263 CR: JAGaf79093)
	Veritas Incident Number:374273
	Problem Description:
	After a switch port was disabled, the DMP path to it
	(called as cur pri path) failed which resulted in DMP
	failover to other port of the array. When such failover
	happens the arrays sets a unit attention condition for
	all initiators to notify them of a failover. If there is a
	unit attention for any initiator set by an array, any
	SCSI command other than an inquiry would fail with the check
	condition status of unit attention. In our case due to a
	unit attention, the RTPG command issued by ASL
	failed which resulted in a device being UNCLAIMED
	even though it was accessible.  The device gets claimed
	after a couple or more discovery commands because the unit
	attention condition gets cleared after the data is
	transferred to an initiator during failed SCSI command.

	Resolution :
	The fix was to retry the SCSI command if during a discovery
	it was found failing with a unit attention status.

	(SR: 8606419265 CR: JAGaf79095)
	Veritas Incident Number:374371
	Problem Description:
	vxislvm is used to find out if the disk, which is being
	initialized by vxdisksetup is already under LVM control. If
	it is, we do not touch that. When Enclosure based naming
	scheme is enabled, vxislvm expects an entry like
	TagmaStore0_2 to be present in /dev/rdsk. Since this is a
	VxVM generated name, it will not exist in /dev/rdsk.
	It will be present in /dev/vx/rdmp only and
	hence stat call fails on /dev/rdsk/ name.

	Resolution :
	Modify vxislvm to use dmpnode(entry in /dev/vx/rdmp)rather
	than /dev/rdsk entries.

	(SR: 8606419267 CR: JAGaf79097)
	Veritas Incident Number:380327
	Problem Description:
	Due to a timing issue, the joinp structure of the cvmkernel
	was not getting updated with the right state and as a
	result, overlapping reconfiguration got hung.

	Resolution:
	Cleanly update the flag when aborting the current
	reconfiguration to move on to the next one.

	(SR: 8606408073 CR: JAGaf67976)
	Veritas Incident Number:390570
	Problem Description:
	If a volume is started and we attempt to start it again,
	a message saying that the "volume is already started"
	is emitted. This message is an informational message and
	should not be tagged as an error. Also, if different
	disk groups have volumes with the same name it will be
	difficult to distinguish for which
	volume, the message has been emitted.

	Resolution:
	The message is now tagged as an INFO instead of an error.
	Also, the name of the diskgroup, to which
	the volume belongs, is printed.

	(SR: 8606413328 CR: JAGaf73189)
	Veritas Incident Number: 412680
	Problem Description:
	During vxconfigd level join when the dg is imported
	the reonline of all disks is done which causes a
	delay in dg import

	Resolution:
	reonline of disks should only be done when needed.
	Thus a new check  is in place in sliced_dg_join()
	which does online/offline only if it is required.

	(SR: 8606419276 CR: JAGaf79106)
	Veritas Incident Number: 413980
	Problem Description:
	Let's say bootdg points to rootdg. There was an
	ambiguity check while doing resize, which would find
	the volume to be a part of rootdg and thus would
	prevent vxresize on bootdg.

	Resolution:
	The fix is to allow vxresize on a bootdg if bootdg is
	pointing to another dg.

	(SR:  8606406994 CR: JAGaf66900)
	Veritas Incident Number:414287
	Problem Description:
	1. Bug in advresp() due to which the vold used to
	wait for 5 or 10 minutes doing nothing.
	2. Extra da_reonline_all_disks in mode.c
	3. Extra da_reonline during the join of the nodes.

	Resolution:
	Make sure that the check is moved from advresp() to
	advresp_master() for peer clients. Extra da_reonlines
	were removed to decrease the join times.

	(SR:  8606419264 CR: JAGaf79094)
	Veritas Incident Number:414387
	Problem Description:
	For large VxVM configuration involving large number
	of  volumes in CVM, plex resyncs take days to complete.
	Oracle takes hours to come up.During this time any
	VM commands tend to hang.The problem occurs when a
	full resync is initiated.

	Resolution:
	This was a vxrecover fix given with the intention of
	having slow=<IODELAY> option incorporated into the
	/etc/default/vxrecover file, so that vxrecover uses
	this during reboot(persistent). As a result of
	this flag, the I/O load was reduced by pausing between
	resyncs, which also brought down the ilock msg
	load on the kmsg subsystem.

	(SR: 8606419266 CR: JAGaf79096)
	Veritas Incident Number:  414391
	Problem Description:
	When the vxcheckasl utility is run on the emc
	shared library the lun serial number field
	results in blank space and
	check_nvlists results in error.

	Resolution:
	It is resolved by passing the correct pointer
	to an emc lun id. Thereby vxvm does the correct
	multipathing of array disks and
	DMX luns show the correct LUN number.

	(SR: 8606411927 CR: JAGaf71792)
	Veritas Incident Number:414690
	Problem Description:
	The problem was that the join operation was retried
	and the error message was printed.

	Resolution:
	Changed message type to informational.

	(SR: 8606419269 CR: JAGaf79099)
	Veritas Incident Number:414807
	Problem Description:
	dmp_getsubpaths() is calling the library
	routine VOL_PART_IS_OS_PART()  on the subpath that
	is locked out. Therefore IO directed at this
	subpath hangs and is eventually timed out.

	Resolution:
	Remove the call to VOL_PART_IS_OS_PART() in
	dmp_getsubpaths() as well as dmp_get_whole_disk()
	since it is not needed in both places.

	(SR: 8606419271 CR: JAGaf79101)
	Veritas Incident Number: 414808
	Problem Description:
	The problem was that there was an unassociated
	subdisk in the configuration i.e. name of "-".
	This caused the expression used, to pick up the
	volumes to be mirrored having the name of "-" which
	it need not.

	Resolution:
	Ignore volume names which are entirely "-".

	(SR: 8606419272 CR: JAGaf79102)
	Veritas Incident Number:416282
	Problem Description:
	The new master gets 2 VOLOP_CONNECT from the
	joiner and hence  gets confused. It thinks
	that the slave is out of sync with the master
	and hence stop the processing of the join.

	Resolution:
	Make sure that VOLOP_CONNECT on the slave
	is not sent from the free_stale_client() context.

	(SR: 8606413083 CR: JAGaf72945)
	Veritas Incident Number:420819
	Problem Description:
	As a part of diskgroup import, the disks are
	scanned and added to the diskgroup. During this
	operation, the private region contents stored
	incore are read to build the configuration
	and log copies. This was failing leading to the
	diskgroup import failure.

	Resolution:
	The disk private region contents are re-read,
	if the above problem is encountered.

	(SR:8606405567 CR: JAGaf65488)
	Veritas Incident Number:423304
	Problem Description:
	A disk that was previously initialized and
	used as cdsdisk can no longer be brought online.
	/etc/vx/diag.d/vxprivutil scan sees valid label
	but vxdisk list shows that it is a hpdisk.

	Resolution:
	vxdiskadm command is not re-initializing the
	disk correctly. This may cause a problem
	during the disk re-initialization
	which could lead to another problem later.

	(SR: 8606419808 CR: JAGaf79638)
	Veritas Incident Number:415074
	Problem Description:
	Commands to resize a filesystem need to be run on the
	master node. Need to use cmexec in the SG environment.

	Resolution:
	If we are running in an HP/SG environment, use cmexec.

	(SR: 8606408077 CR: JAGaf67980)
	Veritas Incident Number:407517
	Problem Description:
	The listen queue for vxconfigd was set to 5.
	Resolution:
	Increased listen queue length to 30.

	(SR: 8606419813 CR: JAGaf79643)
	(Veritas Incident Number:414109)
	Problem Description:
	Internal variable 'vol_join_allowed' was not reset
	to zero before GAB/GLM initialization.

	Resolution:
	Reset 'vol_join_allowed' to 0 before any GAB/GLM
	initialization.
	Handle EFAULT return value from
	VOLCVM_INIT/VOLCVM_INIT_CONFIG ioctls, which
	indicates GAB/GLM init failures.
	Add a new global vol_retry_join to distinguish
	between GAB/GLM init failures and GLM_API_TRYLOCK
	failure (which indicates another node is joining).

	(SR: 8606419815 CR: JAGaf79645)
	Veritas Incident Number:424888
	Problem Description:
	vxvol dumps core while trying to start the volumes.
	vxvol gets the dg configuration objects while
	starting the volumes. If the dg config. retrieval
	fails, then a NULL is returned. This wasn't handled
	properly and lead to a coredump.

	Resolution:
	Handle the return conditions properly.

	(SR: 8606419816 CR: JAGaf79646)
	Veritas Incident Number:413978
	Problem Description:
	The code is looping and accessing the same free bit
	that was returned from the function while
	updating the bitmap of the table of contents
	in a private region.

	Resolution:
	The looping was due to incorrect handling of
	the variable while scanning the bitmap in
	the reverse direction. This was addressed by
	decrementing the variable representing the
	free-bit to start the next phase of free-bitmap
	scan if that bit was set in the pending
	allocation bitmap.

	(SR: 8606419818 CR: JAGaf79648)
	Veritas Incident Number:414744
	Problem Description:
	If a diskgroup is imported with -o selectcp option,
	the DG goes into SSB state.

	Resolution:
	The problem was because we weren't resetting the
	dm_expected ssbid on the disk, for -o
	selectcp imports. Importing a DG by selecting a
	config-copy should reset both the da_actual
	ssbid on the disk and also the dm_expected ssbid.
	We were clearing the da expected ssbid
	but weren't doing it for dm ssbid.

	(SR: 8606419820 CR: JAGaf79650)
	Veritas Incident Number:415069
	Problem Description:
	Having 1 old style NPFMR2 snapshot + 1 instant(new
	style PFMR3) snapshot of a source volume
	and firing an I/O   to the old style snapshot
	would panic during a dco_update of the old snapshot.

	Resolution:
	The solution should be to disallow a snapshot prepare
	of new-style FMR-3 snapshots on a volume
	if it already has old format NPFMR2 SNAPSHOTS.

	(SR: 8606419821 CR: JAGaf79651)
	Veritas Incident Number:419448
	Problem Description:
	The filesystem is disabled after receiving IO errors as
	PGR keys are not being set for all the
	paths. PGR keys have to be set for
	all the active/enabled paths of the dmpnode
	in order for I/Os to succeed through them.

	Resolution:
	PGR keys weren't getting removed during unregistration
	or deport leading to stale PGR Keys
	during import which can fail PGR registrations.

	(SR: 8606419822 CR:  JAGaf79652)
	Veritas Incident Number:420208
	Problem Description:
	Snapshots cannot be taken for a volume in a shared
	DG as vxvol dumps core. The problem was an invalid
	free of a variable in the function that freezes
	the cluster before taking the snapshots.

	Resolution:
	Check for an invalid free of a variable.

	(SR:8606423407 CR:JAGaf82930)
	Veritas Incident Number:498461
	Problem Description:
	When the SPC-2 flag is off, the new ASL works
	with or without PowerPath. It seems the new ASL
	didn't interpret LUN_SER_NO in Pagecode 0x83
	with regard to re-creating emcpower
	links during boot with PowerPath release 4.5.
	It was found that the vxdisk list duplicates
	appear after running the first
	vxvm script (vxvm-sysboot).

	Resolution:
	Solution is to wait until the root filesystem is
	writable, then we can recreate the emcpower
	links before running vxvm-sysboot.
	Duplicates do not appear in this case.

	(SR:8606423408 CR: JAGaf82931)
	Veritas Incident Number:499360
	Problem Description:
	In one of the DDL routine we make a call to vendor info
	function routine to get the function pointers for
	appropriate routines such as VENDOR_INFO_ROUTINE,
	VENDOR_CLAIM_ROUTINE, VENDOR_SELECT_DEVICE_ROUTINE and
	VENDOR_GET_DYNAMIC_ATTR_ROUTINE. We don't check the
	return values for these routines which leads to
	invoking a wrong function pointer.

	Resolution:
	The function pointers in the DDL routine is
	initialised to NULL variable so that the vxconfigd
	code later will not attempt to invoke bad function
	pointer.

	(SR:8606423409 CR: JAGaf82932)
	Veritas Incident Number:496511
	Problem Description:
	It was found that the special name "dumpvol"
	was not being considered as an
	exception to need to have a filesystem.

	Resolution:
	The fix is to check the volume name and if it
	is equal to dumpvol, then we do
	not require it to have a filesystem in place.

	(SR:8606423414 CR: JAGaf82937)
	Veritas Incident Number:430703
	Problem Description:
	While shutting down an HP/SG cluster the error
	message:
	VxVM ERROR V-5-2-0 VOLCVM_GET_NIDMAP failed
	appears.Message is harmless and it might
	cause confusion to the customer.

	Resolution:
	Remove the error message from the CVM code.

	(SR:8606423411 CR: JAGaf82934)
	Veritas Incident Number:427557
	Problem Description:
	In CVM environment when there are many mirrored
	volumes on the disk group configuration, volume
	resynchronisation forks vxvol for every plex in
	the mirrored volume.

	Resolution:
	A default "plex fork" tunable option is implemented in the
	CVM code.

	(SR:8606423410 CR: JAGaf82933)
	Veritas Incident Number:424893
	Problem Description:
	In CVM environment, the nodeid map namely
	voldnid_map is not getting updated at the vxconfigd level
	whenever vxclust utility is reinitialised.

	Resolution:
	Solution is to copy the kernel nodeid map at the
	vxconfigd level during the cluster operation.

	(SR: 8606423412 CR: JAGaf82935 )
	Veritas Incident Number: 429306
	Problem Description:
	Addition of new EVA diskarrays namely EVA4k6k, EVA3000,
	EVA5000 resulted in the VM code change to support
	these ASLs.

	Resolution:
	These ASL's are included in DDL code with the
	corresponding VID and PID so that the disks get claimed
	in VxVM 4.1 HPUX.

	(SR: 8606419810 CR: JAGaf79640)
	Veritas Incident Number: 361716
	Problem Description:
	The problem is with the binaries vxse_stripes1 etc.
	at run time they are looking for some shared libraries
	on prague machine under
	/net/prague/u2/sap/nightly/obdev/hp/lib which is
	not accessible. This is because of the wrong library
	path being picked up while compiling these binaries.

	Resolution:
	Pick up the correct library path for compiling the
	binaries.

	(SR: 8606419803 CR: JAGaf79633 )
	Cumulative VVR fixes

	1)Veritas Incident Number:426233
	Problem Description:
	If the hostname and domain name together exceed 31
	characters, then the hostname lookup fails.
	Resolution:
	The error message has been enhanced to reflect
	that the host name is too big.

	2)Veritas Incident Number:415076
	Problem Description:
	In a multiple-secondary configuration, vradmin
	repstatus command can show blank value against
	the "Logging to:" field for one secondary if
	primary RLINKs are detached.
	Resolution:
	The code is fixed to set the default value of the
	"Logging to:" field to 20 (corresponding to SRL),
	rather than -1. In case the RVG is in
	pass-through mode, the "Logging to:"
	field will be set to "N/A".

	3)Veritas Incident Number:415078
	Problem Description:
	The hang might occur if there are more than 256
	volumes in an RVG. The vradmind daemon will eat up
	lots of system memory and stop responding.
	Resolution:
	The solution is to free the allocated memory after
	it has been used.

Enhancement: 
	Yes
	PHCO_36111:
	With PHCO_36111 one can see show DM (Disk Media)
	names even for detached disks in vxdisk(1M).

	PHCO_34811:
	With PHCO_34811 one can turn on vxconfigd daemon debugging
	on the fly, i.e without having to restart vxconfigd.
	The syntax for switching on or