From df7723cde53238cced5240318a3817560971a02e Mon Sep 17 00:00:00 2001 From: Marco Slot Date: Tue, 15 Aug 2017 09:55:09 +0200 Subject: [PATCH] Should not commit on aborted non-critical connections --- src/backend/distributed/transaction/remote_transaction.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/distributed/transaction/remote_transaction.c b/src/backend/distributed/transaction/remote_transaction.c index 30e1be29a..f89efdf1b 100644 --- a/src/backend/distributed/transaction/remote_transaction.c +++ b/src/backend/distributed/transaction/remote_transaction.c @@ -773,7 +773,8 @@ CoordinatedRemoteTransactionsCommit(void) if (transaction->transactionState == REMOTE_TRANS_INVALID || transaction->transactionState == REMOTE_TRANS_1PC_COMMITTING || transaction->transactionState == REMOTE_TRANS_2PC_COMMITTING || - transaction->transactionState == REMOTE_TRANS_COMMITTED) + transaction->transactionState == REMOTE_TRANS_COMMITTED || + transaction->transactionState == REMOTE_TRANS_ABORTED) { continue; }