@@ -463,9 +463,10 @@ static int MtmConnectSocket(char const* host, int port, int timeout)
463
463
gotoRetry ;
464
464
}
465
465
466
- /* Some node considered that I am dead, so switch to recovery mode */
467
466
MtmLock (LW_EXCLUSIVE );
468
467
Mtm -> nodes [resp .node - 1 ].sendSeqNo = resp .seqno ;
468
+
469
+ /* Some node considered that I am dead, so switch to recovery mode */
469
470
if (BIT_CHECK (resp .disabledNodeMask ,MtmNodeId - 1 )) {
470
471
elog (WARNING ,"Node %d thinks that I was dead" ,resp .node );
471
472
BIT_SET (Mtm -> disabledNodeMask ,MtmNodeId - 1 );
@@ -861,7 +862,7 @@ static void MtmTransReceiver(Datum arg)
861
862
continue ;
862
863
}
863
864
if (msg -> seqno <=Mtm -> nodes [msg -> node - 1 ].recvSeqNo ) {
864
- elog (WARNING ,"Ignore duplicated message %ld from node %d" ,msg -> seqno ,msg -> node );
865
+ elog (WARNING ,"Ignore duplicated message %ld(<=%ld) from node %d" ,msg -> seqno , Mtm -> nodes [ msg -> node - 1 ]. recvSeqNo ,msg -> node );
865
866
continue ;
866
867
}
867
868
Mtm -> nodes [msg -> node - 1 ].recvSeqNo = msg -> seqno ;