| Previous | Next |
| EPFNOSUPPORT | EL3RST |
ENOLCK
Record-lock table exhaustion
ENOLCK is Solaris errno 46 (No record locks available.
). Solaris could not allocate another record-lock entry.
Record which process owns the existing record locks and whether lock entries are released on all close and error paths. Raising resource limits can mask a leak, so establish whether the table is genuinely busy or steadily growing.
What to check
- Check fcntl record-lock users and whether locks are leaked across long-lived processes.
- Look at per-process and system resource controls before assuming filesystem corruption.
- A retry can succeed only after other locks are released.
References
Looking for a different code? Search another status or error code.
