We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parentb86825b commitba48376Copy full SHA for ba48376
multimaster.c
@@ -507,7 +507,7 @@ void MtmSendNotificationMessage(MtmTransState* ts)
507
}
508
509
510
-staticXidStatus
+staticbool
511
MtmCommitTransaction(TransactionIdxid,intnsubxids,TransactionId*subxids)
512
{
513
MtmTransState*ts;
@@ -523,7 +523,7 @@ MtmCommitTransaction(TransactionId xid, int nsubxids, TransactionId *subxids)
523
524
MtmVoteForTransaction(ts);
525
526
-returnts->status;
+returnts->status==TRANSACTION_STATUS_COMMITTED;
527
528
529
staticvoid
@@ -558,7 +558,7 @@ MtmSetTransactionStatus(TransactionId xid, int nsubxids, TransactionId *subxids,
558
559
else
560
561
-if (MtmCommitTransaction(xid,nsubxids,subxids)==TRANSACTION_STATUS_COMMITTED) {
+if (MtmCommitTransaction(xid,nsubxids,subxids)) {
562
MTM_TRACE("Commit transaction %d\n",xid);
563
}else {
564
PgTransactionIdSetTreeStatus(xid,nsubxids,subxids,TRANSACTION_STATUS_ABORTED,lsn);