Skip site navigation (1) Skip section navigation (2)

pgsql: Modify create_index regression test to avoid intermittentfailur

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Modify create_index regression test to avoid intermittentfailur
Date: 2012-04-26 02:58:04
Message-ID: E1SNEuC-0002Ba-Lk@gemulon.postgresql.org (view raw or flat)
Thread:
Lists: pgsql-committers
Modify create_index regression test to avoid intermittent failures.

We have been seeing intermittent buildfarm failures due to a query
sometimes not using an index-only scan plan, because a background
auto-ANALYZE prevented the table's all-visible bits from being set
immediately, thereby causing the estimated cost of an index-only scan
to go up considerably.  Adjust the test case so that a bitmap index scan is
preferred instead, which serves equally well for the purpose the test case
is actually meant for.  (Of course, it would be better to eliminate the
interference from auto-ANALYZE, but I see no low-risk way to do that,
so any such fix will have to be left for 9.3 or later.)

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/d6d5f67b5b98b1685f9158e9d00a726afb2ae789

Modified Files
--------------
src/test/regress/expected/create_index.out |   22 ++++++++++++----------
src/test/regress/sql/create_index.sql      |    6 +++---
2 files changed, 15 insertions(+), 13 deletions(-)

pgsql-committers by date

Next:From: Peter EisentrautDate: 2012-04-26 17:09:38
Subject: pgsql: psql: Tab completion updates
Previous:From: Tom LaneDate: 2012-04-26 00:21:05
Subject: pgsql: Fix planner's handling of RETURNING lists in writable CTEs.

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group