From: Gilles Darold Date: Sun, 9 Sep 2018 14:56:49 +0000 (+0200) Subject: Fix checkpoint distance and estimate not reported in incremental mode. X-Git-Tag: v10.0~2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b55d164027060343985d35c7d3924d6eaba09088;p=pgbadger Fix checkpoint distance and estimate not reported in incremental mode. Thanks to aleszeleny for the report. --- diff --git a/pgbadger b/pgbadger index 3f6bf30..8f0a0d6 100755 --- a/pgbadger +++ b/pgbadger @@ -12115,6 +12115,11 @@ sub load_stats $per_minute_info{$day}{$hour}{$min}{checkpoint}{sync_avg} += $_per_minute_info{$day}{$hour}{$min}{checkpoint}{sync_avg}; $per_minute_info{$day}{$hour}{$min}{checkpoint}{sync_longest} = $_per_minute_info{$day}{$hour}{$min}{checkpoint}{sync_longest} if ($_per_minute_info{$day}{$hour}{$min}{checkpoint}{sync_longest} > $per_minute_info{$day}{$hour}{$min}{checkpoint}{sync_longest}); + $per_minute_info{$day}{$hour}{$min}{checkpoint}{distance} = $_per_minute_info{$day}{$hour}{$min}{checkpoint}{distance}; + $per_minute_info{$day}{$hour}{$min}{checkpoint}{distance_count} = $_per_minute_info{$day}{$hour}{$min}{checkpoint}{distance_count}; + $per_minute_info{$day}{$hour}{$min}{checkpoint}{estimate} = $_per_minute_info{$day}{$hour}{$min}{checkpoint}{estimate}; + $per_minute_info{$day}{$hour}{$min}{checkpoint}{warnning} = $_per_minute_info{$day}{$hour}{$min}{checkpoint}{warning}; + $per_minute_info{$day}{$hour}{$min}{checkpoint}{warning_seconds} = $_per_minute_info{$day}{$hour}{$min}{checkpoint}{warning_seconds}; } } } @@ -12355,6 +12360,10 @@ sub load_stats $checkpoint_info{total} += $_checkpoint_info{total}; $checkpoint_info{file_added} += $_checkpoint_info{file_added}; $checkpoint_info{write} += $_checkpoint_info{write}; + $checkpoint_info{distance} += $_checkpoint_info{distance}; + $checkpoint_info{estimate} += $_checkpoint_info{estimate}; + $checkpoint_info{warning} += $_checkpoint_info{warning}; + $checkpoint_info{warning_seconds} += $_checkpoint_info{warning_seconds}; #### Autovacuum info ####