Volume Manager 4.0.4.0 (MP4 Patch) ================================== Patch Information: ================== Release level: VxVM 4.0.4.0 Description: VERITAS Volume Manager (VxVM) 4.0MP4. Snapshot Info: ============== vm: cvs co -P -r ga4_0dmp_maint -D "2006-12-04 22:44:04" unixvm-cvs vras: cvs co -d vras_aix -r ga4_0aix_mp4_maint -D "2006-12-04 22:44:04" vras-cvs siglic: /project/siglic/nightly_ga4_0dmp_maint/Catalogs/catalog.120406 ted: /project/ted/nightly_ga4_0dmp_maint/Catalogs/catalog.120406 Pre-requisites: =============== 1. VxVM release level 4.0.0.0 (minimum) 2. AIX release level 5.1.0.61 (minimum) License Key: ============ SKU Description: Storage Foundation Standard HA, AIX, v4.0, Site License Product Name: Foundation Suite HA and Storage Foundation Standard HA Type: Permanent License Key: IJZV-W84M-6R6N-MNWX-4CP4-CNCP-6P Installation Procedure: ======================= 1. Since the patch process will configure the new kernel extensions, it has to be ensured that no VxVM volumes are in use/open/mounted before starting the installation procedure. Applications using VxVM volumes have to be stopped (unmount any mounted filesystems on VxVM volumes etc). If any VxVM volumes are in use, the installation process will be aborted. 2. Use the installp or Smit to install the patch image. Using installp: 1. To apply this patch, use following command. installp -ag -d ./VRTSvxvm.bff VRTSvxvm 2. To apply and commit this patch, use following command installp -acg -d ./VRTSvxvm.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.0 VRTSvxvm This command will reject/deinstall the VRTSvxvm 4.0.4.0 (MP4) 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 and also refer technote http://support.veritas.com/docs/269928 for additional AIX patch level information. The difference between current drop and previous drop: ====================================================== Start Time : 2006-09-27 23:24:30 PST End Time : 2006-11-01 21:23:20 PST Etract Num : Abstract -------- -------- --------------------------------------------------------------------- 583515 AIX Packaging changes for ga4_0dmp_maint 597005 kio can hang because of a bug in volkiostart 617646 Double resync happens for reattach after restore. 620131 AIX: DMP : failback is hung in HBA layer. 621062 vxesd constantly using ~45% of CPU process cycle 639609 panic in vol_dcm_set_region after volume shrink operation 640919 kernel: _VOLSIOQ_MORE: corrupted queue at A02C9A90<2> on cfs with stripe-mirror DCO 640939 VVR: IO and Replication hang due to race condition. 640960 Packaging changes for 4.0.4.0 Maintenance Patch (4.0MP4) 640967 CVR:AIX: ted assert in volvvr_msg_rv_wrship_last 640971 /etc/vx/disk.info permissions are incorrect 641289 Panic while executing /vxdmp/misc/dmp_throttle_dbg.tc#2. 06_15 dbg 641780 No need to hardcode admin device in sdd/vpath ASL. 641833 CUSTOMER-ESCALATION: 230-115-835: SOL9: VxVM 4.0: vxsnap process grows to 1GB - suspects memory leak 641850 FMR:vxsnap doesnt accept layout option 641863 Shared dg deports take long time with CDS disks 641922 VVR : Very slow replication in UDP protocol. 641969 FMR: "-o sequential" option is not honored for normal plex attaches. 642387 AIX : DMP : fixing the compile failure and some TC failures 645847 VSCSI client support (new APM and ASL) 646271 the default iopolicy shows Single-Active of t4 with 4 paths 646825 AIX : DMP : flag NODE_UNDISCOVERED is not cleared cause ted-assert 647270 Creating vxdrv32.kdb and vxdrv64.kdb by addition of vxkdb directory to command AIX vxvm.mk file. 648260 Issues while building 4.0.4.0 (i.e.) 4.0 MP4 drop to cLAB 648960 AIX 5.0; vxconvert fails; Incomplete init parameters vxvm-reconfig[462]: test: argument expected 649207 vxassist fail to add dco long to volume with long name: 699466 DMP : vxdisk scandisk ted assert in dmp_delete_decode_path 700654 CUSTOMER-ESCALATION: after booting a node with fixed FC path cause IO errors on rebooted node 701696 FMR2-DRL: DRL logging happens twice if an I/O does FMR as well as DRL logging. 703543 DMP : dmpapm.tc panic the system as da_ops is not updated properly 703601 Panic/Ted Assert f:dmp_indirect_ioctl:1h while executing .../coverage/coverage_N_dbg.tc#1. 07_26 dbg 703999 SWIFT: AxRT sfcfs cp -r from multiple nodes stuck, 1 node semi unresponsive 704243 DMP : internel disks are not listed are added to dmp database 764961 vxdmpadm/vxddladm man page and some ODM definition checkins 765789 Need manual page for vxdmpvscsi command. 766304 vxnotify memory leak 766313 Campus Cluster:vxio panic while disabling all path to the disk in a campus cluster 766395 The DMP will not get correct serial no if there is "," in the lun serial no 766401 System crashes during failover. 641927 : vxprivutil dumpconfig is showing last_platform as 0x0#bad 641780 : AIX: No need to hardcode admin device in sdd/vpath ASL. 641942 : vxprivutil dumpconfig is showing last_platform as 0x0#bad 544390 : Qualification SxRT SFOR 5.0 SOLARIS 2.10 Clariion DMP A/PF 576197 : AIX DS4000 FastT array is not recognized, needed ASL is missing 580989 : node panics after disable of primary path with I/O 581035 : HP -- DDL startup time has increased in recent months 581052 : DMP : ted assert in dmp_decode_add_disk during vxconfigd restart 581092 : 2 nodes panicing after install of 02_14 VRTSvxvm backport packages 588639 : DMP loops forever when write fails to R/O device (clone disk) 588640 : cfs filesystem gets disabled on node 2 when host side path is pulled on node 1 588994 : Kmsg send and resend tunables are ignored after introduction of new tunables 594301 : AIX : DMP : parallel IO to raw DMP device hangs 594385 : I/O hang while enabling a controller 609128 : 290-185-979: SOL: VM 4.0MP2PP1: VVR Secondary Panic at vol_cvol_bplus_walk 611766 : Data corruption during vxsnap refresh of snapshots on cache object 621058 : CVM: AIX: SCSI3 PR keys do not get registered properly afterpath failover which 629802 : System panic after nightly tc install. 642560 : Kmsg send and resend tunables are ignored after introduction of new tunables 541905 :vxconfigd is dumping core while doing resp_append() 542165 : dmp_failed_io_threshold reached overflowing 32 bit time values in DMP_LBOLT 542166 : AIX : dmpsvc APM for supporting IBM SVC array 542787 : AIX : BCV split devices cannot be imported 565416 : DMP: dmp_scsi_dbg.tc hangs consistently when issuing inquiry. 568496 : 220-047-776:Jiangsu Entry-Exit Inspection & Quarantine Bureau: Panic in vxvm_physio on AIX 569665 : DMP should avoid tresspass during discovery for A/P array on HP. 570970 : Device discovery optimizations on AIX 575492 : Deadlock when the error code is DMP_PATH_OKAY 578721 :DMP : AIX : IO hang when dmp_sp.tc is run on the system. 578905: AIX : DMP : dmp_errcodes_dbg.tc test case 4 and 5 are failing 580336: Disabling multiple primary paths, I/O did not failover to next available patht and Vx filesystems 580553 : /vmtest/tc/scripts/kernel/vxdmp/aa/deadlun_dbg.tc#1 hung. 03_06 dbg 580552 : All vmdevices goes to error state when powerpath is installed 580557 : Qualification AxRT SFOR 5.0 DMP AIX 5.3 hdsusp100 580558 : Memory leak detected in dmpstats.c(2013) ptr 0xcde5bd80 size 80 02_12 dbg 580607: DMP: ted_asserts in dmphp_open_scsi_device and dmphp_close_scsi_device() 580905 : DMP incorrectly adds CTD devices to TPD devlist when TPD metadevice is absent 580943 : vxconfigd core dumps after DMP backport packages 580979: Add command line option to disable persistent naming 580987 : vxdmpadm getsubpaths & disable gives "Invalid Arguments" error when used with pwwn option 581008 : SLES9SP3 - 19thfeb tot - With both primary paths failed, I/O hangs for volume with 512 LUNs(each has 2 prim, 2 sec paths) 581045: Linux SLES9 SP3 - HDS 9580(ALUA) - I/O hangs and system terribly slow after disabling 1 primary path(dmpdaemons hogging CPU) 581056 : Qualification SxRT SFOR 5.0 SOLARIS 2.10 DMX1000 581060 : "use_all_paths=yes" does not show all dmpsuboaths as "ENABLED(A)" 581070:ntermittent kdb_enter panic running vxdmpadm disable ctlr=c2 command with I/O wkld 581073: DMP Failover: I/O hangs and system unresponsive after disabling host primary path with idle lin probe off 581510: Developement of a new APM for NetApp arrays. 581094: in dual-path mode, vxvm is disabling both paths when only one is failing 581512 :Add a new NetApp array specific tunable . 582704: DMP: node->ref_layer[0] count might get missed for the new paths 583387: DMP : extra notify messages see while running some TC"s 583393: DMP : check_ap_enclosure in checking for A/P, should check for *A/P 583400: DMP : restore_dbg.tc #3 #10 #15 are failing 583470: System panice when disable a dmp path to HDS AMS500 array. 585469 :AIX: vxvm sources need to be built outside BE. 588606 : /vmtest/tc/scripts/ddl/dmp_partial_discovery.tc#9: and tc#11 failed. 02_15 non_dbg 588992: Reconfiguration loops forever on joiner due to vxclust returning 205 594392: iocount leak in default case of dmp_error_action can lead to i/o hang 595664": AIX : creating patch scripts for 4_0_mp3_pp6 607382: 230-114-222:SOL9: VxVM 4.0MP1:\"alloc\" not working when doing space optimized snapshots 608252: 280-584-906:SOL9:VxVM 4.0:Importing disk group fails 609052: Intermittent vxdg destroy of a shared dg getting V-5-1-586 deport failed error message 611772: AIX : vxconfigd core dump on AIX 5.3 620133: (CX)vxdisk scandisks hung 620154: 4.0MP3pp6 EMC ASL with powerpath; powermt binary doesn"t exist in /etc/ on AIX 621025: 9500 Host side long duration path disable test failed 621027: vxdmpadm disable ctlr= the primary ctlr; other node doesn"t switch to secondary 621030": I/O freezes when three paths are disabled - HDS9585. 621056: Uncorrectable write error when one secondary path is failed before both primary paths 621057: Disabling multiple primary paths, I/O did not failover to next available patht and Vx filesystems were found unmounted: 621059: HP: EVA array not failing over to secondary path(s) when primary paths are pulled(ga5_0_maint) 621060: LxRT 5.0: SLES 9 SP3: HDSAMS500(DF700) A/A-A array, system panicked during "vxdmpadm disable" of multiple controllers 621063:Vxdctl enable hangs forever.SFRAC 5.0, Hp-Ux V2, Build 5/9/06, Array CX700. 621064:(605919) kirubak OPEN HPEVA8000a0: Faild to claim device during dmp path enable disable. 631538: VxVM 5.0 does not restore I/O to a previously failed path when the path becomes enabled again 633291: System crashed during vxdmpadm disable and enables 633475: vxconfigd process appears to be looping 633572: After disconnecting the primary path to HDS9500V (A/A-A ) vxdg -s init comand hangs 634326: vxesd looping after reboot 634370: VxVM panics the system on Storage path loss 636108: HPEVA8000 DMP: failover to slave path not happend during path failover. 636971: Use TUR to determine if temporary registrations are required 641291: 641291 (637294) kirubak OPEN AIX : DMP : disabling path to DS4K array is faulting the resource 642563: 290-120-910:CVM:SC: Reconfiguration loops forever on joiner due to vxclust returning 205 534300: AIX: Backport DMP 5.0 features to 4.0 568495: 280-440-420: vxconfigd core dump in ddl_print_dmp_tree 576187: DMP: Removing the buffer allocation in DMP in IO path 577199: Need to backport the code to handle device number reuse to ga4_1dmp_maint 580556: QA-GENERATED: path usage(use_all_paths) information is not getting downloaded to dmp database from dmppolicy.info file 580560: Generation of a DMP event for SCSI sense data 580562: minimumq policy optimizations 580606: On demand resizing of DMP "event log buffer" 580900a: DMP: Coverity reported problems 580917: Coverity reported errors on ASL code 580985:"libvxvm_get_subpath needs to cater for tpd metanodes also. Arequirement from SUN 581015: remove the PowerMT command 581076: vxdctl enable should do full discovery by default 581082: DMP state change logs should be made tunable 583406: dmp_dr.tc needs some enhancements. 587817a: Need to add on the fly debugging ability to vxconfigd 588608: vxdmpadm get different (misleading) error message while disabling the last path using pwwn & ctlr option 588614: /etc/vx/dmpenvents does not log time stamps 588622: /vmtest/tc/scripts/kernel/vxdmp/aa/dmp_notify.tc#1 failed and it should have Elided. 01_25 non_dbg 588637: AIX - With Powerpath installed, DMP not able to configure the secondary paths 603740: AIX : DMP : dmp_indirect_ioctl() needs to ceck dmp_cache_opena 610989: f VPATH metadevices are opened with O_NDELAY flag, all ioctls or IOs to the device fail with ENXIO 633496: Number of retries incase of a generic check condition need to be limited 634344: DMP_SCSI_SENSE event displays "command success" for adapter errors 636038:vxddladm print_propert_list - missing new DDL attributes - ARRAY_PORT_PWWN 636130:vxesd daemon gets forked through installer with CWD as CD location 641285:641285 (637898) kirubak OPEN DMP: dmp_bypass_strategy needs to handle device partitions 641944:Serial Split Brain error in single host environment 641972:Solaris SFCFS 4.0MP1PP1.4 - vxconfigd core dumped 581078:Backport incidents fixed in ss_tot till 2006-02-07 to ga4_1dmp_maint branch 583404:AIX : Panic in dmp_decode_update_dmpnode() -> reoccurence of 511032 618424:4.0.3.6 Patch (pp6) : ./tc/scripts/zrelayout/reverse.tc#49 ... failing 641950:slow "vxdisk -o alldgs list" command 763698 : AxRT 4.0MP4c panic from dmp_aixfp_close 766172 : QA-GENERATED: 40mp4: vxddldmp usage message is not correct 769865 : VM: AIX: RV_TEST ioctls are no longer compiled into debug builds 774757 : DMP : AIX : panic in dmp_select_good_path() 774855 : DMP : ddl_rediscover_disk() is having lot of issues. 770682 : QA-GENERATED: AIX:4.0mp4:./tc/scripts/admin/fmr2/snapshot/vxassist/snapback.tc #11 fail 770740 : AIX:4.0mp4:../tc/scripts/switchout/volume/start/drl_pdc.tc#3-5, 8-10, 13-15 and #20 fails 770682 : AIX:4.0mp4:./tc/scripts/admin/fmr2/snapshot/vxassist/snapback.tc #11 fails 772576 : vxmake cache fails unexpectedly 777753 : AxRT 4.0MP4e ei-tc_dgsj_001 causes master to hang/panic volmv_msg_serialize 645304 : DMP : claim_other_disk_devices is not clearing devinfo fields cause vxconfigd core dump 768375: TC: dmp_dr.tc needs to unmount the volume before skip routine 774757 : DMP : ddl_rediscover_disk() is having lot of issues. 776184 : panic in bcopy() due to bad parameters passed from dmp_get_db() 776656 : AIX 4.0MP4 path failure on the master node hangs all node 780399 : DMP nodes incorrectly enabled and DMP nodes status is incorrect 772925 : QA-GENERATED: VVR: AIX4.0MP4: scripts/autosync/autosync_killvold.tc hung 783109 : Throttling events do not get logged to dmpevents.log file 783112 : DMP Patch: sfqaia5 hang while Patch DMP testing. 787968 : AIX:4.0mp4 dmp for vscsi not enabled by default 782420 : AxRT 4.0MP4g vxcdsconvert list_append[1204]: ${3PARDATA0_0[*]}: bad substitution 785555 : DMP:ddl_update_dmp_policy cores when printing dbg messge in Sol10 787968 : AIX:4.0mp4 dmp for vscsi not enabled by default 789494 : VVR:CVR: Panic during vxibc receive 789510 : IO multipathing is not available on EVA arrays in cluster environment. 789926 : no man entry for vxdmpvscsi command 791595 : Load Balancing on VSCSI devices is not working 785555 : DMP:ddl_update_dmp_policy cores when printing dbg messge in Sol10 789494 : VVR:CVR: Panic during vxibc receive 790720 : 230-117-627: HOME DEPOT: SOL9: VxVM 4.1MP2: vxsnap restore failure - ERROR V-5-1-9631 Error while finding dependant volume 793705 :skip device having non zero peripheral qualifier in libvxemc asl 787888 : /vmtest/tc/scripts/kernel/vxdmp/misc/dmp_dr.tc#1 failed and has script errors. 08_29 non_dbg 791783 : CVMTC:cvmtc/cvm/scripts/kernel/detach/detrec.tc is hanging 792472 : CVMTC:40mp4: ../cvmtc/cvm/scripts/kernel/kmsg/kmsg.tc#5 ... is hanging 792626 : CVMTC:40mp4: ../cvmtc/cvm/scripts/admin/fmr/detatt.tc#1, 2, 3, 4, 5, 6 are failing 793463 : CVMTC:40mp4: ./cvmtc/cvm/scripts/kernel/detach/detpol_wr.tc#1, 2, 3 are failing 793487 : CVMTC:40mp4: ./cvmtc/cvm/scripts/kernel/detach/detmir.tc#1 is failing 793538 : CVMTC:40mp4: ../cvmtc/cvm/scripts/kernel/detach/detmir2.tc#1 and detmir3.tc arefailing 795211 : System Getting panicked , when initing/importing shared diskgroup with NetApp devices for the first time. 798161 :race condition between restore daemon and do_passthru_ioctl code path 800986 : AIX : DMP : backport dmp_fast_recovery tunable to 4.0 MP4 781495 : AxRT4.0MP4l; SFRAC; missing some 3PAR disks after reboot of master node 802161 : QA-GENERATED: VVR: AIX4.0MP4: scripts/utils/vxibc/vxibc_receive2.tc#5 ... FAILED 802943 : AIX : removing vxesd from the package all together. 804734 : panic in voldco_stateupdate_callback function due to NULL kc passed. 805501 : DMP should revive any failed paths that have come back before failing the last path 805511 : vxdmpadm settune does not print error when extra arguments are specified 805522 : DMP PAtch:Tcs ddl/ddladm1.tc#2,#5,#8 has failied in vxddladm in tcrun on PA m/c sfqapa11 787861 : /vmtest/tc/scripts/ddl/dmp_persistent_recpolicy.tc#2 failed. 08_29 non_dbg 793705 : skip device having non zero peripheral qualifier in libvxemc asl 832478 : SANVM : SanVM non-dbg tcrun hanged in dmp_pgr_in 834232 : Failback for private disk group disks is not working 834458 : AIX : HDS9980 array is very slow when vxdctl enable 834855 : AxRT5.0MP1: vxfenadm -d hung after "shutdown -r" on one node of 4 node SFRAC cluster 846696 : System panics after disabling primary path to striped volume on sfqapa3. 846738 : DMP does not use the last restored path for I/O when system was shutdown with paths disabled on EVA8000 848870 : balanced iopolicy yields 35-50% of throughput in 5.0 as in 4.1mp1 849775 : vxddladm settune monitor_fabric on core dumps, = is missing 848182 : 4.0MP4x vxconvert gives errors during analysis of jfs filesystems 864645 : AIX:vxconvert calculates wrong publen for aixdisks DDL PROVIDER : --------------- 834536