@@ -1017,13 +1017,13 @@ static void MtmReceiver(Datum arg)
10171017}
10181018ts = (MtmTransState * )hash_search (MtmXid2State ,& msg -> dxid ,HASH_FIND ,NULL );
10191019if (ts == NULL ) {
1020- elog (WARNING ,"Ignore response for unexisted transaction %d from node %d" ,msg -> dxid ,node );
1020+ elog (WARNING ,"Ignore response for unexisted transaction %lu from node %d" ,( long ) msg -> dxid ,node );
10211021continue ;
10221022}
10231023Assert (msg -> code == MSG_ABORTED || strcmp (msg -> gid ,ts -> gid )== 0 );
10241024if (BIT_CHECK (ts -> votedMask ,node - 1 )) {
1025- elog (WARNING ,"Receive deteriorated %s response for transaction %d (%s ) from node %d" ,
1026- MtmMessageKindMnem [msg -> code ],ts -> xid , ts -> gid ,node );
1025+ elog (WARNING ,"Receive deteriorated %s response for transaction %s (%lu ) from node %d" ,
1026+ MtmMessageKindMnem [msg -> code ],ts -> gid , ( long ) ts -> xid ,node );
10271027continue ;
10281028}
10291029BIT_SET (ts -> votedMask ,node - 1 );
@@ -1033,8 +1033,8 @@ static void MtmReceiver(Datum arg)
10331033case MSG_PREPARED :
10341034MTM_TXTRACE (ts ,"MtmTransReceiver got MSG_PREPARED" );
10351035if (ts -> status == TRANSACTION_STATUS_COMMITTED ) {
1036- elog (WARNING ,"Receive PREPARED response for already committed transaction %d from node %d" ,
1037- ts -> xid ,node );
1036+ elog (WARNING ,"Receive PREPARED response for already committed transaction %lu from node %d" ,
1037+ ( long ) ts -> xid ,node );
10381038continue ;
10391039}
10401040Mtm -> nodes [node - 1 ].transDelay += MtmGetCurrentTime ()- ts -> csn ;
@@ -1043,8 +1043,8 @@ static void MtmReceiver(Datum arg)
10431043if ((~msg -> disabledNodeMask & Mtm -> disabledNodeMask )!= 0 ) {
10441044/* Coordinator's disabled mask is wider than of this node: so reject such transaction to avoid
10451045 commit on smaller subset of nodes */
1046- elog (WARNING ,"Coordinator of distributed transaction %s (%d ) see less nodes than node %d: %llx instead of %llx" ,
1047- ts -> gid ,ts -> xid ,node , (long long )Mtm -> disabledNodeMask , (long long )msg -> disabledNodeMask );
1046+ elog (WARNING ,"Coordinator of distributed transaction %s (%lu ) see less nodes than node %d: %llx instead of %llx" ,
1047+ ts -> gid ,( long ) ts -> xid ,node , (long long )Mtm -> disabledNodeMask , (long long )msg -> disabledNodeMask );
10481048MtmAbortTransaction (ts );
10491049}
10501050if ((ts -> participantsMask & ~Mtm -> disabledNodeMask & ~ts -> votedMask )== 0 ) {
@@ -1079,12 +1079,12 @@ static void MtmReceiver(Datum arg)
10791079break ;
10801080case MSG_ABORTED :
10811081if (ts -> status == TRANSACTION_STATUS_COMMITTED ) {
1082- elog (WARNING ,"Receive ABORTED response for already committed transaction %d (%s ) from node %d" ,
1083- ts -> xid , ts -> gid ,node );
1082+ elog (WARNING ,"Receive ABORTED response for already committed transaction %s (%lu ) from node %d" ,
1083+ ts -> gid , ( long ) ts -> xid ,node );
10841084continue ;
10851085}
10861086if (ts -> status != TRANSACTION_STATUS_ABORTED ) {
1087- MTM_LOG1 ("Arbiter receive abort message for transaction %s (%d )" ,ts -> gid ,ts -> xid );
1087+ MTM_LOG1 ("Arbiter receive abort message for transaction %s (%lu )" ,ts -> gid ,( long ) ts -> xid );
10881088Assert (ts -> status == TRANSACTION_STATUS_IN_PROGRESS );
10891089MtmAbortTransaction (ts );
10901090}
@@ -1095,8 +1095,8 @@ static void MtmReceiver(Datum arg)
10951095case MSG_PRECOMMITTED :
10961096MTM_TXTRACE (ts ,"MtmTransReceiver got MSG_PRECOMMITTED" );
10971097if (ts -> status == TRANSACTION_STATUS_COMMITTED ) {
1098- elog (WARNING ,"Receive PRECOMMITTED response for already committed transaction %d (%s ) from node %d" ,
1099- ts -> xid , ts -> gid ,node );
1098+ elog (WARNING ,"Receive PRECOMMITTED response for already committed transaction %s (%lu ) from node %d" ,
1099+ ts -> gid , ( long ) ts -> xid ,node );
11001100continue ;
11011101 }
11021102if (ts -> status == TRANSACTION_STATUS_IN_PROGRESS ) {
@@ -1111,8 +1111,8 @@ static void MtmReceiver(Datum arg)
11111111}
11121112}else {
11131113Assert (ts -> status == TRANSACTION_STATUS_ABORTED );
1114- elog (WARNING ,"Receive PRECOMMITTED response for aborted transaction %d (%s ) from node %d" ,
1115- ts -> xid , ts -> gid ,node );// How it can happen? SHould we use assert here?
1114+ elog (WARNING ,"Receive PRECOMMITTED response for aborted transaction %s (%lu ) from node %d" ,
1115+ ts -> gid , ( long ) ts -> xid ,node );// How it can happen? SHould we use assert here?
11161116if ((ts -> participantsMask & ~Mtm -> disabledNodeMask & ~ts -> votedMask )== 0 ) {
11171117MtmWakeUpBackend (ts );
11181118}