bind9/lib
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
..
bind9 3312. [bug] named-checkconf didn't detect a bad dns64 clients acl. 2012-04-26 11:42:39 +10:00
dns Improve locking performance in dispatch.c 2012-04-28 14:52:28 -07:00
export update copyright notice 2012-03-10 23:45:53 +00:00
irs update copyright notice 2012-03-10 23:45:53 +00:00
isc Improve locking performance in dispatch.c 2012-04-28 14:52:28 -07:00
isccc update copyright notice 2012-03-10 23:45:53 +00:00
isccfg update copyright notice 2012-03-10 23:45:53 +00:00
lwres update copyright notice 2012-03-10 23:45:53 +00:00
tests added gitignore, removed cvsignore 2012-03-03 23:10:05 -08:00
win32/bindevt update copyright notice 2007-06-19 23:47:24 +00:00
.gitignore added gitignore, removed cvsignore 2012-03-03 23:10:05 -08:00
Atffile 3131. [func] Improve scalability by allocating one zone task 2011-07-06 01:36:32 +00:00
Makefile.in update copyright notice 2007-06-19 23:47:24 +00:00