Re: SSI and 2PC

From: "Kevin Grittner" <Kevin(dot)Grittner(at)wicourts(dot)gov>
To: <pgsql-hackers(at)postgresql(dot)org>
Cc: "Dan Ports" <drkp(at)csail(dot)mit(dot)edu>, "Heikki Linnakangas" <heikki(dot)linnakangas(at)enterprisedb(dot)com>, "Jeff Davis" <pgsql(at)j-davis(dot)com>
Subject: Re: SSI and 2PC
Date: 2011-01-10 14:49:12
Message-ID: 4D2AC80802000025000391B3@gw.wicourts.gov
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

"Kevin Grittner" <Kevin(dot)Grittner(at)wicourts(dot)gov> wrote:

> In going back through old emails to see what issues might have
> been raised but not yet addressed for the SSI patch, I found the
> subject issue described in a review by Jeff Davis here:
>
> http://archives.postgresql.org/pgsql-hackers/2010-10/msg01159.php

After reviewing the docs and testing things, I'm convinced that more
work is needed. Because the transaction's writes aren't visible
until COMMIT PREPARED is run, and write-write conflicts are still
causing serialization failures after PREPARE TRANSACTION, some of
the work being done for SSI on PREPARE TRANSACTION needs to be moved
to COMMIT PREPARED.

It seems likely that shops who use prepared transactions are more
likely than most to care about truly serializable transactions, so I
don't think I should write this off as a limitation for the 9.1
implementation. Unless someone sees some dire problem with the
patch which I've missed, this seems like my top priority to fix
before cutting a patch.

-Kevin

In response to

  • SSI and 2PC at 2011-01-09 17:55:49 from Kevin Grittner

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Simon Riggs 2011-01-10 14:49:47 Re: system views for walsender activity
Previous Message Magnus Hagander 2011-01-10 14:20:07 Re: system views for walsender activity