bind9/lib/isc/unix
Evan Hunt 54489ba167 Improve locking performance in dispatch.c
3316.	[tuning]	Improved locking performance when recursing.
			[RT #28836]

   - Use one lock per memory pool instead of associating
     them all with a single 'pool_lock' in the dispatch manager.
   - Reduce the critical sections for qid->lock in get_dispsocket(),
     deref_portentry() and dns_dispatch_addresponse2().
   - Added a memory pool for socket events in dns_dispatch_t.
   - Add an isc_socketevent_t member in the resquery_t object, and use
     it with isc_socket_sendto2() instead of using isc_socket_sendto()
   - Tuned the memory pools in dispatch.c for better performance
     under load
2012-04-28 14:52:28 -07:00
..
include update copyright notice 2012-03-10 23:45:53 +00:00
app.c cleanup [RT #20509] 2009-11-04 05:58:46 +00:00
dir.c update copyright notice 2012-03-10 23:45:53 +00:00
entropy.c update copyright notice 2008-12-01 23:47:45 +00:00
errno2result.c update copyright notice 2012-03-10 23:45:53 +00:00
errno2result.h update copyright notice 2012-03-10 23:45:53 +00:00
file.c update copyright notice 2012-03-10 23:45:53 +00:00
fsaccess.c update copyright notice 2007-06-19 23:47:24 +00:00
ifiter_getifaddrs.c update copyright notice 2009-09-24 23:48:13 +00:00
ifiter_ioctl.c update copyright notice 2009-01-18 23:48:14 +00:00
ifiter_sysctl.c update copyright notice 2007-06-19 23:47:24 +00:00
interfaceiter.c 2503. [port] linux: improve compatibility with Linux Standard 2008-12-01 03:53:32 +00:00
ipv6.c update copyright notice 2007-06-19 23:47:24 +00:00
keyboard.c update copyright notice 2007-06-19 23:47:24 +00:00
Makefile.in 2805. [bug] Fixed namespace problems encountered when building 2009-12-05 23:31:41 +00:00
net.c update copyright notice 2012-03-10 23:45:53 +00:00
os.c update copyright notice 2007-06-19 23:47:24 +00:00
resource.c update copyright notice 2009-02-13 23:48:14 +00:00
socket.c Improve locking performance in dispatch.c 2012-04-28 14:52:28 -07:00
socket_p.h update copyright notice 2009-09-02 23:48:03 +00:00
stdio.c set $Id$ 2012-03-07 22:13:11 +11:00
stdtime.c update copyright notice 2007-06-19 23:47:24 +00:00
strerror.c update copyright notice 2009-02-16 23:48:04 +00:00
syslog.c Fix compiler warnings on SCO OSr5 2007-09-13 04:48:16 +00:00
time.c update copyright notice 2012-03-10 23:45:53 +00:00