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.