From ee1db7ed072922de68109a8321f96814cd771f36 Mon Sep 17 00:00:00 2001 From: jl777 Date: Mon, 15 Feb 2016 23:31:56 -0300 Subject: [PATCH] test --- iguana/iguana_bundles.c | 2 +- iguana/iguana_recv.c | 14 +++++++------- iguana/main.c | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/iguana/iguana_bundles.c b/iguana/iguana_bundles.c index 984d4e47c..4a316b754 100755 --- a/iguana/iguana_bundles.c +++ b/iguana/iguana_bundles.c @@ -446,6 +446,6 @@ void iguana_bundlestats(struct iguana_info *coin,char *str) strcpy(coin->statusstr,str); coin->estsize = estsize; if ( firstgap != 0 && firstgap->queued == 0 ) - iguana_bundleQ(coin,firstgap,10000); + iguana_bundleQ(coin,firstgap,1000); } diff --git a/iguana/iguana_recv.c b/iguana/iguana_recv.c index 3567e5e2b..1b472a04c 100755 --- a/iguana/iguana_recv.c +++ b/iguana/iguana_recv.c @@ -314,7 +314,7 @@ uint32_t iguana_allhashcmp(struct iguana_info *coin,struct iguana_bundle *bp,bit prev = block; } //printf("ALLHASHES FOUND! %d requested.%d\n",bp->bundleheight,n); - iguana_bundleQ(coin,bp,bp->n*2 + (rand() % 500)); + iguana_bundleQ(coin,bp,bp->n/2 + (rand() % 500)); return(bp->queued); } } @@ -361,8 +361,8 @@ int32_t iguana_bundleiters(struct iguana_info *coin,struct iguana_bundle *bp,int break; } } - sleep(1); - iguana_bundleQ(coin,bp,bp->n * 10); + //sleep(1); + iguana_bundleQ(coin,bp,bp->n); return(0); } pend = queue_size(&coin->priorityQ) + queue_size(&coin->blocksQ); @@ -370,9 +370,9 @@ int32_t iguana_bundleiters(struct iguana_info *coin,struct iguana_bundle *bp,int pend += coin->peers.active[i].pendblocks; if ( pend >= coin->MAXPENDING*coin->MAXPEERS ) { - sleep(10000); + usleep(10000); printf("SKIP pend.%d vs %d: ITERATE bundle.%d n.%d r.%d s.%d finished.%d timelimit.%d\n",pend,coin->MAXPENDING*coin->MAXPEERS,bp->bundleheight,bp->n,bp->numrecv,bp->numsaved,bp->emitfinish,timelimit); - iguana_bundleQ(coin,bp,counter == 0 ? bp->n*5 : bp->n*2); + iguana_bundleQ(coin,bp,1000);//counter == 0 ? bp->n*5 : bp->n*2); return(0); } max = 1 + ((coin->MAXPENDING*coin->MAXPEERS - pend) >> 1); @@ -422,7 +422,7 @@ int32_t iguana_bundleiters(struct iguana_info *coin,struct iguana_bundle *bp,int block->fpipbits = 0; bp->issued[i] = 0; iguana_blockQ(coin,bp,i,block->RO.hash2,0); - iguana_bundleQ(coin,bp,counter == 0 ? bp->n*5 : bp->n*2); + iguana_bundleQ(coin,bp,500);//counter == 0 ? bp->n*5 : bp->n*2); return(0); } } else printf("error getting block (%d:%d) %p vs %p\n",bp->hdrsi,i,block,iguana_blockfind(coin,bp->hashes[i])); @@ -434,7 +434,7 @@ int32_t iguana_bundleiters(struct iguana_info *coin,struct iguana_bundle *bp,int iguana_emitQ(coin,bp); return(1); } - iguana_bundleQ(coin,bp,200);//counter == 0 ? 200);bp->n*5 : bp->n*2); + iguana_bundleQ(coin,bp,500);//counter == 0 ? 200);bp->n*5 : bp->n*2); } return(0); } diff --git a/iguana/main.c b/iguana/main.c index 7c7d898e6..f478bba77 100644 --- a/iguana/main.c +++ b/iguana/main.c @@ -337,7 +337,7 @@ void mainloop(struct supernet_info *myinfo) } if ( flag == 0 ) { - usleep(100000); + usleep(10000); } } }