BANYAN Site-Specific Patch Release Notice
Date
08 November 1996
Patch Name
5.54(20) SITE-SPECIFIC PATCH 5.54(20)-VNS-TV-1
Permanently Restricted
No
Platform
CNS, AT, MC, SMP
Prerequisites
This patch supercedes TH-5 but ONLY applies to 5.54(20). If you are running revisions previous to 5.54(20) AND you need the fixes in TV-1; you will have to upgrade to 5.54(20) and then apply TV-1. If you are running revisions previous to 5.54(20) and do not upgrade to 5.54(20) the last patch that can be applied for these fixes, up to but not including fix #25, is TH-5. TH-5 will still be made available to customers that do not upgrade to 5.54(20). Customers should apply patch 5.54(20)-VNS-TU-1 before applying this patch. Patch TU-1 updates the patch utility to properly handle future win95 client patches and prevents patches from failing with an UPDATEV error when updating the VINES File win32 location. The server must be running VINES version 5.54(20).
Does the Patch REBOOT or RESTART the Server
Reboot
Problem(s) Fixed
This patch is a Unix kernel containing the following fixes:
(Note: this is a complete list of known kernel changes. Since not all the changes are applicable to every platform, it is possible that some of the changes on the list are not included in the platform(s) cut for this patch.)
1. Fixes a problem with drop-box functionality for a Macintosh client. SPR: 1017270 Platforms: AT, MC, CNS, SMP
2. Fixes a problem wherein the message "bad sequence number in replyst" appears on the system console and performance plummets immediately afterward.SPR: 1009627 Platforms: AT, MC, CNS, SMP
3. Fixes a problem on Compaq ProLiant servers with the Compaq Fast SCSI-2 adapter wherein the server appears to lose system time during backups. SPR: 1015370 Platforms: AT, SMP
4. Fixes the problem where adding a new disk to the first adapter in a multiple adapter platform causes a "phantom disk" condition on the server. This condition is characterized by one disk permanently relocating its file system mount point in the configuration. SPR: 1016877 Platforms: AT, MC, SMP
5. Fixes an obscure SMP hang condition characterized by contention between the two system locks (prlock and runq_lock). SPR: 1011313 Platforms: SMP
6. Fixes a problem running PowerPoint and other Windows Applications on a Windows95 client wherein the file service returns an incorrect error code when a file was opened with the "fail if exists" option.SPR: 1013112 Platforms AT, MC, CNS, SMP
7. Fixes a deadlock caused by an update holding the iget_lck lock while flushing a long chain of inodes during a server sync operation. SPR: 1013767 Platforms: AT, MC, CNS, SMP
8. TCP/IP interfaces can now be removed reliably. SPR: 1017506 Platforms: AT, MC, CNS, SMP
9. X.29 Dialin Clients will now have their profiles parsed correctly. This patch should be applied to the server with the X.25 line.SPR: 1017534 Platforms: AT, MC, CNS, SMP
10. The DEC DLT tape drive now works correctly during backup/restore operations. Platforms: AT, MCSPR: 1017705
11. ckdisk will now be able to correctly add a disk array drive to an existing configuration. Platforms: AT, MC SPR: 1017755
12. Server will no longer panic with "fmem already free" due to TCP/IP server/client freeing up a socket twice.SPR: 1017566
13. Improves TCP/IP communication between remote nodes by increasing the default time-to-live (TTL) for TCP and UDP packets from 30 to 50 hops. SPR: 1017814
14. Enhanced I-Node caching algorithms to alleviate excessive reporting of 163 error after upgrading to IM3 version 1.1. SPR: 1017723
15. After upgrading an IBM server to 5.54(0), you can now properly mount fixed disks attached to a second SCSI adapter on the server. SPR: 1017754
16. Server will no longer accept invalid redirect routing commands. SPR: 1017751.
17. Unix tty lines will now initialize properly every time. Formerly, there was a slight chance that when a line was assigned, it could have some uninitialized data in its ring buffer. SPR: 1017905
18. Large routing updates will now propagate correctly over a low-speed S-S WAN interface. Formerly, it was possible for updates on large networks (> 1700 servers) to swamp the Tx queue of an HDLC, or S-S Asynch line. Now, the update will get out correctly. SPR: 1017907
19. S10 file system namei cache code added in the RT-1 patch now includes proper SMP locking. SPR: 1017792
20. VINES servers on a LAN segment containing Win32 clients no longer continue sending non-sequenced routing updates after you remove from that segment all entities (such as older routers) that use this type of routing update. Previously, the servers would continue to send both sequenced and non-sequenced routing updates, even after these non-sequenced entitites had been removed. SPR: 1014027
21. VCOPY no longer generates the following error message: Error copying VINES Desktop Database. SPR: 1015603
22. On servers with custom-defined Standard and Alternate time zones, the bfs service now displays the correct time stamp to clients. SPR 1013154
23. VCOPY now successfully copies locked Macintosh files. SPR: 1018453
24. Servers no longer panic after reaching the end of a chain of user requests. SPR: 1016647
25. You can now properly restore data from a multiple tape backup on an Exabyte 8200 tape drive. The device driver for the Exabyte 8200 tape drive now correctly interprets error messages returned by the Exabyte 8200 firmware. Previously, the restore failed and generated the following error: Warning: Tape error- Extended status indicates medium error. Platforms: AT, MC. SPR: 1019215
SPR(s) Fixed
1017270, 1009627, 1015370, 1016877, 1011313, 1013112, 1013767,
1017506, 1017534, 1017705, 1017755, 1017566, 1017814, 1017723,
1017754, 1017751, 1017905, 1017907, 1017792, 1014027, 1015603,
1018453, 1016647, 1019215
Files Changed
unix, if_mux.ldm, ckdisk, ica.com, framing.ldm, tcpip.ldm,
vfsck, oversub, if_ga.ldm, if_ica.ldm, if_ps.ldm, if_mica.ldm,
if_vg.ldm, if_bsc.ldm, pdns.db, bfs, vcopy.exe
Special Considerations
This patch supersedes the following patches:
(Each entry lists the corresponding fixes in 5.54(20)-VNS-TV-1)
5.54(20)-VNS-QW-1 (fixes #1-7)
5.54(20)-VNS-QX-1 (fix #21)
5.54(20)-VNS-RJ-1 (fixes #1-8)
5.54(20)-VNS-RK-1 (fixes #1-9)
5.54(20)-VNS-RR-1 (fixes #1-13)
5.54(20)-VNS-RT-1 (fixes #1-16)
5.54(20)-VNS-RX-1 (fixes #1-19)
5.54(20)-VNS-TC-1 (fixes #1-20)
5.54(20)-VNS-TH-5 (fixes #1-24)
This patch does not supersede the patches listed above because of
the VINES revision ranges that those patches apply to. However, it
does contain the 5.54(20) version of their fixes.
Fixes 1-24 of patch TV-1 correspond to fixes 19-25,27-39, and 43-46
in patch TH-5. These are the only 5.54(20) fixes of TH-5 and are
therefore the only fixes in TH-5 that are relevant to patch TV-1.
Fixes 1-18, 26, and 40-42 of TH-5 are already present in 5.54(20).
Note that fix #25 is a new fix not present in TH-5 and applies
only to MC and AT servers.
This patch introduces the VCOPY /K option for copying files that
have a No Delete attribute. This option is only available from the
command line version of VCOPY. It is not available when using the
menu version of VCOPY.
By preserving the setting of the No Delete attribute in the target
object, VCOPY ensures that if a Macintosh source file is locked,
copies made of that file remain locked.
Information about the /K option is now available when entering
VCOPY /? to display the command syntax and optional parameters of the
VCOPY command. However, because text strings in Banyan patches are not
internationalized, the new information appears in English. The text
string will be internationalized in a future release.