]> granicus.if.org Git - postgresql/commit
Simplify multixact freezing a bit
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Tue, 29 Jul 2014 19:40:55 +0000 (15:40 -0400)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Tue, 29 Jul 2014 19:40:55 +0000 (15:40 -0400)
commitc2581794f37e76c910eb91f1bf1f1e581123abd6
tree5edd81270c40c35586bb41f3e95c967776881709
parent60d931827b0c37fbce74d04e45d0220d57ddd06a
Simplify multixact freezing a bit

Testing for abortedness of a multixact member that's being frozen is
unnecessary: we only need to know whether the transaction is still in
progress or committed to determine whether it must be kept or not.  This
let us simplify the code a bit and avoid a useless TransactionIdDidAbort
test.

Suggested by Andres Freund awhile back.
src/backend/access/heap/heapam.c