Re: BUG #8470: 9.3 locking/subtransaction performance regression - Mailing list pgsql-bugs

From Alvaro Herrera
Subject Re: BUG #8470: 9.3 locking/subtransaction performance regression
Date
Msg-id 20131223200628.GL22570@eldon.alvh.no-ip.org
Whole thread Raw
In response to Re: BUG #8470: 9.3 locking/subtransaction performance regression  (Alvaro Herrera <alvherre@2ndquadrant.com>)
List pgsql-bugs
Alvaro Herrera wrote:

> Please *note the behavior change* of HeapTupleSatisfiesUpdate: it will
> now return HeapTupleBeingUpdated when a tuple is locked by an Xid that's
> a subtransaction of the current top transactionn.  That case previously
> returned HeapTupleBeingUpdated.  If someone wants to say that we
> shouldn't change that in 9.3, please speak up.  But do note that it was
> already returning that valu ewhen the lock was a multixact, so the new
> behavior can be said to be more consistent.

I hate to keep replying to myself, but above I intended to say "that
case previously returned HeapTupleMayBeUpdated".

--
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services

pgsql-bugs by date:

Previous
From: Alvaro Herrera
Date:
Subject: Re: BUG #8470: 9.3 locking/subtransaction performance regression
Next
From: Tom Lane
Date:
Subject: Re: BUG #8698: cast and view