SNA_PRSRV T21E142 DEC SNA Peer Server V1.4 for DIGITAL UNIX ECO Summary
Copyright (c) Digital Equipment Corporation 1998. All rights reserved.
PRODUCT: DEC SNA Peer Server V1.4
OP/SYS: DIGITAL UNIX [R]
SOURCE: Digital Equipment Corporation
ECO INFORMATION:
ECO Kit Name: T21E142
ECO Kits Superseded by This ECO Kit: T21E141
ECO Kit Approximate Size: 4403200 Bytes (8612 Blocks)
Kit Applies To: DEC SNA Peer Server V1.4
DIGITAL UNIX V4.0 - V4.0C
System/Cluster Reboot Necessary: Yes (See Installation Notes)
ECO KIT SUMMARY:
An ECO kit exists for DEC SNA Peer Server V1.4 on DIGITAL UNIX V4.0
through V4.0C. The DEC SNA Peer Server Release Notes contain a complete
explanation of this release. Below is a brief description of the problems
fixed by this release:
Problems Addressed in T21E142:
o Prevent internal timer from stopping prematurely.
If multiple Transmission Groups are enabled at once and
these transmission groups become completely synchronized
in their sending of NULL XIDs the internal timer the Peer
Server maintains would stop running. This would caus
the Transmission Groups to stop sending NULL XIDs. If the
Transmission Group was disabled and then reenabled exactly
one NULL XID would be transmitted, instead of a sequence of
multiple NULL XIDs. The only recourse was to reboot the sys-
tem. This change fixes this problem by making sure that the
timer isn't prematurely disabled.
Problems Addressed in T21E141:
o Pass unbinds from Access Routines thru the Peer Server unchanged.
Previously, the Peer Server mapped all unbinds sent from an Access
Routine to a normal unbind before forwarding it to the remote LU.
o Fix session cleanup for dependent and independent LU's when stop
session management commands are issued. Management commands
"Stop SNA LU Services LU XXX Session XXX Severity= ???" would not
terminate sessions if there was ongoing outbound segmentation in the RU.
o Fix BIND reject when the BIND arrives before the response to INIT-SELF.
The BIND was rejected with sense code 0801.
o Transition to correct address during XID3 negotiation for SDLC dial
configuration.
o The routine q25_dlpi_bind_req() was accessing deallocated memory. This
could potentially cause a system crash.
o The routine t21__spam_process_sess_route_inop() was accessing deallocated
memory. This could potentially cause a system crash.
o Fix t21mcd reuse of PID for daemon or client process. When the
pid is reused MCD finds the pid on the init queue and then tries
to free the initent-> data structures again.
o Fix T21WAD crash on SMP systems where T21WAD that allowed mblks to be
updated on one thread while another thread deallocated the mblks.
o Initialize rcvdsc data structure in t21cad_thread. This can potentially
cause t21cad to crash when trying to free the buffer.
INSTALLATION NOTES:
NOTE: This is not an update kit and the current version of the Peer Server
must be deleted before installing this ECO. Deleting the current kit
will not remove the current setup, but you will have to rebuild the
kernel and reconfigure the kit, and you will need to redefine any
TN3270 server processes.
This ECO kit is distributed as a tar file containing a kit which can be
installed using the setld commands.
1) Note that this is not an update kit, and the current version of the Peer
Server must be deleted before installing this ECO.
Example:
# setld -i |grep T21 (Obtain the file names of the
installed Peer Server software)
# setld -d T21MGMTxxxx T21SRVRxxxx (Delete the current Peer Server
software)
2) The tar file should be unpacked to a suitable directory and then the
setld commands issued specifying that directory as the source of the
kit.
Example:
Unpack the tar file.
# mkdir /usr/tmp/t21e141
# cp t21e141.tar /usr/tmp/t21e141
# cd /usr/tmp/t21e141
# tar xf t21e141.tar
Load the Peer Server modules from the ECO kit.
# setld -l . T21MGMTxxxx T21SRVRxxxx
3) Reboot the machine to load the newly installed Peer Server modules.
# shutdown -r now (For immediate shutdown and reboot)
# shutdonw -r +n (For timed shutdown and reboot with warning
to users where "n" is the number of minutes
till shutdown.)
[R] UNIX is a registered trademark in the United States and other countries
This patch can be found at any of these sites:
Colorado Site
Georgia Site
Files on this server are as follows:
t21e141.README
t21e142.CHKSUM
t21e142.CVRLET_TXT
t21e142.tar
|