PROBLEM: (QAR 51227) (Patch ID: OSF415-400246) ******** This patch fixes a problem that can cause an NFS mounted file system to hang. The problem is caused by an incorrect FCNTL return. PROBLEM: (QAR 14680) (Patch ID: OSF415-400246) ******** This patch fixes a problem that can cause the rpc.lockd program to fail because it loses a message granting NLM approval. The message would be: call unlock_res stat granted rather than: call lock_res stat blocked PROBLEM: (QAR 43271) (Patch ID: OSF415-400246) ******** This patch fixes a problem that can cause an NFS mounted file system to hang. The problem is caused by an incorrect FCNTL return. PROBLEM: (QAR 45844) (Patch ID: OSF415-400246) ******** This patch fixes a problem that can cause an NFS mounted file system to hang during file locking. PROBLEM: (QAR 46298) (Patch ID: OSF415-400246) ******** This patch fixes a problem that can cause rpc.lockd to crash with a core dump. Multivendor environments are particularly susceptible to this problem. PROBLEM: (QAR 46630) (Patch ID: OSF415-400246) ******** This patch fixes a problem that occurs with NFS mounted user mail files. The error prevents the files from being locked and prints out the following message: cannot lockf PROBLEM: (QAR 49265) (Patch ID: OSF415-400246) ******** This patch fixes an NFS problem. The system displays the following error message: NFS error 48 cannot bind sockets Other fixes include the cleanup of some error messages and to direct more errors to syslog. Additionally, the signal handler (SIGALRM) was redesigned to improve the efficiency of retranmission and to prevent possible lost transmits. PROBLEM: (QAR 58417, QAR 47243, QAR 49825) (Patch ID: OSF415-405178) ******** This patch corrects serveral minor problems: - Change lost cancel reply timeout to use an event time instead of an event counter. - Change stale cancel code to release a a request blocked on the serializing if there is one. - Change loop calling rpc.statd during initialization to sleep if statd isn't running instead of looping immediately. - Cleanup some error message printout, direct more errors to syslog. PROBLEM: (QAR 51511) (Patch ID: OSF415-405178) ******** This patch allows msg_q to contain client source and server source entries for the same file and ensures grant_msg calls match the corresponding lock_msg call to send KLM reply. PROBLEM: (QAR 53016) (Patch ID: OSF415-405178) ******** This patch allows rpc.lockd to tolerate environments with many IP aliases. PROBLEM: (QAR 57507) (Patch ID: OSF415-405178) ******** This patch corrects a problem where client rpc.lockds are not reclaiming file locks after a server reboots. The IP addresses are matched using hostnames. PROBLEM: (QAR 62136) (Patch ID: OSF415-405369) ******** This patch corrects two problems, the first change moves locked files from the message queue to the held list once. The second change adds code to allow locked files leftover from a server reboot, to timeout and be transmitted to the server.