Originated: April 18, 2016
********************************************************************************

Patch-169753: Patch for OneFS 7.2.1.2. This patch addresses multiple issues that
affect the HDFS service.

--------------------------------------------------------------------------------

This patch can be installed on clusters running the following OneFS version: 
7.2.1.2

********************************************************************************

ENHANCEMENTS

* Bug ID 165830
  Support was added for Ambari 2.2.

RESOLVED ISSUES

* Bug ID 168404 
  If Kerberos authentication was enabled and if two HDFS clients simultaneously
  attempted to establish a Simple Authentication and Security Layer (SASL) 
  connection to the cluster, a race condition could have occurred in the 
  isi_hdfs_d process. If this condition occurred, the isi_hdfs_d process failed. 
  In addition, when the process failed, an hdfs.core.gz file containing 
  information about the isi_hdfs_d process at the time of the failure was 
  created in the /var/crash directory.
 
********************************************************************************

CHANGED FILES

* /usr/bin/isi_hdfs_d
  (MD5 = 99a6cdbd33f6195ea1461a1161820d20)

* /usr/local/lib/libsasl2.so.2
  (MD5 = b97ae8d13663e6d8743eede1695f0a1d)

********************************************************************************

INSTALLATION/REMOVAL IMPACTS

During installation or removal of this patch, the HDFS service is restarted
and HDFS clients are disconnected. After installation or removal of the
patch is complete, HDFS clients must reestablish a connection to the cluster.

********************************************************************************

IMPORTANT!  
VERIFY CLUSTER-FREE SPACE
If there is insufficient free space and you attempt to install or remove a
patch, the process might not complete successfully. An incomplete patch
installation or patch removal can leave the cluster in an inaccessible state.

Before installing or removing a patch, verify that your cluster has enough
free space to perform the procedure. For more information about maintaining
sufficient free space on an Isilon cluster, see the Best Practices Guide for
Maintaining Enough Free Space on Isilon Clusters and Pools:
https://support.emc.com/docu48119.

********************************************************************************

INSTALLING THIS PATCH

IMPORTANT!
Read INSTALLATION/REMOVAL IMPACTS before performing this procedure.
   
1. Verify that your cluster has enough free space to install this patch.

2. Open an SSH connection on any node in the cluster and log in by using the
   root account.

   NOTE: If the patch is being installed on a compliance mode cluster, log in
   using the compadmin account.

3. Copy the patch-169753.tgz file to the /ifs/data directory on the cluster.

4. Run the following command to change to the /ifs/data directory:
   
   cd /ifs/data

5. To extract the patch file, run the following command:

   tar -zxvf patch-169753.tgz

6. To install this patch, run the following command:

   isi patches install patch-169753.pkg

7. To verify that this patch is installed, run the following command:

   isi pkg info

8. Confirm that patch-169753 appears in the list of installed packages.

********************************************************************************

REMOVING THIS PATCH

If you need to remove this patch, complete the steps below.

IMPORTANT!
Read INSTALLATION/REMOVAL IMPACTS before performing this procedure.

1. Verify that your cluster has enough free space to remove this patch.

2. Open an SSH connection on any node in the cluster and log in using the
   root account.

   NOTE: If the patch is being removed from a compliance mode cluster, log in
   using the compadmin account.

3. To remove this patch, run the following command:

   isi pkg delete patch-169753

4. To verify that this patch was removed, run the following command:

   isi pkg info

5. Confirm that patch-169753 does not appear in the list of installed packages.

********************************************************************************
