1. 19 Dec, 2012 1 commit
  2. 18 Dec, 2012 2 commits
  3. 21 Nov, 2012 2 commits
  4. 15 Oct, 2012 1 commit
  5. 06 Oct, 2012 1 commit
  6. 03 Oct, 2012 2 commits
  7. 14 Sep, 2012 1 commit
  8. 02 Jul, 2012 1 commit
    • Evan Hunt's avatar
      fix bad-cache assert · cdd271b1
      Evan Hunt authored
      3346.	[security]	Bad-cache data could be used before it was
      			initialized, causing an assert. [RT #30025]
      cdd271b1
  9. 08 Jun, 2012 1 commit
  10. 14 May, 2012 1 commit
    • Evan Hunt's avatar
      Merge statistics code (ATT SoW, rt24117) · dd2a0a6d
      Evan Hunt authored
      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]
      dd2a0a6d
  11. 09 May, 2012 1 commit
  12. 28 Apr, 2012 1 commit
    • Evan Hunt's avatar
      Improve locking performance in dispatch.c · 54489ba1
      Evan Hunt authored
      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
      54489ba1
  13. 27 Apr, 2012 1 commit
    • Evan Hunt's avatar
      create and use multiple fetch dispatches · 4e8fe357
      Evan Hunt authored
      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.
      4e8fe357
  14. 24 Apr, 2012 1 commit
  15. 07 Mar, 2012 1 commit
  16. 22 Feb, 2012 1 commit
  17. 14 Feb, 2012 2 commits
  18. 07 Dec, 2011 1 commit
  19. 05 Dec, 2011 2 commits
  20. 23 Nov, 2011 1 commit
  21. 16 Nov, 2011 1 commit
  22. 15 Nov, 2011 1 commit
  23. 04 Nov, 2011 2 commits
  24. 02 Nov, 2011 1 commit
  25. 27 Oct, 2011 2 commits
  26. 12 Oct, 2011 1 commit
  27. 08 Jun, 2011 1 commit
    • Evan Hunt's avatar
      3124. [bug] Use an rdataset attribute flag to indicate · 6de9744c
      Evan Hunt authored
      			negative-cache records rather than using rrtype 0;
      			this will prevent problems when that rrtype is
      			used in actual DNS packets. [RT #24777]
      
      3123.	[security]	Change #2912 exposed a latent flaw in
      			dns_rdataset_totext() that could cause named to
      			crash with an assertion failure. [RT #24777]
      6de9744c
  28. 11 Mar, 2011 1 commit
  29. 18 Feb, 2011 2 commits
  30. 03 Feb, 2011 2 commits
  31. 27 Jan, 2011 1 commit