pgsql: Fix wrong logic in TransactionIdInRecentPast()

2024-02-09 Thread Alexander Korotkov
Fix wrong logic in TransactionIdInRecentPast() The TransactionIdInRecentPast() should return false for all the transactions older than TransamVariables->oldestClogXid. However, the function contains a bug in comparison FullTransactionId to TransactionID allowing full transactions between nextXid

pgsql: Fix wrong logic in TransactionIdInRecentPast()

2024-02-09 Thread Alexander Korotkov
Fix wrong logic in TransactionIdInRecentPast() The TransactionIdInRecentPast() should return false for all the transactions older than TransamVariables->oldestClogXid. However, the function contains a bug in comparison FullTransactionId to TransactionID allowing full transactions between nextXid

pgsql: Fix wrong logic in TransactionIdInRecentPast()

2024-02-09 Thread Alexander Korotkov
Fix wrong logic in TransactionIdInRecentPast() The TransactionIdInRecentPast() should return false for all the transactions older than TransamVariables->oldestClogXid. However, the function contains a bug in comparison FullTransactionId to TransactionID allowing full transactions between nextXid

pgsql: Fix wrong logic in TransactionIdInRecentPast()

2024-02-09 Thread Alexander Korotkov
Fix wrong logic in TransactionIdInRecentPast() The TransactionIdInRecentPast() should return false for all the transactions older than TransamVariables->oldestClogXid. However, the function contains a bug in comparison FullTransactionId to TransactionID allowing full transactions between nextXid

pgsql: Fix wrong logic in TransactionIdInRecentPast()

2024-02-09 Thread Alexander Korotkov
Fix wrong logic in TransactionIdInRecentPast() The TransactionIdInRecentPast() should return false for all the transactions older than TransamVariables->oldestClogXid. However, the function contains a bug in comparison FullTransactionId to TransactionID allowing full transactions between nextXid

pgsql: Fix wrong logic in TransactionIdInRecentPast()

2024-02-08 Thread Alexander Korotkov
Fix wrong logic in TransactionIdInRecentPast() The TransactionIdInRecentPast() should return false for all the transactions older than TransamVariables->oldestClogXid. However, the function contains a bug in comparison FullTransactionId to TransactionID allowing full transactions between nextXid