@@ -544,7 +544,6 @@ static void MtmTransReceiver(Datum arg)
544544int nResponses ;
545545int i ,j ,n ,rc ;
546546MtmBuffer * rxBuffer = (MtmBuffer * )palloc (sizeof (MtmBuffer )* nNodes );
547- HTAB * xid2state ;
548547
549548#if USE_EPOLL
550549struct epoll_event * events = (struct epoll_event * )palloc (sizeof (struct epoll_event )* nNodes );
@@ -557,7 +556,6 @@ static void MtmTransReceiver(Datum arg)
557556ds = MtmGetState ();
558557
559558MtmAcceptIncomingConnections ();
560- xid2state = MtmCreateHash ();
561559
562560for (i = 0 ;i < nNodes ;i ++ ) {
563561rxBuffer [i ].used = 0 ;
@@ -611,7 +609,7 @@ static void MtmTransReceiver(Datum arg)
611609
612610for (j = 0 ;j < nResponses ;j ++ ) {
613611MtmArbiterMessage * msg = & rxBuffer [i ].data [j ];
614- MtmTransState * ts = (MtmTransState * )hash_search (xid2state ,& msg -> dxid ,HASH_FIND ,NULL );
612+ MtmTransState * ts = (MtmTransState * )hash_search (MtmXid2State ,& msg -> dxid ,HASH_FIND ,NULL );
615613Assert (ts != NULL );
616614Assert (msg -> node > 0 && msg -> node <=nNodes && msg -> node != MtmNodeId );
617615Assert (MtmIsCoordinator (ts ));