Browse Source

Test

etomic
jl777 8 years ago
parent
commit
0ee6dfaebf
  1. 15
      iguana/exchanges/LP_nativeDEX.c

15
iguana/exchanges/LP_nativeDEX.c

@ -345,8 +345,8 @@ void command_rpcloop(void *myipaddr)
}*/ }*/
if ( LP_mypullsock >= 0 ) if ( LP_mypullsock >= 0 )
nonz += LP_sock_check("SUB",ctx,origipaddr,-1,LP_mypullsock); nonz += LP_sock_check("SUB",ctx,origipaddr,-1,LP_mypullsock);
if ( LP_mybussock >= 0 ) //if ( LP_mybussock >= 0 )
nonz += LP_sock_check("BUS",ctx,origipaddr,-1,LP_mybussock); // nonz += LP_sock_check("BUS",ctx,origipaddr,-1,LP_mybussock);
if ( nonz == 0 ) if ( nonz == 0 )
usleep(10000); usleep(10000);
} }
@ -365,11 +365,12 @@ int32_t LP_mainloop_iter(void *ctx,char *myipaddr,struct LP_peerinfo *mypeer,int
numpeers = LP_numpeers(); numpeers = LP_numpeers();
HASH_ITER(hh,LP_peerinfos,peer,tmp) HASH_ITER(hh,LP_peerinfos,peer,tmp)
{ {
if ( IAMLP == 0 && peer->errors >= LP_MAXPEER_ERRORS ) if ( peer->errors >= LP_MAXPEER_ERRORS )
{ {
if ( (rand() % 5000) == 0 ) if ( (rand() % 10000) == 0 )
peer->errors--; peer->errors--;
else continue; if ( IAMLP == 0 )
continue;
} }
if ( now > peer->lastpeers+60 && peer->numpeers > 0 && (peer->numpeers != numpeers || (rand() % 10000) == 0) ) if ( now > peer->lastpeers+60 && peer->numpeers > 0 && (peer->numpeers != numpeers || (rand() % 10000) == 0) )
{ {
@ -526,8 +527,8 @@ void LP_initpeers(int32_t pubsock,struct LP_peerinfo *mypeer,char *myipaddr,uint
{ {
for (i=0; i<sizeof(default_LPnodes)/sizeof(*default_LPnodes); i++) for (i=0; i<sizeof(default_LPnodes)/sizeof(*default_LPnodes); i++)
{ {
if ( (rand() % 100) > 25 ) //if ( (rand() % 100) > 25 )
continue; // continue;
LP_peersquery(mypeer,pubsock,default_LPnodes[i],myport,mypeer->ipaddr,myport); LP_peersquery(mypeer,pubsock,default_LPnodes[i],myport,mypeer->ipaddr,myport);
} }
} else LP_peersquery(mypeer,pubsock,seednode,myport,mypeer->ipaddr,myport); } else LP_peersquery(mypeer,pubsock,seednode,myport,mypeer->ipaddr,myport);

Loading…
Cancel
Save