pgsql: Stabilize pg_stat_io writes test

From: Andres Freund <andres(at)anarazel(dot)de>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Stabilize pg_stat_io writes test
Date: 2023-03-21 01:16:45
Message-ID: E1peQcH-004ZK3-3G@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Stabilize pg_stat_io writes test

Counting writes only for io_context = 'normal' is unreliable, as backends
using a buffer access strategy could flush all of the dirty buffers out from
under the other backends and checkpointer. Change the test to count writes in
any context. This achieves roughly the same coverage anyway.

Reported-by: Justin Pryzby <pryzby(at)telsasoft(dot)com>
Author: Melanie Plageman <melanieplageman(at)gmail(dot)com>
Discussion: https://www.postgresql.org/message-id/ZAnWU8WbXEDjrfUE%40telsasoft.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/ef719e7b32fc2ec9f78c2d9de099f7d75b61cd1b

Modified Files
--------------
src/test/regress/expected/stats.out | 8 ++++----
src/test/regress/sql/stats.sql | 9 ++++-----
2 files changed, 8 insertions(+), 9 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Thomas Munro 2023-03-21 01:57:56 pgsql: Fix race in parallel hash join batch cleanup, take II.
Previous Message Andres Freund 2023-03-21 00:26:45 pgsql: meson: rename html_help target to htmlhelp