IBM Platform Symphony 7.1 Interim Fix 364964 Readme File

Abstract

The Platform Symphony IOP package has a Reduce task fail issue when the C++ framework and Lz4 compression are enabled.

Description

When the C++ framework is enabled, the Lz4 compression for Map output will lead the Reduce task to fail. 
This fix resolves the issue where Lz4 compression cannot work with the C++ framework.

This interim fix applies only to the following platform:

Linux ppc64le

 

Readme file for: IBM® Platform Symphony

Product/Component Release: 7.1 FP1

Update Name: Interim Fix 364964

Fix ID: sym-7.1-build364964-iop

Publication date: 13 Oct 2015

Last modified date: 13 Oct 2015

Contents

1. List of fixes

2. Download location

3. Products or components affected

4. Installation and configuration

5. List of files

6. Copyright and trademark information

1.    List of fixes

APAR # P101384

2.    Download location

Download Fix 364964 from the following location:

http://www.ibm.com/eserver/support/fixes/

3.    Products or components affected

Product/Component Name, Platform, Fix ID:

Platform Symphony/libNativeSort.so, libShuffleLib.so , Linux ppc64le, sym-7.1-build364964-iop

4.    Installation and configuration

4.1 Before installation

               1. Stop the application.

                      Log on to the master host as the cluster administrator and run:

                      > soamcontrol app disable all

               2. Back up the affected files.

                      Log on to all Linux ppc64le compute hosts in the cluster, and back up the following files:

                      $SOAM_HOME/mapreduce/7.1/linux3.10-glibc2.17-ppc64le/lib64/libNativeSort.so

                      $SOAM_HOME/mapreduce/7.1/linux3.10-glibc2.17-ppc64le/lib64/libShuffleLib.so

                      $SOAM_HOME/mapreduce/conf/pmr-site.xml

4.2 Installation steps

               1. Log on to all Linux ppc64le compute hosts in the cluster, and replace the old files with the downloaded one:

                > tar zxvf sym7.1-build364964_lnx310-lib217-ppc64le.tar.gz –C $EGO_TOP

               2. Remove the following configuration from $SOAM_HOME/mapreduce/conf/pmr-site.xml to enable C++ framework for MapReduce workload.

<property>

<name>pmr.framework.cpp</name>

<value>false</value>

</property>

4.3 After installation

               1. Start the application.

                     Log on to the master host as the cluster administrator and run:

                    > soamcontrol app enable <appName>

4.4 Uninstallation

1. Stop the application.

                      Log on to the master host as the cluster administrator and run:

                      > soamcontrol app disable all

2. Restore the backup file.

                      Log on to all hosts and restore the backed up files:

                      $SOAM_HOME/mapreduce/7.1/linux3.10-glibc2.17-ppc64le/lib64/libNativeSort.so

                      $SOAM_HOME/mapreduce/7.1/linux3.10-glibc2.17-ppc64le/lib64/libShuffleLib.so

                      $SOAM_HOME/mapreduce/conf/pmr-site.xml

3.  Start the application

                      Log on to the master host as the cluster administrator and run:

                      > soamcontrol app enable <appName>

5.    List of files

sym7.1-build364964_lnx310-lib217-ppc64le.tar.gz

6.    Copyright and trademark information

© Copyright IBM Corporation 2015

U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

IBM®, the IBM logo and ibm.com® are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.