Patch-ID# 100075-05 Keywords: lockd, rpc.lockd, rpc.statd file locking Synopsis: lockd problems in 4.1 and 4.0.3 Date: 30/Oct/90 SunOS release: 4.1 , 4.0.3 Unbundled Product: Unbundled Release: Topic: rpc.lockd jumbo patch BugId's fixed with this patch: 1038930, 1038916 Architectures for which this patch is available: sun4 sun4c Sun3 and Sun3x Obsoleted by: 4.1.1 Problem Description: Various lockd core dumps and client process going into disk waits have been addressed by this patch. i) Fixed problem with running out of file descriptors and getting RPC TIMEOUT errors, seen when running large number of diskless clients. ii) Fixed problem where fd and fd structure was not released when doing test lock, eventually running out of file descriptors. This problem would occur when running WP and quitting out of the window. iii) Fixed problem where rpc.lockd core dumps after a large amount of time when running "fame" application. iv) Fixed problem where restarting lockd on a client results in the server not being able to communicate with the new lockd as it has an old client handle that is associated with a now invalid port number. v) Fixed problem where upgrade from a read lock to a write lock is allowed when remote read locks are outstanding. Special Instructions: If patch 100075-04 has been installed than only the new rpc.lockd needs to be installed in /usr/etc, as there are no additional kernel modifications from the last revision of this patch. Installation Instructions: Rename the original files before installing the patches For 4.1: Place the files in OBJ directory in /sys/sunX/OBJ Place the new rpc.lockd in /usr/etc Rebuild a new kernel and reboot. For 4.0.3: Place the files in OBJ directory in /sys/sunX/OBJ Place the new rpc.lockd in /usr/etc Add the following line to /sys/sunX/conf/files ufs/ufs_lockf.c standard Rebuild a new kernel and reboot.