Avoid updating our PgBackendStatus entry when track_activities is off. The point of turning off track_activities is to avoid this reporting overhead, but a thinko in commit 4f42b546fd87a80be30c53a0f2c897acb826ad52 caused pgstat_report_activity() to perform half of its updates anyway. Fix that, and also make sure that we clear all the now-disabled fields when transitioning to the non-reporting state.
Branch ------ REL9_2_STABLE Details ------- http://git.postgresql.org/pg/commitdiff/a0c2492b957a7e89b997d03d0d62f37fee7aafdf Modified Files -------------- src/backend/postmaster/pgstat.c | 42 +++++++++++++++++++--------------- src/backend/utils/adt/pgstatfuncs.c | 11 +------- 2 files changed, 25 insertions(+), 28 deletions(-) -- Sent via pgsql-committers mailing list ([email protected]) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-committers
