@@ -989,7 +989,7 @@ void MtmAbortTransaction(MtmTransState* ts)
989
989
990
990
void MtmRecoveryCompleted (void )
991
991
{
992
- elog (WARNING , "Recovery of node %d is completed" , MtmNodeId );
992
+ elog (NOTICE , "Recovery of node %d is completed" , MtmNodeId );
993
993
MtmLock (LW_EXCLUSIVE );
994
994
Mtm -> recoverySlot = 0 ;
995
995
BIT_CLEAR (Mtm -> disabledNodeMask , MtmNodeId - 1 );
@@ -1072,12 +1072,12 @@ bool MtmRecoveryCaughtUp(int nodeId, XLogRecPtr slotLSN)
1072
1072
XLogRecPtr walLSN = GetXLogInsertRecPtr ();
1073
1073
if (slotLSN == walLSN && Mtm -> nActiveTransactions == 0 ) {
1074
1074
if (BIT_CHECK (Mtm -> nodeLockerMask , nodeId - 1 )) {
1075
- elog (WARNING ,"Node %d is caught-up" , nodeId );
1075
+ elog (NOTICE ,"Node %d is caught-up" , nodeId );
1076
1076
BIT_CLEAR (Mtm -> walSenderLockerMask , MyWalSnd - WalSndCtl -> walsnds );
1077
1077
BIT_CLEAR (Mtm -> nodeLockerMask , nodeId - 1 );
1078
1078
Mtm -> nLockers -= 1 ;
1079
1079
} else {
1080
- elog (WARNING , "Node %d is caugth-up without locking cluster" , nodeId );
1080
+ elog (NOTICE , "%d: dode %d is caugth-up without locking cluster", MyProcPid , nodeId );
1081
1081
/* We are lucky: caugth-up without locking cluster! */
1082
1082
}
1083
1083
BIT_CLEAR (Mtm -> disabledNodeMask , nodeId - 1 );
@@ -1092,7 +1092,7 @@ bool MtmRecoveryCaughtUp(int nodeId, XLogRecPtr slotLSN)
1092
1092
* We have to maintain two bitmasks: one is marking wal sender, another - correspondent nodes.
1093
1093
* Is there some better way to establish mapping between nodes ad WAL-seconder?
1094
1094
*/
1095
- elog (WARNING ,"Node %d is almost caught-up: slot position %lx, WAL position %lx, active transactions %d" ,
1095
+ elog (NOTICE ,"Node %d is almost caught-up: slot position %lx, WAL position %lx, active transactions %d" ,
1096
1096
nodeId , slotLSN , walLSN , Mtm -> nActiveTransactions );
1097
1097
Assert (MyWalSnd != NULL ); /* This function is called by WAL-sender, so it should not be NULL */
1098
1098
BIT_SET (Mtm -> nodeLockerMask , nodeId - 1 );
@@ -1109,7 +1109,7 @@ bool MtmRecoveryCaughtUp(int nodeId, XLogRecPtr slotLSN)
1109
1109
void MtmSwitchClusterMode (MtmNodeStatus mode )
1110
1110
{
1111
1111
Mtm -> status = mode ;
1112
- elog (WARNING , "Switch to %s mode" , MtmNodeStatusMnem [mode ]);
1112
+ elog (NOTICE , "Switch to %s mode" , MtmNodeStatusMnem [mode ]);
1113
1113
/* ??? Something else to do here? */
1114
1114
}
1115
1115
@@ -1137,7 +1137,7 @@ MtmCheckClusterLock()
1137
1137
break ;
1138
1138
} else {
1139
1139
/* recovered replica catched up with master */
1140
- elog (WARNING , "WAL-sender %d complete recovery" , i );
1140
+ elog (NOTICE , "WAL-sender %d complete recovery" , i );
1141
1141
BIT_CLEAR (Mtm -> walSenderLockerMask , i );
1142
1142
}
1143
1143
}
@@ -1156,7 +1156,7 @@ MtmCheckClusterLock()
1156
1156
} else {
1157
1157
/* All lockers are synchronized their logs */
1158
1158
/* Remove lock and mark them as receovered */
1159
- elog (WARNING , "Complete recovery of %d nodes (node mask %lx)" , Mtm -> nLockers , (long ) Mtm -> nodeLockerMask );
1159
+ elog (NOTICE , "Complete recovery of %d nodes (node mask %lx)" , Mtm -> nLockers , (long ) Mtm -> nodeLockerMask );
1160
1160
Assert (Mtm -> walSenderLockerMask == 0 );
1161
1161
Assert ((Mtm -> nodeLockerMask & Mtm -> disabledNodeMask ) == Mtm -> nodeLockerMask );
1162
1162
Mtm -> disabledNodeMask &= ~Mtm -> nodeLockerMask ;
@@ -1216,7 +1216,7 @@ bool MtmRefreshClusterStatus(bool nowait)
1216
1216
1217
1217
clique = MtmFindMaxClique (matrix , MtmNodes , & clique_size );
1218
1218
if (clique_size >= MtmNodes /2 + 1 ) { /* have quorum */
1219
- elog (WARNING , "Find clique %lx, disabledNodeMask %lx" , (long ) clique , (long ) Mtm -> disabledNodeMask );
1219
+ elog (NOTICE , "Find clique %lx, disabledNodeMask %lx" , (long ) clique , (long ) Mtm -> disabledNodeMask );
1220
1220
MtmLock (LW_EXCLUSIVE );
1221
1221
mask = ~clique & (((nodemask_t )1 << MtmNodes )- 1 ) & ~Mtm -> disabledNodeMask ; /* new disabled nodes mask */
1222
1222
for (i = 0 ; mask != 0 ; i ++ , mask >>= 1 ) {
@@ -1244,7 +1244,7 @@ bool MtmRefreshClusterStatus(bool nowait)
1244
1244
MtmSwitchClusterMode (MTM_RECOVERY );
1245
1245
}
1246
1246
} else {
1247
- elog (WARNING , "Clique %lx has no quorum" , (long ) clique );
1247
+ elog (NOTICE , "Clique %lx has no quorum" , (long ) clique );
1248
1248
MtmSwitchClusterMode (MTM_IN_MINORITY );
1249
1249
}
1250
1250
return true;
@@ -1259,7 +1259,7 @@ void MtmCheckQuorum(void)
1259
1259
}
1260
1260
} else {
1261
1261
if (Mtm -> status == MTM_IN_MINORITY ) {
1262
- elog (WARNING , "Node is in majority: dissbled mask %lx" , (long ) Mtm -> disabledNodeMask );
1262
+ elog (NOTICE , "Node is in majority: dissbled mask %lx" , (long ) Mtm -> disabledNodeMask );
1263
1263
MtmSwitchClusterMode (MTM_ONLINE );
1264
1264
}
1265
1265
}
@@ -1286,7 +1286,7 @@ void MtmOnNodeDisconnect(int nodeId)
1286
1286
for (ts = Mtm -> transListHead ; ts != NULL ; ts = ts -> next ) {
1287
1287
if (!ts -> votingCompleted ) {
1288
1288
if (ts -> status != TRANSACTION_STATUS_ABORTED ) {
1289
- elog (WARNING , "Rollback active transaction %d:%d" , ts -> gtid .node , ts -> gtid .xid );
1289
+ elog (NOTICE , "Rollback active transaction %d:%d" , ts -> gtid .node , ts -> gtid .xid );
1290
1290
MtmAbortTransaction (ts );
1291
1291
}
1292
1292
MtmWakeUpBackend (ts );
@@ -1845,7 +1845,7 @@ MtmSlotMode MtmReceiverSlotMode(int nodeId)
1845
1845
recovery = true;
1846
1846
if (Mtm -> recoverySlot == 0 || Mtm -> recoverySlot == nodeId ) {
1847
1847
/* Choose for recovery first available slot */
1848
- elog (WARNING , "Start recovery from node %d" , nodeId );
1848
+ elog (NOTICE , "Start recovery from node %d" , nodeId );
1849
1849
Mtm -> recoverySlot = nodeId ;
1850
1850
return SLOT_OPEN_EXISTED ;
1851
1851
}
@@ -1854,7 +1854,7 @@ MtmSlotMode MtmReceiverSlotMode(int nodeId)
1854
1854
MtmSleep (STATUS_POLL_DELAY );
1855
1855
}
1856
1856
if (recovery ) {
1857
- elog (WARNING , "Recreate replication slot for node %d after end of recovery" , nodeId );
1857
+ elog (NOTICE , "Recreate replication slot for node %d after end of recovery" , nodeId );
1858
1858
} else {
1859
1859
MTM_INFO ("%d: Reuse replication slot for node %d\n" , MyProcPid , nodeId );
1860
1860
}
@@ -1908,7 +1908,7 @@ static void
1908
1908
MtmOnProcExit (int code , Datum arg )
1909
1909
{
1910
1910
if (MtmReplicationNodeId >= 0 ) {
1911
- elog (WARNING , "WAL-sender to %d is terminated" , MtmReplicationNodeId );
1911
+ elog (NOTICE , "WAL-sender to %d is terminated" , MtmReplicationNodeId );
1912
1912
MtmOnNodeDisconnect (MtmReplicationNodeId );
1913
1913
}
1914
1914
}
@@ -1939,15 +1939,15 @@ MtmReplicationStartupHook(struct PGLogicalStartupHookArgs* args)
1939
1939
}
1940
1940
MtmLock (LW_EXCLUSIVE );
1941
1941
if (MtmIsRecoverySession ) {
1942
- elog (WARNING , "%d: Node %d start recovery of node %d" , MyProcPid , MtmNodeId , MtmReplicationNodeId );
1942
+ elog (NOTICE , "%d: Node %d start recovery of node %d" , MyProcPid , MtmNodeId , MtmReplicationNodeId );
1943
1943
if (!BIT_CHECK (Mtm -> disabledNodeMask , MtmReplicationNodeId - 1 )) {
1944
1944
BIT_SET (Mtm -> disabledNodeMask , MtmReplicationNodeId - 1 );
1945
1945
Mtm -> nNodes -= 1 ;
1946
1946
MtmCheckQuorum ();
1947
1947
}
1948
1948
} else if (BIT_CHECK (Mtm -> disabledNodeMask , MtmReplicationNodeId - 1 )) {
1949
1949
if (recoveryCompleted ) {
1950
- elog (WARNING , "Node %d consider that recovery of node %d is completed: start normal replication" , MtmNodeId , MtmReplicationNodeId );
1950
+ elog (NOTICE , "Node %d consider that recovery of node %d is completed: start normal replication" , MtmNodeId , MtmReplicationNodeId );
1951
1951
BIT_CLEAR (Mtm -> disabledNodeMask , MtmReplicationNodeId - 1 );
1952
1952
Mtm -> nNodes += 1 ;
1953
1953
MtmCheckQuorum ();
@@ -1965,7 +1965,7 @@ static void
1965
1965
MtmReplicationShutdownHook (struct PGLogicalShutdownHookArgs * args )
1966
1966
{
1967
1967
if (MtmReplicationNodeId >= 0 ) {
1968
- elog (WARNING , "Logical replication to node %d is stopped" , MtmReplicationNodeId );
1968
+ elog (NOTICE , "Logical replication to node %d is stopped" , MtmReplicationNodeId );
1969
1969
MtmOnNodeDisconnect (MtmReplicationNodeId );
1970
1970
MtmReplicationNodeId = -1 ; /* defuse on_proc_exit hook */
1971
1971
}
@@ -2412,7 +2412,6 @@ static bool MtmTwoPhaseCommit(MtmCurrentTrans* x)
2412
2412
if (!x -> isReplicated && (x -> isDistributed && x -> containsDML )) {
2413
2413
MtmGenerateGid (x -> gid );
2414
2414
if (!x -> isTransactionBlock ) {
2415
- /* elog(WARNING, "Start transaction block for %s", x->gid); */
2416
2415
BeginTransactionBlock ();
2417
2416
x -> isTransactionBlock = true;
2418
2417
CommitTransactionCommand ();
0 commit comments