diff options
author | trawick <trawick@13f79535-47bb-0310-9956-ffa450edef68> | 2003-04-04 12:46:01 +0000 |
---|---|---|
committer | trawick <trawick@13f79535-47bb-0310-9956-ffa450edef68> | 2003-04-04 12:46:01 +0000 |
commit | 4e7906c381bc7a74a922c4cee4c8c30abeb383a6 (patch) | |
tree | 92b480bee2a8d83beafe8173f9642e6413b9784a /STATUS | |
parent | 50150354d55feb8380579cff2ce418a4e0ffbe6c (diff) | |
download | libapr-4e7906c381bc7a74a922c4cee4c8c30abeb383a6.tar.gz |
update an entry on a solaris lock problem with information
about the system tuning requirements for dealing with it
Submitted by: Kristofer Spinka
Reviewed by: Jeff Trawick
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@64474 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'STATUS')
-rw-r--r-- | STATUS | 23 |
1 files changed, 22 insertions, 1 deletions
@@ -1,5 +1,5 @@ APACHE PORTABLE RUNTIME (APR) LIBRARY STATUS: -*-text-*- -Last modified at [$Date: 2003/03/31 05:34:30 $] +Last modified at [$Date: 2003/04/04 12:46:01 $] Release: @@ -303,6 +303,27 @@ RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP: This gives me more rationale for switching the default interprocess lock mechanism to pthread (if available). + Explanation: + ============ + The system imposed default limit of outstanding lock requests is + 512. + You can verify this by, in a contemporary version of Solaris: + + # mdb -k + > tune_t_flckrec/D + tune_t_flckrec: + tune_t_flckrec: 512 + + This can be increased by adding the following to /etc/system: + + set tune_t_flckrec=1024 + + and rebooting. + + Of course "1024" can be any reasonable limit, although we do not know + what "reasonable" should be, so be conservative, only increase this as + necessary. + * Generate a good bug report to send to the FreeBSD hackers that details the problems we have seen with threads and system calls (specifically sendfile data is corrupted). From our analysis so far, we don't think |