@@ -567,7 +567,7 @@ MtmAdjustOldestXid(TransactionId xid)
567
567
if (MtmUseDtm )
568
568
{
569
569
if (prev != NULL ) {
570
- MTM_LOG1 ("%d: MtmAdjustOldestXid: oldestXid=%d, prev->xid=%d, prev->status=%d, prev->snapshot=%ld, ts->xid=%d, ts->status=%d, ts->snapshot=%ld, oldestSnapshot=%ld" ,
570
+ MTM_LOG2 ("%d: MtmAdjustOldestXid: oldestXid=%d, prev->xid=%d, prev->status=%d, prev->snapshot=%ld, ts->xid=%d, ts->status=%d, ts->snapshot=%ld, oldestSnapshot=%ld" ,
571
571
MyProcPid , xid , prev -> xid , prev -> status , prev -> snapshot , (ts ? ts -> xid : 0 ), (ts ? ts -> status : -1 ), (ts ? ts -> snapshot : -1 ), oldestSnapshot );
572
572
Mtm -> transListHead = prev ;
573
573
Mtm -> oldestXid = xid = prev -> xid ;
@@ -886,7 +886,7 @@ MtmPostPrepareTransaction(MtmCurrentTrans* x)
886
886
MtmLock (LW_EXCLUSIVE );
887
887
ts = hash_search (MtmXid2State , & x -> xid , HASH_FIND , NULL );
888
888
Assert (ts != NULL );
889
- if (x -> gid [0 ]) MTM_LOG1 ("Preparing transaction %d (%s) at %ld" , x -> xid , x -> gid , MtmGetCurrentTime ());
889
+ // if (x->gid[0]) MTM_LOG1("Preparing transaction %d (%s) at %ld", x->xid, x->gid, MtmGetCurrentTime());
890
890
if (!MtmIsCoordinator (ts ) || Mtm -> status == MTM_RECOVERY ) {
891
891
bool found ;
892
892
MtmTransMap * tm = (MtmTransMap * )hash_search (MtmGid2State , x -> gid , HASH_ENTER , & found );
@@ -940,7 +940,7 @@ MtmPostPrepareTransaction(MtmCurrentTrans* x)
940
940
MTM_LOG3 ("%d: Result of vote: %d" , MyProcPid , ts -> status );
941
941
MtmUnlock ();
942
942
}
943
- if (x -> gid [0 ]) MTM_LOG1 ("Prepared transaction %d (%s) csn=%ld at %ld: %d" , x -> xid , x -> gid , ts -> csn , MtmGetCurrentTime (), ts -> status );
943
+ // if (x->gid[0]) MTM_LOG1("Prepared transaction %d (%s) csn=%ld at %ld: %d", x->xid, x->gid, ts->csn, MtmGetCurrentTime(), ts->status);
944
944
if (Mtm -> inject2PCError == 3 ) {
945
945
Mtm -> inject2PCError = 0 ;
946
946
elog (ERROR , "ERROR INJECTION for transaction %d (%s)" , x -> xid , x -> gid );
@@ -2596,7 +2596,9 @@ MtmReplicationStartupHook(struct PGLogicalStartupHookArgs* args)
2596
2596
} else {
2597
2597
MtmUnlock ();
2598
2598
MtmRefreshClusterStatus (true);
2599
+ MtmLock (LW_SHARED );
2599
2600
if (BIT_CHECK (Mtm -> disabledNodeMask , MtmReplicationNodeId - 1 )) {
2601
+ MtmUnlock ();
2600
2602
elog (ERROR , "Disabled node %d tries to reconnect without recovery" , MtmReplicationNodeId );
2601
2603
}
2602
2604
}
0 commit comments