|
|
PTHREADS-VMS ALPTHREADS_04071 OpenVMS Alpha V7.1 Java JDK Support ECO Summary
|
TITLE: PTHREADS-VMS ALPTHREADS_04071 OpenVMS Alpha V7.1 Java JDK Support ECO Summary
NOTE: An OpenVMS saveset or PCSI installation file is stored
on the Internet in a self-expanding compressed file.
The name of the compressed file will be kit_name-dcx_vaxexe
for OpenVMS VAX or kit_name-dcx_axpexe for OpenVMS Alpha.
Once the file is copied to your system, it can be expanded
by typing RUN compressed_file. The resultant file will
be the OpenVMS saveset or PCSI installation file which
can be used to install the ECO.
Copyright (c) Compaq Computer Corporation 1998. All rights reserved.
Modification Date: 30-DEC-98
Modification Type: Updated Kit Supersedes ALPTHREADS_03071
CAUTION: Application of this update kit exposes a latent race condition
in MMOV V2.0. When the MMOV IVP is run, MMOV$ALPHAVCR will fall
into an infinite loop and never complete. Users of MMOV should
therefore NOT install this update kit.
OP/SYS: OpenVMS Alpha
COMPONENT: PTHREADS
SOURCE: Compaq Computer Corporation
ECO INFORMATION:
ECO Kit Name: ALPTHREADS_04071
ECO Kits Superseded by This ECO Kit: ALPTHREADS_03071
ALPTHREADS_02071 (Not released in
TIMA)
ECO Kit Approximate Size: 3348 Blocks
Kit Applies To: OpenVMS Alpha V7.1, V7.1-1H1, V7.1-1H2
System/Cluster Reboot Necessary: Yes
Rolling Re-boot Supported: Not Known
Installation Rating: INSTALL_2
2 - To be installed on all systems running
the listed version(s) of OpenVMS and
using the following feature(s):
- Running Java JDK
**** CAUTION ****
The images provided in this kit will not fully take effect until
the system is rebooted. Compaq strongly recommends that you reboot
your system immediately after installation of this kit. Until a
reboot is performed, the threads environment will be left in an
an inconsistant state and threaded applications will fail with the
following message:
%DCL-W-ACTIMAGE, error activating image CMA$TIS_SHR
-CLI-E-IMGNAME, image file
DKA0:[SYS0.SYSCOMMON.][SYSLIB]CMA$TIS_SHR.EXE
-SYSTEM-F-SHRIDMISMAT, ident mismatch with shareable image
Other cluster nodes that share the same system disk will also need
to be rebooted soon after installing this kit. Until they are, the
threads environments on those nodes will be in an inconsistent
state and threaded applications may fail. Although a rolling
reboot is allowed, other nodes should be rebooted shortly after
installing this kit.
Kit Dependencies:
The following remedial kit(s) must be installed BEFORE
installation of this kit:
None
In order to receive all the corrections listed in this
kit, the following remedial kits should also be installed:
ALPDCL01_071 (if upcalls & multiple kernel threads
are enabled),
ALPBASE02_071 (if upcalls are enabled),
ALPSYSA02_071 (if upcalls are enabled)
ECO KIT SUMMARY:
An ECO kit exists for Java JDK Support for DECThreads on OpenVMS
Alpha V7.1 through V7.1-1H2.
Changes Contained in ALPTHREADS_04071 Kit:
o This kit updates the DECthreads environment for OpenVMS Alpha
V7.1[-1Hn] with new support required to run the Java JDK kit.
This support encompasses major structural changes to DECthreads,
including fixes for performance issues.
o Because of new interdependencies between the PTHREAD$RTL and
CMA$TIS_SHR images, the minor idents for both images have been
bumped for this kit. As a result, applications built against
the updated images will NOT run correctly on OpenVMS V7.1
systems unless this kit has been installed. For this reason,
Compaq recommends that applications intended for use on
standard V7.1 systems NOT be built on systems where this kit
has been installed.
o Previous ALPTHREADS_0n071 kits contained a regression where an
incorrect exit status value would be returned by the process or
image exit if any thread explicitly invoked the $EXIT system
service (or the C RTL exit() function) or if the initial thread
terminated by returning an error status value from the program's
"main" function. One effect of this regression is that the
DEC Ada Compilation System (ACS) would always return SS$_NORMAL,
regardless of whether errors were encountered in the compilation
or linking. The regression has been corrected in this kit.
o In previous ALPTHREADS_0n071 kits, the DECthreads bugcheck code
was changed to no longer create the text file PTHREAD_DUMP.LOG,
but instead generate a process dump. Owing to difficulties
analyzing threaded process dumps on some OpenVMS V7.1 systems,
the PTHREAD_DUMP.LOG file has been reinstated for this kit.
Side Effects of installing the ALPTHREADS_04071 Kit:
o Application of this update kit exposes a latent race condition
in MMOV V2.0. When the MMOV IVP is run, MMOV$ALPHAVCR will fall
into an infinite loop and never complete. Users of MMOV should
therefore NOT install this update kit.
Problems addressed in ALPTHREADS_03071:
o This kit updates the DECthreads environment for OpenVMS
Alpha V7.1 with new support required to run the Java JDK
kit. The new support encompasses major structural
changes to DECthreads, including fixes for performance
issues.
o Because of new interdependencies between the PTHREAD$RTL and
CMA$TIS_SHR images, the minor idents for both images have been
bumped for this kit. As a result, threaded applications built
against the updated threads images will NOT run correctly on
standard V7.1 systems. Therefore, Digital recommends that
threaded applications intended for use on V7.1 NOT be built
on systems where this kit has been installed.
INSTALLATION NOTES:
Install this kit with the VMSINSTAL utility by logging into the
SYSTEM account and typing the following at the DCL prompt:
$ @SYS$UPDATE:VMSINSTAL ALPTHREADS_0471 [saveset location]
The saveset location can be a tape drive or a disk directory that
contains the kit saveset. Note that the installation will require
a minimum of 10000 free blocks on the system disk. Much of this
space is needed only during the installation as system libraries
are being updated. Space can be recovered after installation by
purging the system disk to remove files that are replaced by the
installation procedure.
The system should be rebooted after the successful
installation of the update kit. If you have other nodes
in your OpenVMS Cluster sharing a common system disk, they
should also be rebooted in order make use of the new
images.
Files on this server are as follows:
|
»alpthreads_04071.README
»alpthreads_04071.CHKSUM
»alpthreads_04071.CVRLET_TXT
»alpthreads_04071.a-dcx_axpexe
|