4.0MP4RP4 VRTSvxvm

 Basic information
Release type: Rolling Patch
Release date: 2008-06-06
OS update support: None
Technote: 305014
Documentation: None
Popularity: 3861 viewed    downloaded
Download size: 13.55 MB
Checksum: 3719907288

 Applies to one or more of the following products:
Storage Foundation 4.0MP4 On AIX 5.2
Storage Foundation 4.0MP4 On AIX 5.3
Storage Foundation for DB2 4.0MP4 On AIX 5.2
Storage Foundation for DB2 4.0MP4 On AIX 5.3
Storage Foundation for Oracle 4.0MP4 On AIX 5.2
Storage Foundation for Oracle 4.0MP4 On AIX 5.3
Storage Foundation HA 4.0MP4 On AIX 5.2
Storage Foundation HA 4.0MP4 On AIX 5.3
Volume Manager 4.0MP4 On AIX 5.2
Volume Manager 4.0MP4 On AIX 5.3
Volume Replicator 4.0MP4 On AIX 5.2
Volume Replicator 4.0MP4 On AIX 5.3

 Obsolete patches, incompatibilities, superseded patches, or other requirements:

This patch supersedes the following patches: Release date
4.0MP4RP3 (obsolete) 2007-09-10
4.0.4.23(AxRT 4.0 MP4RP2HF3) (obsolete) 2007-07-18
4.0.4.22(AxRT 4.0 MP4RP2HF2) (obsolete) 2007-07-04
4.0.4.21(AxRT 4.0 MP4RP2HF1 - vxio binary alone) (obsolete) 2007-06-29
4.0MP4RP2 (obsolete) 2007-06-27
4.0.4.2(AxRT 4.0 MP4RP1HF1) (obsolete) 2007-04-27
4.0MP4RP1 (obsolete) 2007-02-26

 Fixes the following incidents:
1080996, 1143243, 1143686, 1196716, 1197160, 1202151, 1204687, 1225670, 1227951, 1235254, 1249584, 1249586, 1249589, 1250603, 1270960, 1282475, 1282599

 Patch ID:
VRTSvxvm-04.00.0004.0040

Readme file
		Volume Manager 4.0.4.40 (Rolling-Patch_4)
		========================================

Patch Information:
==================

Date: 		02 June 2008
Product:	VERITAS Volume Manager
Release:	VxVM 4.0
Fileset:	VRTSvxvm
Fileset level: 	VxVM 4.0.4.40
Description: 	VERITAS Volume Manager (VxVM) 4.0MP4 + Rolling-Patch_4


Pre-requisites:
===============

1. VxVM release level 4.0.4.0 (minimum)
2. AIX release level 5.2 TL8 and above (minimum)
3. AIX release level 5.3 TL5 Plus Service Pack 1 and above (minimum)

Support for AIX 5.1 is not available for this release.

Software patch for the VERITAS volume Manager(VxVM) to install over the VRTSvxvm fileset.

Binaries included in this Rolling patch:
======================================
./usr/lib/vxvm/voladm.d/bin/vdisk.lvm.ckinit
./usr/lib/vxvm/bin/vxnewdmname
./usr/lib/vxvm/bin/vxresize
./usr/lib/drivers/vxio.5.1
./usr/lib/drivers/vxdmp.5.1
./usr/lib/drivers/vxio.5.2
./usr/lib/drivers/vxdmp.5.2
./usr/lib/drivers/vxio.5.3
./usr/lib/drivers/vxdmp.5.3
./usr/lpp/VRTSvxvm/VRTSvxvm/4.0.4.40/inst_root/sbin/vxconfigd
./usr/lpp/VRTSvxvm/VRTSvxvm/4.0.4.40/inst_root/sbin/vxconfigd.5.1
./usr/lpp/VRTSvxvm/VRTSvxvm/4.0.4.40/inst_root/sbin/vxconfigd.5.2
./usr/lpp/VRTSvxvm/VRTSvxvm/4.0.4.40/inst_root/sbin/vxconfigd.5.3
./usr/lpp/VRTSvxvm/VRTSvxvm/4.0.4.40/inst_root/sbin/vxesd
./usr/lpp/VRTSvxvm/VRTSvxvm/4.0.4.40/inst_root/etc/init.d/vxvm-startup2
./usr/lpp/VRTSvxvm/VRTSvxvm/4.0.4.40/inst_root/etc/init.d/vxvm-sysboot
./usr/lib/vxvm/voladm.d/bin/vdisk.anal.ckinit
./usr/lpp/VRTSvxvm/VRTSvxvm/4.0.4.40/inst_root/opt/VRTSvxms/lib/map/libvxdmp.so
./usr/lpp/VRTSvxvm/VRTSvxvm/4.0.4.40/inst_root/opt/VRTSvxms/lib/map/libvxvm.so
./usr/lpp/VRTSvxvm/VRTSvxvm/4.0.4.40/inst_root/opt/VRTSvxms/lib/map/libvmrd.so
./usr/lib/libvxddl.a
./usr/lib/vxvm/voladm.d/lib/vxadm_lvmlib.sh
./usr/lib/vxvm/type/gen/vxplex
./usr/lib/vxvm/type/fsgen/vxplex
./usr/lib/vxvm/type/raid5/vxplex
./usr/sbin/vxplex
./opt/VRTS/bin/vxplex
./usr/sbin/vxtune
./opt/VRTS/bin/vxtune
./usr/lib/vxvm/smit/vxvmsmit
./usr/lib/vxvm/smit/diskgroups.odm
./usr/lpp/VRTSvxvm/VRTSvxvm/4.0.4.40/inst_root/etc/vx/kernel/dmpsvc
./usr/lpp/VRTSvxvm/VRTSvxvm/4.0.4.40/inst_root/etc/vx/apmkey.d/dmpsvc.key
./usr/sbin/vxassist
./opt/VRTS/bin/vxassist
./usr/lpp/VRTSvxvm/VRTSvxvm/4.0.4.40/inst_root/sbin/vxsnap
./opt/VRTS/bin/vxsnap
./usr/lib/vxvm/bin/vxlvmencap
./usr/lib/vxvm/voladm.d/lib/vxadm_lib.sh


