]> granicus.if.org Git - apache/commit
Fix assertion failure during very high load by preventing race condition
authorStefan Fritsch <sf@apache.org>
Sat, 12 Nov 2011 01:32:56 +0000 (01:32 +0000)
committerStefan Fritsch <sf@apache.org>
Sat, 12 Nov 2011 01:32:56 +0000 (01:32 +0000)
commite6efd62b2bc80bd08a8a197f2ad93a1c81d7f2c9
treef9cf55711c294885ecb5a0f1db9e020578668bac
parentcd94ba9c6958243c61d2bae4ae7d682a162d354f
Fix assertion failure during very high load by preventing race condition
between appending to the timeout queues and adding to the pollset. We don't
add additional locking calls but only extend the present calls to include the
apr_pollset_add. Therefore this hopefully should not cause too much performance
regression.

Add some comments

Replace two AP_DEBUG_ASSERTS with better error handling

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1201146 13f79535-47bb-0310-9956-ffa450edef68
CHANGES
STATUS
server/mpm/event/event.c