glm-sol11_sparc-Patch-6.0.1.200

 Basic information
Release type: Patch
Release date: 2016-03-10
OS update support: None
Technote: None
Documentation: None
Popularity: 624 viewed    downloaded
Download size: 176.78 KB
Checksum: 337909629

 Applies to one or more of the following products:
VirtualStore 6.0.1 On Solaris 11 SPARC
Storage Foundation Cluster File System 6.0.1 On Solaris 11 SPARC
Storage Foundation for Oracle RAC 6.0.1 On Solaris 11 SPARC

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

This patch supersedes the following patches: Release date
glm-sol11_sparc-6.0.1.100 (obsolete) 2014-04-16

 Fixes the following incidents:
3364311, 3845273

 Patch ID:
VRTSglm-6.0.100.200

Readme file
                          * * * READ ME * * *
              * * * Veritas Group Lock Manager 6.0.1 * * *
                      * * * Patch 6.0.1.200 * * *
                         Patch Date: 2016-03-03


This document provides the following information:

   * PATCH NAME
   * OPERATING SYSTEMS SUPPORTED BY THE PATCH
   * PACKAGES AFFECTED BY THE PATCH
   * BASE PRODUCT VERSIONS FOR THE PATCH
   * SUMMARY OF INCIDENTS FIXED BY THE PATCH
   * DETAILS OF INCIDENTS FIXED BY THE PATCH
   * INSTALLATION PRE-REQUISITES
   * INSTALLING THE PATCH
   * REMOVING THE PATCH


PATCH NAME
----------
Veritas Group Lock Manager 6.0.1 Patch 6.0.1.200


OPERATING SYSTEMS SUPPORTED BY THE PATCH
----------------------------------------
Solaris 11 SPARC


PACKAGES AFFECTED BY THE PATCH
------------------------------
VRTSglm


BASE PRODUCT VERSIONS FOR THE PATCH
-----------------------------------
   * Symantec VirtualStore 6.0.1
   * Veritas Storage Foundation Cluster File System HA 6.0.1
   * Veritas Storage Foundation for Oracle RAC 6.0.1


SUMMARY OF INCIDENTS FIXED BY THE PATCH
---------------------------------------
Patch ID: 6.0.100.200
* 3845273 (2850818) GLM  thread got panic with null pointer de-reference.
Patch ID: 6.0.100.100
* 3364311 (3364309) Internal stress test on cluster file system hit debug assert in Group Lock Manager (GLM).


DETAILS OF INCIDENTS FIXED BY THE PATCH
---------------------------------------
This patch fixes the following Symantec incidents:

Patch ID: 6.0.100.200

* 3845273 (Tracking ID: 2850818)

SYMPTOM:
GLM thread may get panic if cache pointer remains null.

DESCRIPTION:
When GLM cache pointer is de-refrenced, thread got panicked. This
is due to the reason that there can be a case where memory is not allocated to
the cache and pointer remained null but we missed the check for null pointer and
later we de-referenced that resulting into the panic.

RESOLUTION:
Code has been modified to handle the situation where memory is not
allocated for the cache.

Patch ID: 6.0.100.100

* 3364311 (Tracking ID: 3364309)

SYMPTOM:
Internal stress test on cluster file system hit debug assert in Group Lock Manager (GLM).

DESCRIPTION:
In GLM, the code to handle last revoke for a lock may cause a deadlock which is caught upfront by debug assert.

RESOLUTION:
The code is modified to avoid deadlock while handling last revoke for a lock.



INSTALLING THE PATCH
--------------------
Run the Installer script to automatically install the patch:
-----------------------------------------------------------
To install the patch perform the following steps on at least one node in the cluster:
1. Copy the patch glm-sol11_sparc-Patch-6.0.1.200.tar.gz to /tmp
2. Untar glm-sol11_sparc-Patch-6.0.1.200.tar.gz to /tmp/hf
    # mkdir /tmp/hf
    # cd /tmp/hf
    # gunzip /tmp/glm-sol11_sparc-Patch-6.0.1.200.tar.gz
    # tar xf /tmp/glm-sol11_sparc-Patch-6.0.1.200.tar
3. Install the hotfix
    # pwd 
    /tmp/hf
    # ./installGLM601P2 [<host1> <host2>...]

You can also install this patch together with 6.0.1 GA release and 6.0.5 Patch release
    # ./installGLM601P2 -base_path [<601 path>] -mr_path [<605 path>] [<host1> <host2>...]
where the -mr_path should point to the 6.0.5 image directory, while -base_path to the 6.0.1 image.

Install the patch manually:
--------------------------
1. pkg uninstall VRTSglm
2. pkg unset-publisher Symantec
3. pkg unset-publisher Veritas
4. pkg set-publisher -g <complete path of  package>    Veritas
5. pkg install --accept -g <complete path of package>    VRTSglm


REMOVING THE PATCH
------------------
1. pkg uninstall VRTSglm


SPECIAL INSTRUCTIONS
--------------------
Manually install this patch by the native OS command such as "patchadd" if it's installed on stacks other than 6.0.5.


OTHERS
------
NONE