Skip to content

Commit ba48376

Browse files
knizhnikkelvich
authored andcommitted
MMTS update
1 parent b86825b commit ba48376

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

multimaster.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -507,7 +507,7 @@ void MtmSendNotificationMessage(MtmTransState* ts)
507507
}
508508
}
509509

510-
static XidStatus
510+
static bool
511511
MtmCommitTransaction(TransactionId xid, int nsubxids, TransactionId *subxids)
512512
{
513513
MtmTransState* ts;
@@ -523,7 +523,7 @@ MtmCommitTransaction(TransactionId xid, int nsubxids, TransactionId *subxids)
523523

524524
MtmVoteForTransaction(ts);
525525

526-
return ts->status;
526+
return ts->status == TRANSACTION_STATUS_COMMITTED;
527527
}
528528

529529
static void
@@ -558,7 +558,7 @@ MtmSetTransactionStatus(TransactionId xid, int nsubxids, TransactionId *subxids,
558558
}
559559
else
560560
{
561-
if (MtmCommitTransaction(xid, nsubxids, subxids) == TRANSACTION_STATUS_COMMITTED) {
561+
if (MtmCommitTransaction(xid, nsubxids, subxids)) {
562562
MTM_TRACE("Commit transaction %d\n", xid);
563563
} else {
564564
PgTransactionIdSetTreeStatus(xid, nsubxids, subxids, TRANSACTION_STATUS_ABORTED, lsn);

0 commit comments

Comments
 (0)