Dear Caldera Customer,

This ReliantHA Software Supplement, RHAUpdate1.1.2, provides an update for both 
UnixWare 7 Release 7.1.1 and OpenUNIX 8 systems running either ReliantHA 1.1.0
or ReliantHA 1.1.1.  Applying the update will upgrade all systems to ReliantHA
Release 1.1.2. This update release provides for failover of Linux applications
running under LKP on OpenUNIX 8, provides sample scripts for Caldera's new
Message Server product, and addresses the following problems:

Problems Fixed
-------------

	Fixed from version 1.1.0:

	- Failover did not work across an RFC1821-compliant router.
	  Gratuitous ARP capabilities have been added to make this
	  possible.
	- If ReliantHA was not completely configured correctly, the system
	  may hang on shutdown.
	- In some instances hvgen did not allow two distinct mount points
	  to coexist in the same configuration file.
	- A race condition sometimes occurred while waiting for an IOCTL
	  response when a device was closed.
	- Under heavy load a GAB halt may have occurred when it shouldn't.
	  Timing in the llt driver has been modified to accommodate this.
	- The license manager may have reported strange licenses for
	  ReliantHA.
	- The mounting of file systems may have failed if a process is already
	  trying to use the file system's mount point.  Mount_Online has been
	  modified to check for this condition.
	- Extra unnecessary debug information was logged even if debugging
	  was turned off.
	- During the installation of ReliantHA "mktitles" generated errors.

	Fixed from version 1.1.1:
	- In some conditions a node's resources and applications may not have
	  failed over when a complete system failure occurred.
	- There was no provision for handling LKP processes.
	- Oracle 8 failover did not proceed correctly in some
	  circumstances.  The Oracle scripts have been updated accordingly.
	- Sample configurations for the Messaging Server have been
	  included in /usr/opt/reliant/build/samples/.
	- Under heavy load a system may have begun to run out of STREAMS
	  resources and subsequently would miss a GAB halt sent from another
	  node.  In this case, two nodes might try to use the same shared disk
	  which could result in data corruption.  A fix has been made to cause
	  a system to failover when it detects it is running out of STREAMS
	  resources instead of trying to wait for a GAB halt from another
	  node.
	- In some cases ReliantHA would hang during shutdown, thus
	  preventing the node to shutdown completely.
	- The number of levels resources can be nested in a configuration
	  file was limited to 16.  This has been increased to 32.

