Commit Graph

20138 Commits

Author SHA1 Message Date
Tinderbox User
0e87b3cb58 update SRCID 2012-05-14 17:15:50 +00:00
Evan Hunt
bc626b81d7 Merge branch 'master' of ssh://repo/proj/git/prod/bind9 2012-05-14 10:07:34 -07:00
Evan Hunt
dd2a0a6d2d Merge statistics code (ATT SoW, rt24117)
This includes the following changes:

3326.	[func]		Added task list statistics: task model, worker
			threads, quantum, tasks running, tasks ready.
			[RT #27678]

3325.	[func]		Report cache statistics: memory use, number of
			nodes, number of hash buckets, hit and miss counts.
			[RT #27056]

3324.	[test]		Add better tests for ADB stats [RT #27057]

3323.	[func]		Report the number of buckets the resolver is using.
			[RT #27020]

3322.	[func]		Monitor the number of active TCP and UDP dispatches.
			[RT #27055]

3321.	[func]		Monitor the number of recursive fetches and the
			number of open sockets, and report these values in
			the statistics channel. [RT #27054]

3320.	[func]		Added support for monitoring of recursing client
			count. [RT #27009]

3319.	[func]		Added support for monitoring of ADB entry count and
			hash size. [RT #27057]
2012-05-14 10:06:05 -07:00
Tinderbox User
6f54546812 update SRCID 2012-05-14 00:16:32 +00:00
Tinderbox User
5f5491bcaf update SRCID 2012-05-13 00:16:08 +00:00
Tinderbox User
8eb4df369c update SRCID 2012-05-12 06:17:46 +00:00
Francis Dupont
e871298def Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9 2012-05-12 07:55:30 +02:00
Francis Dupont
6a2ebd69b5 fix key name variable in autosign 2012-05-12 07:54:45 +02:00
Tinderbox User
fab723ea94 update SRCID 2012-05-12 00:16:19 +00:00
Tinderbox User
15c2368633 update SRCID 2012-05-11 00:16:30 +00:00
Tinderbox User
4dd8c4517e update SRCID 2012-05-10 00:16:32 +00:00
Tinderbox User
b38c890972 update SRCID 2012-05-09 23:16:17 +00:00
Mark Andrews
c438f1beb9 3318. [tuning] Reduce the amount of work performed while holding a
bucket lock when finshed with a fetch context.
                        [RT #29239]
2012-05-10 08:28:32 +10:00
Tinderbox User
38cb1e5660 update SRCID 2012-05-09 05:15:56 +00:00
Mark Andrews
26ed6de665 add opensslecdsa_link 2012-05-09 13:51:29 +10:00
Tinderbox User
ccaa6e65bf update SRCID 2012-05-09 00:16:27 +00:00
Tinderbox User
9183cf94f1 update SRCID 2012-05-08 00:16:13 +00:00
Tinderbox User
4f679c901b update SRCID 2012-05-07 00:16:12 +00:00
Tinderbox User
91b0dcdd38 update SRCID 2012-05-06 00:16:21 +00:00
Tinderbox User
e726c28869 update SRCID 2012-05-05 00:16:25 +00:00
Tinderbox User
447ae0196e update SRCID 2012-05-04 00:16:23 +00:00
Tinderbox User
4f8cc0cad6 update SRCID 2012-05-03 21:15:39 +00:00
Evan Hunt
d560cb0fc3 Merge branch 'master' of ssh://repo/proj/git/prod/bind9 2012-05-03 14:01:41 -07:00
Evan Hunt
970aa7d783 missing braces; style glitch 2012-05-03 14:01:32 -07:00
Tinderbox User
46a2309731 update SRCID 2012-05-03 01:15:34 +00:00
Tinderbox User
cd791043c8 regen master 2012-05-03 01:04:16 +00:00
Tinderbox User
6ea275fd32 update SRCID 2012-05-03 00:16:33 +00:00
Tinderbox User
99d8f5a704 update copyright notice 2012-05-02 23:45:44 +00:00
Mark Andrews
7180f7f5df Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9 2012-05-03 09:30:44 +10:00
Tinderbox User
3349f0044f newcopyrights 2012-05-02 23:30:29 +00:00
Mark Andrews
58da190592 Merge branch 'master' of repo.isc.org:/proj/git/prod/bind9 2012-05-03 09:30:00 +10:00
Mark Andrews
89bbdd1f69 Use '==' not '=' in conditional test when not using openssl. 2012-05-03 09:29:32 +10:00
Tinderbox User
910e77ddb5 update SRCID 2012-05-02 14:15:26 +00:00
Mark Andrews
aaaf8d4f48 3317. [func] Add ECDSA support (RFC 6605). [RT #21918] 2012-05-02 23:20:17 +10:00
Tinderbox User
c604bc89f3 update SRCID 2012-05-02 00:16:13 +00:00
Tinderbox User
f428b37d05 update SRCID 2012-05-01 01:15:38 +00:00
Mark Andrews
c6b8cd34ad new draft 2012-05-01 10:45:26 +10:00
Tinderbox User
11468384f6 update SRCID 2012-05-01 00:16:18 +00:00
Tinderbox User
8d652d52c2 update SRCID 2012-04-30 00:16:28 +00:00
Tinderbox User
4da32704a9 update SRCID 2012-04-29 00:16:17 +00:00
Tinderbox User
ee980d3fc4 update copyright notice 2012-04-28 23:45:42 +00:00
Tinderbox User
f7369b2881 newcopyrights 2012-04-28 23:30:17 +00:00
Tinderbox User
499dda1ab5 update SRCID 2012-04-28 22:15:46 +00:00
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
Evan Hunt
5416b9242d Merge branch 'master' of ssh://repo/proj/git/prod/bind9 2012-04-28 14:43:48 -07:00
Tinderbox User
a4dbd46172 update SRCID 2012-04-28 00:16:08 +00:00
Evan Hunt
4e8fe357a6 create and use multiple fetch dispatches
Added API to create a set of UDP dispatches which can be shared
round-robin style when making upstream queries for authoritative
data; this should reduce lock contention in the query source
dispatch.
2012-04-27 16:11:30 -07:00
Tinderbox User
708850fcaa update SRCID 2012-04-27 13:16:12 +00:00
Tinderbox User
dd626af154 update SRCID 2012-04-27 08:16:20 +00:00
Tinderbox User
ffdabccaa1 update SRCID 2012-04-27 07:16:29 +00:00