TransactionIdIsActive() has long been unused
Andres Freund <andres@anarazel.de>
From: Andres Freund <andres@anarazel.de>
To: pgsql-hackers@postgresql.org, Heikki Linnakangas <hlinnaka@iki.fi>
Date: 2025-07-09T18:34:57Z
Lists: pgsql-hackers
Hi,
While looking at Tomas' NUMA patchset I got curious what we use
TransactionIdIsActive() for (it's modified in the patchset). Turns out we
don't. And haven't for a long while, the last use was removed in
commit bb38fb0d43c
Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
Date: 2014-05-15 16:37:50 +0300
Fix race condition in preparing a transaction for two-phase commit.
Seems like we should just remove TransactionIdIsActive()?
Greetings,
Andres Freund
Commits
-
Remove long-unused TransactionIdIsActive()
- f2c87ac04e73 19 (unreleased) landed
-
Fix race condition in preparing a transaction for two-phase commit.
- bb38fb0d43c8 9.4.0 cited