"Fossies" - the Fresh Open Source Software Archive

Member "bind-9.12.3-P1/contrib/dnsperf-2.1.0.0-1/RELEASE_NOTES" (7 Dec 2018, 6648 Bytes) of package /linux/misc/dns/bind9/9.12.3-P1/bind-9.12.3-P1.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 Nominum dnsperf 2.1.0.0
    2 Release Notes
    3 ************************
    4  
    5 December 15, 2015
    6 
    7 In addition to various bug fixes, the following new capabilities
    8 were added in this release:
    9 
   10  - The -C option was added to resperf. This option enables the local
   11    server to act as multiple clients.  By default, the local server
   12    acts as a single client.
   13 
   14  - the -T option was added to dnsperf. This option separates the
   15    number of clients from the number of threads and allows more
   16    clients to be simulated effectively.  Note that using this option
   17    impacts CPU and memory, so we recommend limiting the number of
   18    threads.
   19 
   20 
   21 -----------------------
   22 Nominum dnsperf 2.0.0.0
   23 March 1, 2012
   24  
   25 In the dnsperf command, the following changes occurred:
   26 
   27  - The socket buffer size is no longer set to 32 kilobytes by default.
   28 
   29  - A new -c clients option was added to enable the server to act as 
   30    multiple clients. Each client uses the same source IP address with a 
   31    unique source port. Use the "clients" argument to specify the number of 
   32    clients represented by the server. We recommend limiting the number of 
   33    clients represented by the server because the dnsperf process uses two  
   34    threads for each client (one thread for sent packets and one for 
   35    received packets), which impacts CPU and memory. 
   36 
   37  - Example query files are no longer included with the dnsperf program.  
   38    Nominum provides a sample query file that is available for download at:
   39    ftp://ftp.nominum.com/pub/nominum/dnsperf/data/
   40 
   41  - Latency reporting improved. When the -v (verbose mode) option is 
   42    configured with the dnsperf command, the command output now includes 
   43    latency measurements and the DNS RCODE of each response. This enables 
   44    users to create their own latency graphs.
   45 
   46  - Performance was enhanced on modern operating systems so that faster 
   47    name servers can be tested.
   48 
   49  - The dnsperf command output is enhanced to display more information in a 
   50    compact format.
   51 
   52 The following options were removed from the dnsperf command:
   53 
   54  - The -A option for displaying command line arguments passed to the 
   55    dnsperf tool in the final statistics output. Now, the dnsperf command
   56    output always displays command line arguments.
   57 
   58  - The -T option for printing a histogram showing response latency after 
   59    completing a test run. Now, the -v option enables users to include 
   60    latency measurements in the dnsperf command output.
   61 
   62  - The -H option for configuring the number of buckets for which response 
   63    latency is displayed. Now, the -v option enables users to include
   64    latency measurements in the dnsperf command output.
   65 
   66  - The -1 option for configuring the dnsperf tool to run through the input 
   67    file exactly one time. (Now, you use the -n 1 option to configure the 
   68    dnsperf tool to run through the input file one time.)
   69 
   70  - The -c option for including the number of responses received (for 
   71    each DNS RCODE) in the final statistics output. Now, DNS RCODE responses 
   72    are always reported.
   73 
   74 In the resperf command, the following changes occurred:
   75  
   76  - The socket buffer size is no longer set to 32 kilobytes by default.
   77 
   78  - The -A option, which displayed command line arguments passed to the 
   79    resperf tool in the final statistics output, was removed. Now, the 
   80    resperf command output always displays command line arguments.
   81 
   82 
   83 -----------------------
   84 Nominum dnsperf 1.0.2.0
   85 December 22, 2011
   86 
   87 This release adds support for RHEL6-64 and for Solaris 10 x86-64.
   88 
   89 Some new configuration options have been added. You can now specify:
   90 
   91 	- the local port from which to send requests
   92 	- the local address from which to send requests
   93 	- the maximum number of runs through the input file, up
   94 	  to the timeout limit.
   95 	- when using TSIG, algorithms other than hmac-md5 can be used.
   96 
   97 One default has been changed:
   98 
   99 	- The maximum number of outstanding requests now defaults
  100 	  to 100.
  101 
  102 A new example query file for IPv6, queryfile-example-ipv6, is now
  103 included with the distribution.
  104 
  105 
  106 -----------------------
  107 Nominum dnsperf 1.0.1.0
  108 January 10, 2008
  109 
  110 This release makes binary builds of dnsperf available in addition to
  111 the source code version previously released.
  112 
  113 This release of dnsperf includes a sample query file containing
  114 100,000 queries to help with performance testing.  This query file is
  115 useful for checking latencies or a continuous dnsperf run. In the
  116 binary distribution, this file is found at:
  117 
  118 	/usr/local/nom/examples/dnsperf/queryfile-example-100thousand
  119 
  120 In the source distribution, it is at:
  121 
  122 	./examples/queryfile-example-100thousand
  123 
  124 where "." is the directory made by extracting the source tarball.
  125 
  126 Nominum recommends using a query file with at least 3 million queries
  127 for a full resperf run as described in the man page; we make such a
  128 file available for download at:
  129 
  130 ftp://ftp.nominum.com/pub/nominum/dnsperf/data/queryfile-example-3million.gz
  131 
  132 The following fix is included in the source distribution:
  133 
  134  - 20996: makefile.in does not allow overriding mandir
  135 
  136    The --mandir argument to configure, which allows the user to
  137    specify the location man pages are installed, was incorrectly
  138    ignored.
  139 
  140 "queryparse" is a contributed program available in the source
  141 distribution of dnsperf. It can be found at contrib/queryparse/.
  142 The following changes were made to that program:
  143 
  144  - 19717: contrib/queryparse includes outgoing queries
  145 
  146    The queryparse script had no way of distinguishing between incoming
  147    queries and outgoing queries when applied to a traffic trace from a
  148    caching server. This was addressed by adding a new flag (-r) that,
  149    when included in the command line, will keep queries with
  150    RD=0. Otherwise, it will default to discarding them.
  151    
  152  - The ability to parse responses instead of queries was added.
  153 
  154  - A check was added to avoid short packets.
  155 
  156  - Logic was added to detect link type and correctly set the initial
  157    offset to handle both Ethernet and Cisco HDLC frames.
  158 
  159  - Queryparse now uses pcapy instead of the btk python libcap module.
  160 
  161 Note that announcements of new releases of dnsperf are sent to the
  162 mailing list: dnsperf-announce@nominum.com.  To be added to the
  163 mailing list, send a message to dnsperf-announce-request@nominum.com
  164 with "subscribe" as the subject.
  165 
  166 Known Issues:
  167 
  168   - None.
  169 
  170 -----------------------
  171 Nominum dnsperf 1.0.0.1
  172 December 21, 2006
  173 
  174 This release addresses the following issue in the dnsperf program:
  175 
  176   - 18838/18782: dnsperf slow down issue
  177 
  178     Because of an error in how timeout checking was being done, queries
  179     were rarely timing out, so the number of valid queries in flight kept
  180     dropping.  This error has been corrected.
  181 
  182 
  183