1834425 Members
2134 Online
110067 Solutions
New Discussion

System Read Lock table

 
Manohar Manne_1
Occasional Advisor

System Read Lock table

On HPUX11 one of my thrid party application was failed due to error code 46. ( system record Lock table full). But I monitor the nflocks usage by glance only 3380 is using (total available is 10650). What could be the reason for error code 46. DO I need to tune any other kernel values.
TIA
Manohar
2 REPLIES 2
A. Clay Stephenson
Acclaimed Contributor

Re: System Read Lock table

By any chance, are any of these NFS files? fcntl can set errno if there are problems getting locks on NFS mounted files.
If it ain't broke, I can fix that.
James R. Ferguson
Acclaimed Contributor

Re: System Read Lock table

Hi:

This is a somewhat unusual error. errno=46 is ENOLCK.

The man pages (for 'errno') note:

/begin_quote/

System lock table is full. Too many files have file locks on them, or there are too many record locks on files, or there are too many instances of a reading or writing process sleeping until an enforcement mode lock clears. This error may also indicate system problems in handling a lock request on a remote NFS file. This error is also currently returned for all attempts to perform locking operations on a remote NFS file that has its locking enforcement mode bit set, since the stateless nature of NFS prevents maintaining the necessary lock information.

/end_quote/

Since you do not see a high-water mark met, are there any NFS mounts involved, perhaps?

Regards!

...JRF...