@@ -544,7 +544,6 @@ static void MtmTransReceiver(Datum arg)
544
544
int nResponses ;
545
545
int i ,j ,n ,rc ;
546
546
MtmBuffer * rxBuffer = (MtmBuffer * )palloc (sizeof (MtmBuffer )* nNodes );
547
- HTAB * xid2state ;
548
547
549
548
#if USE_EPOLL
550
549
struct epoll_event * events = (struct epoll_event * )palloc (sizeof (struct epoll_event )* nNodes );
@@ -557,7 +556,6 @@ static void MtmTransReceiver(Datum arg)
557
556
ds = MtmGetState ();
558
557
559
558
MtmAcceptIncomingConnections ();
560
- xid2state = MtmCreateHash ();
561
559
562
560
for (i = 0 ;i < nNodes ;i ++ ) {
563
561
rxBuffer [i ].used = 0 ;
@@ -611,7 +609,7 @@ static void MtmTransReceiver(Datum arg)
611
609
612
610
for (j = 0 ;j < nResponses ;j ++ ) {
613
611
MtmArbiterMessage * 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 );
615
613
Assert (ts != NULL );
616
614
Assert (msg -> node > 0 && msg -> node <=nNodes && msg -> node != MtmNodeId );
617
615
Assert (MtmIsCoordinator (ts ));