pgsql: Add isolationtester spec for old heapam.c bug

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Add isolationtester spec for old heapam.c bug
Date: 2016-02-26 20:12:12
Message-ID: E1aZOkG-0007hG-0y@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers pgsql-hackers

Add isolationtester spec for old heapam.c bug

In 0e5680f4737a, I fixed a bug in heapam that caused spurious deadlocks
when multiple updates concurrently attempted to modify the old version
of an updated tuple whose new version was key-share locked. I proposed
an isolationtester spec file that reproduced the bug, but back then
isolationtester wasn't mature enough to be able to run it. Now that
38f8bdcac498 is in the tree, we can have this spec file too.

Discussion: https://www.postgresql.org/message-id/20141212205254.GC1768%40alvh.no-ip.org

Branch
------
master

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

Modified Files
--------------
src/test/isolation/expected/tuplelock-update.out | 24 ++++++++++++++++++++
src/test/isolation/isolation_schedule | 1 +
src/test/isolation/specs/tuplelock-update.spec | 28 ++++++++++++++++++++++++
3 files changed, 53 insertions(+)

Responses

Browse pgsql-committers by date

  From Date Subject
Next Message Michael Paquier 2016-02-26 23:21:34 Re: [COMMITTERS] pgsql: Add a test framework for recovery
Previous Message Alvaro Herrera 2016-02-26 19:59:07 Re: [COMMITTERS] pgsql: Add a test framework for recovery

Browse pgsql-hackers by date

  From Date Subject
Next Message Konstantin Knizhnik 2016-02-26 20:19:11 Re: The plan for FDW-based sharding
Previous Message Bruce Momjian 2016-02-26 20:06:33 Re: The plan for FDW-based sharding