ignore_failed_thread.patch
application/octet-stream
Filename: ignore_failed_thread.patch
Type: application/octet-stream
Part: 0
Patch
Format: unified
| File | + | − |
|---|---|---|
| src/bin/pgbench/pgbench.c | 4 | 0 |
diff --git a/src/bin/pgbench/pgbench.c b/src/bin/pgbench/pgbench.c index dc84b7b9b7..0694893d0b 100644 --- a/src/bin/pgbench/pgbench.c +++ b/src/bin/pgbench/pgbench.c @@ -6483,6 +6483,10 @@ main(int argc, char **argv) if (thread->state[j].state == CSTATE_ABORTED) exit_code = 2; + /* skip if the thread faild to get connection */ + if (thread->bench_start == 0) + continue; + /* aggregate thread level stats */ mergeSimpleStats(&stats.latency, &thread->stats.latency); mergeSimpleStats(&stats.lag, &thread->stats.lag);