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