High processor utilization and/or hung workstations due to opportunistic locking.

(Last modified: 29Nov2002)

This document (10051516) is provided subject to the disclaimer at the end of this document.

fact

Novell NetWare 5.0 Support Pack 6a (NW50SP6A.EXE)

Novell Client 4.7 for Windows NT/2000

Novell NetWare 5.1 Support Pack 2a (NW51SP2A.EXE)

Novell Client 4.71 for Windows NT/2000

symptom

High Processor Utilization.

Workstations hang.

Connections may not be able to be cleared out of monitor.

Service processes are climbing, higher than normal, or at the maximum

cause

Following is an example of how this situation may occur:  Client1 is using File1 and Client2 is using File2. Client1 is then requesting access to File2 so the server is sending an oplock break to Client2, however Client2 is already requesting access to File1. As a result of this the clients are becoming deadlocked in their file access and may time out.  This deadlock situation can also cause high processor utilization.

fix

Set Client File Caching Enabled = OFF will disable opportunistic locking on the server side. NetWare 5 only setting with Service packs.
This setting is found in Monitor.nlm under Server parameters / NCP
This will resolve the server utilization problems and workstation hangs if they are being caused by opportunistic locking.  No degredation in the workstation response time has been reported when this has been turned off.

document

Document Title: High processor utilization and/or hung workstations due to opportunistic locking.
Document ID: 10051516
Solution ID: NOVL5084
Creation Date: 07Apr2000
Modified Date: 29Nov2002
Novell Product Class:Groupware
NetWare

disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.