pgbench: Report errors during run better When an error occurs during a benchmark run, exit with a nonzero exit code and write a message at the end. Previously, it would just print the error message when it happened but then proceed to print the run summary normally and exit with status 0. To still allow distinguishing setup from run-time errors, we use exit status 2 for the new state, whereas existing errors during pgbench initialization use exit status 1. Reviewed-by: Fabien COELHO <coelho@cri.ensmp.fr> Branch ------ master Details ------- https://git.postgresql.org/pg/commitdiff/5b75a4f8266a4f187a47929fed0582ee778c703f Modified Files -------------- doc/src/sgml/ref/pgbench.sgml | 12 ++++++ src/bin/pgbench/pgbench.c | 11 +++++- src/bin/pgbench/t/001_pgbench_with_server.pl | 57 ++++++++++++++-------------- 3 files changed, 51 insertions(+), 29 deletions(-)
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера