From cab1e10fb31ad8c325a0e690c1f4dd509a49d593 Mon Sep 17 00:00:00 2001 From: jl777 Date: Wed, 6 Apr 2016 00:28:44 -0500 Subject: [PATCH] test --- iguana/iguana777.h | 2 +- iguana/iguana_bundles.c | 4 ++++ iguana/iguana_recv.c | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/iguana/iguana777.h b/iguana/iguana777.h index b12726d20..3fba1d8c9 100755 --- a/iguana/iguana777.h +++ b/iguana/iguana777.h @@ -26,7 +26,7 @@ typedef int32_t (*blockhashfunc)(uint8_t *blockhashp,uint8_t *serialized,int32_t #define IGUANA_SERIALIZE_SPENDVECTORGEN //#define IGUANA_DISABLEPEERS #define _IGUANA_MAXSTUCKTIME 10 -#define IGUANA_MAXITERATIONS 10000 +#define IGUANA_MAXITERATIONS 100 #define IGUANA_DEFAULTLAG 20 #define IGUANA_MAXCOINS 64 diff --git a/iguana/iguana_bundles.c b/iguana/iguana_bundles.c index eacc3691c..0a4191d18 100755 --- a/iguana/iguana_bundles.c +++ b/iguana/iguana_bundles.c @@ -1200,6 +1200,10 @@ void iguana_bundlestats(struct iguana_info *coin,char *str,int32_t lag) if ( coin->stucktime != 0 && time(NULL)-coin->stucktime > coin->maxstuck ) coin->maxstuck = (uint32_t)time(NULL) - coin->stucktime; sprintf(str,"%s.RT%d u.%d b.%d/%d v.%d/%d (%d+%d/%d 1st.%d).s%d to %d N[%d] h.%d r.%d c.%d s.%d d.%d E.%d maxB.%d peers.%d/%d Q.(%d %d) L.%d [%d:%d] M.%d %s",coin->symbol,coin->RTheight,numutxo,numbalances,numconverted,numv,coin->pendbalances,firstgap!=0?firstgap->numcached:-1,firstgap!=0?firstgap->numsaved:-1,firstgap!=0?firstgap->numhashes:-1,firstgap!=0?firstgap->hdrsi:-1,firstgap!=0?firstgap->numspec:-1,coin->lastpending!=0?coin->lastpending->hdrsi:0,count,numhashes,coin->blocksrecv,numcached,numsaved,done,numemit,coin->MAXBUNDLES,p,coin->MAXPEERS,queue_size(&coin->priorityQ),queue_size(&coin->blocksQ),coin->longestchain,coin->blocks.hwmchain.height/coin->chain->bundlesize,coin->blocks.hwmchain.height%coin->chain->bundlesize,coin->blocks.hwmchain.height,bits256_str(str5,coin->blocks.hwmchain.RO.hash2)); + if ( coin->current != 0 && coin->current->hdrsi == coin->longestchain/coin->chain->bundlesize && done+numemit < coin->current->hdrsi ) + { + printf("missing bundles d.%d + E.%d != %d\n",done,numemit,coin->current->hdrsi); + } // u.202 b.0/202 v.202/202 if ( coin->current != 0 && numutxo == coin->bundlescount-1 && numutxo == coin->current->hdrsi && numbalances == 0 && numconverted == numutxo ) { diff --git a/iguana/iguana_recv.c b/iguana/iguana_recv.c index 5104a87cf..0b594081c 100755 --- a/iguana/iguana_recv.c +++ b/iguana/iguana_recv.c @@ -1267,7 +1267,7 @@ int32_t iguana_blockQ(char *argstr,struct iguana_info *coin,struct iguana_bundle queue_t *Q; char *str; uint32_t now; int32_t n,height = -1; struct iguana_blockreq *req,*ptr; struct iguana_block *block = 0; if ( bits256_nonz(hash2) == 0 ) { - printf("cant queue zerohash bundlei.%d\n",bundlei); + printf("%s.cant queue zerohash bundlei.%d\n",argstr,bundlei); //getchar(); return(-1); }