Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndres Freund2020-04-06 00:47:30 +0000
committerAndres Freund2020-04-06 00:47:30 +0000
commitf946069e6827e729857b9f2db06bf27a1c0563ee (patch)
treed471b3f3d83d1863864d50a01ab739a4db6023fe /src/backend/regex
parent549a3e23c3d618103487161b19dbbf8fd2206a5c (diff)
Use TransactionXmin instead of RecentGlobalXmin in heap_abort_speculative().
There's a very low risk that RecentGlobalXmin could be far enough in the past to be older than relfrozenxid, or even wrapped around. Luckily the consequences of that having happened wouldn't be too bad - the page wouldn't be pruned for a while. Avoid that risk by using TransactionXmin instead. As that's announced via MyPgXact->xmin, it is protected against wrapping around (see code comments for details around relfrozenxid). Author: Andres Freund Discussion: https://postgr.es/m/20200328213023.s4eyijhdosuc4vcj@alap3.anarazel.de Backpatch: 9.5-
Diffstat (limited to 'src/backend/regex')
0 files changed, 0 insertions, 0 deletions