Contents
--------

	/etc/conf/pack.d/gab/Driver.o
	/etc/conf/pack.d/llt/Driver.o
	/etc/conf/pack.d/msw/Driver.o
	/etc/conf/pack.d/sdl/Driver.o
	/etc/conf/pack.d/vmac/Driver_atup.o
	/etc/conf/pack.d/vmac/Driver_mp.o
	/etc/rc0.d/K14reliant
	/etc/rc0.d/K67msw
	/etc/rc1.d/K14reliant
	/etc/rc2.d/S92gab
	/sbin/gabconfig
	/sbin/lltconfig
	/sbin/lltstat
	/sbin/mswconfig
	/sbin/sdlconfig
	/sbin/sdlistty
	/usr/bin/vmacctl
	/usr/lib/Nlibgab.a
	/usr/lib/Nlibgab.so
	/usr/lib/scohelp/en_US.ISO8859-1/man/html.1Mha/CONTENTS.html
	/usr/lib/scohelp/en_US.ISO8859-1/man/html.4ha/CONTENTS.html
	/usr/opt/reliant/bin/DiskGroup
	/usr/opt/reliant/bin/File
	/usr/opt/reliant/bin/Ip
	/usr/opt/reliant/bin/LinuxInit
	/usr/opt/reliant/bin/LinuxInit_Offline
	/usr/opt/reliant/bin/LinuxInit_Online
	/usr/opt/reliant/bin/Mount
	/usr/opt/reliant/bin/Mount_Online
	/usr/opt/reliant/bin/Nw
	/usr/opt/reliant/bin/Oracle
	/usr/opt/reliant/bin/Oracle_Online
	/usr/opt/reliant/bin/Oracle_aux
	/usr/opt/reliant/bin/PFile
	/usr/opt/reliant/bin/Pdisk
	/usr/opt/reliant/bin/Process
	/usr/opt/reliant/bin/Process_Offline
	/usr/opt/reliant/bin/Share
	/usr/opt/reliant/bin/Volume
	/usr/opt/reliant/bin/bm
	/usr/opt/reliant/bin/chklic
	/usr/opt/reliant/bin/commdc
	/usr/opt/reliant/bin/commds
	/usr/opt/reliant/bin/generic_aux
	/usr/opt/reliant/bin/guiD
	/usr/opt/reliant/bin/hvassert
	/usr/opt/reliant/bin/hvdisp
	/usr/opt/reliant/bin/hvenv
	/usr/opt/reliant/bin/hvgen0
	/usr/opt/reliant/bin/hvifc
	/usr/opt/reliant/bin/hvrkind
	/usr/opt/reliant/bin/hvsend
	/usr/opt/reliant/bin/hvshut
	/usr/opt/reliant/bin/hvstart
	/usr/opt/reliant/bin/hvswitch
	/usr/opt/reliant/bin/hvutil
	/usr/opt/reliant/bin/ipalias_off
	/usr/opt/reliant/bin/ipalias_on
	/usr/opt/reliant/bin/keyfail
	/usr/opt/reliant/bin/mskx
	/usr/opt/reliant/bin/nodes/ckeys
	/usr/opt/reliant/bin/rcvm
	/usr/opt/reliant/bin/t_bm
	/usr/opt/reliant/bin/updfile
	/usr/opt/reliant/build/Ip.c
	/usr/opt/reliant/build/LinuxInit.c
	/usr/opt/reliant/build/Nw.c
	/usr/opt/reliant/build/Oracle.c
	/usr/opt/reliant/build/make_LinuxInit
	/usr/opt/reliant/build/samples/INSTALL.messaging
	/usr/opt/reliant/build/samples/grat_nfs.hl
	/usr/opt/reliant/build/samples/messaging-reliant-setup
	/usr/opt/reliant/build/samples/messaging.hl
	/usr/opt/reliant/conf/config
	/usr/opt/reliant/conf/reliant
	/usr/opt/reliant/etc/HelpTool
	/usr/opt/reliant/etc/templates/Resource.us
	/usr/opt/reliant/include/poststat.h
	/usr/opt/reliant/include/rkind.h
	/usr/opt/reliant/lib/detlib.a
	/usr/opt/reliant/lib/dettlib.a
	/usr/opt/reliant/lib/libmisc.a
	/var/opt/llt/dlpiping
	/var/opt/llt/llttest
	/var/opt/msw/floodin
	/var/opt/msw/floodout
	/var/opt/msw/setmac


Software Notes and Recommendations
----------------------------------

RHAUpdate1.1.2 should only be installed on:

	UnixWare 7 Release 7.1.1 systems or OpenUNIX 8 systems running in standard
 Release 8.0.0 mode or optional Release 7.1.2 mode.

Installation Instructions
-------------------------

1. Download the RHAUpdate1.1.2.Z file to the /tmp directory on your machine.

2. As root, uncompress the file and add the package to your system
   using these commands:

	$ su
	Password: 
	# uncompress /tmp/RHAUpdate1.1.2.Z
	# pkgadd -d /tmp/RHAUpdate1.1.2
	# rm /tmp/RHAUpdate1.1.2

Alternatively, this SLS package may be installed in quiet mode, 
that is, without displaying the release notes and asking for 
confirmation.  To do this, use these commands:

	$ su
	Password: 
	# uncompress /tmp/RHAUpdate1.1.2.Z
	# pkgadd -qd /tmp/RHAUpdate1.1.2 all
	# rm /tmp/RHAUpdate1.1.2

3. Reboot the system after installing this package.


Removal Instructions
--------------------

1. As root, remove the package using these commands:

	$ su
	Password: 
	# pkgrm RHAUpdate

2. Reboot the system after removing this package.

NOTE:  Please note that two files are modified as opposed to being replaced
during upgrade to guard against the overwriting of any customization which
might have been made by a system administrator.  These are:

/usr/opt/reliant/etc/hvenv
/usr/opt/reliant/etc/rkind/names

Because they are edited and not replaced, the changes made to these files will
not be removed if the RHAUpdate package is removed.  However, the changes
should not adversly affect the system if they remain after removing the
RHAUpdate package.


If you have questions regarding this supplement, or the product on
which it is installed, please contact your software supplier.