Add a delay at the start of the stats test, to let any prior stats

activity quiesce.  Possibly this will fix the large increase in
non-reproducible stats test failures we've noted since turning on
stats_row_level by default.
This commit is contained in:
Tom Lane 2007-01-28 03:02:31 +00:00
parent a053437d9e
commit 9bf559dee3
2 changed files with 12 additions and 0 deletions

View File

@ -11,6 +11,14 @@ SHOW stats_start_collector; -- must be on
on
(1 row)
-- wait to let any prior tests finish dumping out stats;
-- else our messages might get lost due to contention
SELECT pg_sleep(2.0);
pg_sleep
----------
(1 row)
-- save counters
CREATE TEMP TABLE prevstats AS
SELECT t.seq_scan, t.seq_tup_read, t.idx_scan, t.idx_tup_fetch,

View File

@ -8,6 +8,10 @@
-- conditio sine qua non
SHOW stats_start_collector; -- must be on
-- wait to let any prior tests finish dumping out stats;
-- else our messages might get lost due to contention
SELECT pg_sleep(2.0);
-- save counters
CREATE TEMP TABLE prevstats AS
SELECT t.seq_scan, t.seq_tup_read, t.idx_scan, t.idx_tup_fetch,