Installation Procedure:
=======================

If the currently installed VRTSvxvm is below 4.0.4.0 level, you 
must upgrade VRTSvxvm to 4.0.4.0 level before installing this patch.

AIX maintenance levels and APARs can be downloaded from the 
IBM web site:

	http://techsupport.services.ibm.com


1. Since the patch process will configure the new kernel extensions,
ensure that no VxVM volumes are in use or open or mounted before  
starting the installation procedure

2. Use the installp or Smit to install the patch image.

   Using installp:

   0. Before applying this patch, please kill the vxsvc process:

        /opt/VRTSob/bin/vxsvcctrl stop

   1. To apply this patch, use following command.

        installp -ag -d ./VRTSvxvm.04.00.0004.0040.bff VRTSvxvm

   2. To apply and commit this patch, use following command

        installp -acg -d ./VRTSvxvm.04.00.0004.0040.bff VRTSvxvm

   NOTE: Please refer installp(1M) man page for clear understanding
   on APPLY & COMMIT state of the package/patch.

   Using Smit:

        Software Installation and Maintenance ->
        Install and Update Software ->
        Update Installed Software to Latest Level

   3. Reboot the system after the installation is complete. 


Deinstallation Procedure:
=========================

If patch installation is in "APPLY" state, patch image can be rejected
or deinstalled. For rejecting the patch image, please use following
command

     installp -r -V 4.0.4.40 VRTSvxvm

This command will reject/deinstall the VRTSvxvm 4.0.4.40 (MP4 RP4) patch.
Patch contents cannot be rejected/deinstalled if it is in COMMITed state.
Note that rejecting the patch will stop the vxconfigd(1M) (VxVM configuration
Daemon). Please start vxconfigd manually or reboot the system.

NOTE: Please refer SF 4.0 Installation Guide for AIX minimum level
requirements. 

SPEIAL NOTE:
==============================
NOTE 1 : Subpaths belonging to disks in a shared dg cannot be disabled.
NOTE 2 : VSCSI devices having serial number more 32 bytes are not claimed correctly in this RP.
NOTE 3 : On AIX 5.2 with EMC Array vxconvert may fail to convert vg after reboot.
Incidents Fixed in RP4 patch
==============================
1) Incident e1080996:
	VxDMP provider for VxMS does not return all the paths on Linux

2) Incident e1143243:
	Telefonica - vxconfigd dumping core in dmp_process_buf on AIX

3) Incident e1143686:
	vxvm gives same dmpnode for 2 netapp luns

4) Incident e1196716:
	VxVM should call uphysio() with a proper value for bufcnt argument

5) Incident e1197160:
	AIX: dmp_idle_lun_probing is not persistent

6) Incident e1202151:
	vxdiskadm option 20 (yes) will change disk status from "error" to "offline"

7) Incident e1204687:
	Growing a volume with a DCO association causes vxconfigd to hang in transaction commit

8) Incident e1225670:
	vxconvert fails to convert lv's named with "magic" in them

9) Incident e1227951:
	fsvm info freed more than once when using splitsio for incomplete volumes

10) Incident e1235254:
	conversion fails because grep cant handle lines > 2048 chars

11) Incident e1249584:
	panic in voldco_write_acm_current_20 due to -1 comparison

12) Incident e1249586:
	vxio NULL ptr panic, voldiosio_start fails to cope with NULL pointer returned

13) Incident e1249589:
	PGR keys dont get written to all paths of an AA array

