summaryrefslogtreecommitdiff
path: root/src/tutorial/basics.source
diff options
context:
space:
mode:
authorAlexander Korotkov <akorotkov@postgresql.org>2021-11-06 18:31:21 +0300
committerAlexander Korotkov <akorotkov@postgresql.org>2021-11-06 19:13:58 +0300
commit05e6e78c1840d07154a4b52092178a2d1ad39445 (patch)
tree333aef49f2fa8a1924d8638bff3829038d72b0c6 /src/tutorial/basics.source
parentd8bf0a1c1d3429cafb3019f2773e2f3aa68f3b65 (diff)
Reset lastOverflowedXid on standby when needed
Currently, lastOverflowedXid is never reset. It's just adjusted on new transactions known to be overflowed. But if there are no overflowed transactions for a long time, snapshots could be mistakenly marked as suboverflowed due to wraparound. This commit fixes this issue by resetting lastOverflowedXid when needed altogether with KnownAssignedXids. Backpatch to all supported versions. Reported-by: Stan Hu Discussion: https://postgr.es/m/CAMBWrQ%3DFp5UAsU_nATY7EMY7NHczG4-DTDU%3DmCvBQZAQ6wa2xQ%40mail.gmail.com Author: Kyotaro Horiguchi, Alexander Korotkov Reviewed-by: Stan Hu, Simon Riggs, Nikolay Samokhvalov, Andrey Borodin, Dmitry Dolgov
Diffstat (limited to 'src/tutorial/basics.source')
0 files changed, 0 insertions, 0 deletions