From 1cfe4fd40ec7293a4a82211a23b09adee1a566f5 Mon Sep 17 00:00:00 2001 From: jl777 Date: Sat, 16 Apr 2016 12:16:24 -0500 Subject: [PATCH] test --- iguana/iguana777.c | 10 +++++++--- iguana/iguana777.h | 2 +- iguana/iguana_bundles.c | 4 ++-- iguana/main.c | 2 +- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/iguana/iguana777.c b/iguana/iguana777.c index 43a887e85..21749f47b 100755 --- a/iguana/iguana777.c +++ b/iguana/iguana777.c @@ -360,9 +360,13 @@ int32_t iguana_validated(struct iguana_info *coin) int32_t iguana_utxogen(struct iguana_info *coin,int32_t helperid,int32_t convertflag) { int32_t hdrsi,retval,n,max,incr,num = 0; struct iguana_bundle *bp; - incr = (coin->PREFETCHLAG > 0) ? 1 : IGUANA_NUMHELPERS; - if ( coin->PREFETCHLAG > 0 && helperid != 0 ) - return(0); + incr = IGUANA_NUMHELPERS; + if ( 0 && coin->PREFETCHLAG > 0 ) + { + if ( helperid != 0 ) + return(0); + else incr = 1; + } max = coin->bundlescount; if ( coin->bundles[max-1] != 0 && coin->bundles[max-1]->emitfinish <= 1 ) max--; diff --git a/iguana/iguana777.h b/iguana/iguana777.h index 7ac7fefae..97190b0b7 100755 --- a/iguana/iguana777.h +++ b/iguana/iguana777.h @@ -47,7 +47,7 @@ typedef int32_t (*blockhashfunc)(uint8_t *blockhashp,uint8_t *serialized,int32_t #define IGUANA_TAILPERCENTAGE 1.0 #define IGUANA_MAXPENDHDRS 1 #define IGUANA_MAXPENDINGREQUESTS 8 -#define IGUANA_PENDINGREQUESTS 256 +#define IGUANA_PENDINGREQUESTS 8 #define IGUANA_MINPENDBUNDLES 4 #define IGUANA_MAXPENDBUNDLES 32 #define IGUANA_RPCPORT 7778 diff --git a/iguana/iguana_bundles.c b/iguana/iguana_bundles.c index 3e3f4cd6a..d60fcdee0 100755 --- a/iguana/iguana_bundles.c +++ b/iguana/iguana_bundles.c @@ -1296,11 +1296,11 @@ void iguana_bundlestats(struct iguana_info *coin,char *str,int32_t lag) myfree(breq,sizeof(*breq)); while ( (breq= queue_dequeue(&coin->priorityQ,0)) != 0 ) myfree(breq,sizeof(*breq)); - /*for (i=0; in; i++) + for (i=0; in; i++) { if ( (block= bp->blocks[i]) != 0 && block->txvalid == 0 ) iguana_blockQ("stuck",coin,bp,i,block->RO.hash2,1); - }*/ + } } for (i=0; in; i++) if ( GETBIT(bp->haveblock,i) == 0 ) diff --git a/iguana/main.c b/iguana/main.c index d8fd74a9a..dc8b15f35 100755 --- a/iguana/main.c +++ b/iguana/main.c @@ -73,7 +73,7 @@ char GLOBAL_DBDIR[512] = "/DB"; char GLOBAL_HELPDIR[512] = "help"; char GLOBAL_VALIDATEDIR[512] = "purgeable"; char GLOBAL_CONFSDIR[512] = "confs"; -int32_t IGUANA_NUMHELPERS = 2; +int32_t IGUANA_NUMHELPERS = 4; #else char GLOBAL_TMPDIR[512] = "tmp"; char GLOBAL_HELPDIR[512] = "help";