14) Incident e1250603:
	vxconvert is failing to convert VG

15) Incident e1270960: 
	vxdiskadm -Option 16:3 giving error message

16) Incident e1282475:
	Unable to create a shred DG when fencing is enabled

17) Incident e1282599:
	FIXED Memory Leaks in VxVM plugin of VxMS


Incidents Fixed in RP3 patch 
==============================

1) Incident e1066230:
         Unable to create diskgroup when diskgroup destroyed with some objects in that

2)Incident e1067206:
        Remove the fields to set nconfig & nlog through smitt

3)Incident e1075037:
        VVR: RU thread should start nio after it is created from than waiting for all replicas to have NIO's created.

4)Incident e1079186:
        IO Errors during SVC node add/remove test sequence

5)Incident e1080975:
        vxvm gives same dmpnode for 2 netapp luns

6)Incident e1083928:
        dmpnode get disabled when dmp_fast_recovey=yes and inquiry returns

7)Incident e1084554:
        AIX : DMP : RDAC devices panic due to invalid file pointer

8)Incident e1091732:
        VVR:AIX: Allow vol_rp_increment and vol_rp_decrement as tunables to control from vxtune interface

9)Incident e1091854:
        Fix the usage of the VOLKV_KFLAG_FMR_NOTREADY flag

10)Incident e1091857:
        CVM: Point-in-time of the snapshot is not as expected.

11)Incident e1092299:
        AIX : DMP : IO's to DMP devices are broken into 128 MB instead of 256.

12) Incident e1105106:
        DCO maps get unexpected cleared.leading to data corruption


Incidents fixed in Previous patch
=================================

1) Incident e1033898:
	AIX:DMP: vxdmpadm start restore is called before vxconfigd is up.
2) Incident e1034116: 
	AIX: No need to say fencing ioctl succeeded
3) Incident e1036346: 
	AIX: VOL_TIMEOUT*() macros can hang the system
4) Incident e1043361:
	Customer Escalation: Open Failing on Passive Paths
5) Incident e1043366:
	Escalation: Memory Leak in VM & DMP plugin of VxMS
VF_OID_DUMMY: 
	Adding support passive path - Adding VF_OID_DUMMY flag
6) Incident e1048887:
	DG import can fail due to change in errno when vxconfigd debug trace is on
7) Incident e1052343 : 
	AIX VXFS_Checkpoint MSC backup failed with "premature end of file"
8) Incident e1053054 : 
	Willow 5.0: Hazard read data corruption
9) Incident e1053154: 
	Escalation: Titan Case 290-543-757 -"Storage Extensions doesn"t work" - dg_set_current fails for bootdg
10) Incident e1053238:
	Escalation: Storage Extensions doesn"t work - VM plugin of VxMS tries to claim "/"
11) Incident e1053254: 	
	VM plugin of VxMS fails to initialise the private data of log plex and it results in buildmapdomain to fail
12) Incident e1054124:
	AIX : System Panic on dmpdaemon thread : efsc_strategy()<-- dmp_fcp_send_pkt()<--dmp_send_scsipkt()
13) Incident e1066574: 
	need to change dmp_get_path_state() to only check for write protection for Symmetrix arrays
14) Incident e1069553:
	./src/common/kernel/vxvm/structs.c file (&data->rv_config_msg); is not needed as rv_config_msg is not member of struct volrv

15) Incident e900106 :
	AxRT sfcfs filesystems fail to mount on reboot V-5-1-684 IPC failure:  
	Configuration daemon is not accessible
16) Incident e901266 : 
	vxconvert removed LVM and failed to convert
17) Incident e917202 : 
	AIX:vxconvert default layout does not have the correct default naming logic
18) Incident e922251 : 
	DCO enabling during I/O serialization of multiple SIOs may 
	fail if system crashes
19) Incident e922252 : 
	vxesd is giving core after configuration change.
20) Incident e922253:
	Even with FMR3 DRL full resync is required
21) Incident e922259:
	AIX:vxconvert " .DISKADD.LOCK" should get removed after reboot
22) Incident e924164:
	CVM Reboot Resources Fault-(RETEST)Qualification AxRT SFOR 4.0mp4 DMP 
	AIX 5.3 DS4300a0a
23) Incident e935583:
	vxresize shrink goes ahead even when the volume is in disabled state
24) Incident e922255:
	VxVM: panic in volsio_rwop_setup using orapp
25) Incident e922263:
	AIX:vxconvert needs a correct "Disk_Access_Name" or message needs to be changed

26) Incident e1069576 : 
	AIX: Detection of SAS disks under VxVM control 
	Please Note that this incident e1069576 has not been QA Certified

27) Incident e1084554: 
	AIX : DMP : RDAC devices panic due to invalid file pointer

28) Incident e1092299:
	AIX : DMP : IO's to DMP devices are broken into 128 KB instead of 256