Suppress bogus statistics when pgbench failed to complete any transactions.

Code added in 9.4 would attempt to divide by zero in such cases.
Noted while testing fix for missing-pclose problem.
pull/14/head
Tom Lane 11 years ago
parent d38e8d30ce
commit de8e46f5f5
  1. 4
      contrib/pgbench/pgbench.c

@ -2541,6 +2541,10 @@ printResults(int ttype, int64 normal_xacts, int nclients,
normal_xacts);
}
/* Remaining stats are nonsensical if we failed to execute any xacts */
if (normal_xacts <= 0)
return;
if (throttle_delay && latency_limit)
printf("number of transactions skipped: " INT64_FORMAT " (%.3f %%)\n",
throttle_latency_skipped,

Loading…
Cancel
Save