Browse Source

test

release/v0.1
jl777 9 years ago
parent
commit
4cefd68dbd
  1. 10
      iguana/iguana_peers.c
  2. 15
      iguana/main.c

10
iguana/iguana_peers.c

@ -993,16 +993,6 @@ void iguana_dedicatedloop(struct iguana_info *coin,struct iguana_peer *addr)
lastping = (uint32_t)time(NULL); lastping = (uint32_t)time(NULL);
} }
} else run >>= 2; } else run >>= 2;
if ( flag == 0 )//|| addr->rank >= (coin->peers.numranked>>1) )
{
struct iguana_helper *ptr;
if ( (ptr= queue_dequeue(&bundlesQ,0)) != 0 )
{
if ( ptr->bp != 0 )
iguana_bundleiters(coin,ptr->bp,ptr->timelimit);
myfree(ptr,ptr->allocsize);
}
}
if ( coin->isRT != 0 && addr->rank > coin->MAXPEERS && (rand() % 100) == 0 ) if ( coin->isRT != 0 && addr->rank > coin->MAXPEERS && (rand() % 100) == 0 )
{ {
printf("isRT and low rank.%d ",addr->rank); printf("isRT and low rank.%d ",addr->rank);

15
iguana/main.c

@ -331,10 +331,17 @@ void iguana_main(void *arg)
while ( 1 ) while ( 1 )
{ {
flag = 0; flag = 0;
//for (i=0; i<sizeof(Coins)/sizeof(*Coins); i++) if ( flag == 0 )//|| addr->rank >= (coin->peers.numranked>>1) )
// if ( Coins[i] != 0 && Coins[i]->symbol[0] != 0 ) {
// flag += iguana_processjsonQ(Coins[i]); struct iguana_helper *ptr;
//flag = iguana_jsonQ(); if ( (ptr= queue_dequeue(&bundlesQ,0)) != 0 )
{
if ( ptr->bp != 0 && ptr->coin != 0 )
iguana_bundleiters(ptr->coin,ptr->bp,ptr->timelimit);
myfree(ptr,ptr->allocsize);
flag++;
}
}
if ( flag == 0 ) if ( flag == 0 )
usleep(100000); usleep(100000);
} }

Loading…
Cancel
Save