mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-20 22:59:34 -05:00
ITS#9354 fix signed/unsigned rate display
This commit is contained in:
parent
fb587d3d58
commit
e322ad7999
1 changed files with 6 additions and 2 deletions
|
|
@ -220,6 +220,7 @@ void display()
|
||||||
if ( servers[i].flags & HAS_MONITOR ) {
|
if ( servers[i].flags & HAS_MONITOR ) {
|
||||||
struct timeval tv;
|
struct timeval tv;
|
||||||
double rate, duration;
|
double rate, duration;
|
||||||
|
long delta;
|
||||||
printf(" ");
|
printf(" ");
|
||||||
if ( servers[i].flags & HAS_ENTRIES )
|
if ( servers[i].flags & HAS_ENTRIES )
|
||||||
printf(" Entries ");
|
printf(" Entries ");
|
||||||
|
|
@ -241,11 +242,13 @@ void display()
|
||||||
}
|
}
|
||||||
duration = tv.tv_sec + (tv.tv_usec / (double)1000000);
|
duration = tv.tv_sec + (tv.tv_usec / (double)1000000);
|
||||||
if ( servers[i].flags & HAS_ENTRIES ) {
|
if ( servers[i].flags & HAS_ENTRIES ) {
|
||||||
rate = (servers[i].c_curr.entries - servers[i].c_prev.entries) / duration;
|
delta = servers[i].c_curr.entries - servers[i].c_prev.entries;
|
||||||
|
rate = delta / duration;
|
||||||
printf("%10.2f ", rate);
|
printf("%10.2f ", rate);
|
||||||
}
|
}
|
||||||
for ( j = 0; j<SLAP_OP_LAST; j++ ) {
|
for ( j = 0; j<SLAP_OP_LAST; j++ ) {
|
||||||
rate = (servers[i].c_curr.ops[j] - servers[i].c_prev.ops[j]) / duration;
|
delta = servers[i].c_curr.ops[j] - servers[i].c_prev.ops[j];
|
||||||
|
rate = delta / duration;
|
||||||
printf("%10.2f ", rate);
|
printf("%10.2f ", rate);
|
||||||
}
|
}
|
||||||
printf("\n");
|
printf("\n");
|
||||||
|
|
@ -594,6 +597,7 @@ main( int argc, char **argv )
|
||||||
}
|
}
|
||||||
|
|
||||||
tester_config_finish( config );
|
tester_config_finish( config );
|
||||||
|
signal(SIGPIPE, SIG_IGN);
|
||||||
|
|
||||||
/* don't clear the screen if debug is enabled */
|
/* don't clear the screen if debug is enabled */
|
||||||
if (debug)
|
if (debug)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue