2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-30 22:15:20 +00:00

800. [bug] dnssec-signzone produced incorrect statistics for

large zones.  [RT #1133]
This commit is contained in:
Brian Wellington
2001-03-30 18:02:34 +00:00
parent 907620b5e0
commit 70d08aea0a
2 changed files with 15 additions and 12 deletions

View File

@@ -1,3 +1,6 @@
800. [bug] dnssec-signzone produced incorrect statistics for
large zones. [RT #1133]
799. [bug] The ADB didn't find AAAA glue in a zone unless A6
glue was also present.

View File

@@ -17,7 +17,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: dnssec-signzone.c,v 1.133 2001/03/27 23:43:13 bwelling Exp $ */
/* $Id: dnssec-signzone.c,v 1.134 2001/03/30 18:02:34 bwelling Exp $ */
#include <config.h>
@@ -1795,8 +1795,8 @@ main(int argc, char *argv[]) {
if (printstats) {
isc_uint64_t runtime_us; /* Runtime in microseconds */
isc_uint64_t runtime_100s; /* Same in hundredths of seconds */
isc_uint64_t sigs_100s; /* Signatures per 100 seconds */
isc_uint64_t runtime_ms; /* Runtime in milliseconds */
isc_uint64_t sig_ms; /* Signatures per millisecond */
isc_time_now(&timer_finish);
@@ -1812,16 +1812,16 @@ main(int argc, char *argv[]) {
nverified);
printf("Signatures unsuccessfully verified: %10d\n",
nverifyfailed);
#define MICROSECONDS 1000000
runtime_100s = 100 * runtime_us / MICROSECONDS;
printf("Runtime in seconds: %7u.%02u\n",
(unsigned int) (runtime_100s / 100),
(unsigned int) (runtime_100s % 100));
runtime_ms = runtime_us / 1000;
printf("Runtime in seconds: %7u.%03u\n",
(unsigned int) (runtime_ms / 1000),
(unsigned int) (runtime_ms % 1000));
if (runtime_us > 0) {
sigs_100s = nsigned * 100 * MICROSECONDS / runtime_us;
printf("Signatures per second: %7u.%02u\n",
(unsigned int) sigs_100s / 100,
(unsigned int) sigs_100s % 100);
sig_ms = ((isc_uint64_t)nsigned * 1000000000) /
runtime_us;
printf("Signatures per second: %7u.%03u\n",
(unsigned int) sig_ms / 1000,
(unsigned int) sig_ms % 1000);
}
}