From 733fe8863c7b4bde9a695452c4d1b05cfb0de47c Mon Sep 17 00:00:00 2001 From: jl777 Date: Wed, 30 Mar 2016 04:15:28 -0300 Subject: [PATCH] test --- iguana/iguana777.h | 2 +- iguana/iguana_recv.c | 3 +++ iguana/main.c | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/iguana/iguana777.h b/iguana/iguana777.h index af304c629..fc2fdd9eb 100755 --- a/iguana/iguana777.h +++ b/iguana/iguana777.h @@ -23,7 +23,7 @@ typedef int32_t (*blockhashfunc)(uint8_t *blockhashp,uint8_t *serialized,int32_t len); #define IGUANA_MAXSCRIPTSIZE 10001 -//#define IGUANA_SERIALIZE_SPENDVECTORGEN +#define IGUANA_SERIALIZE_SPENDVECTORGEN //#define IGUANA_SERIALIZE_BALANCEGEN //#define IGUANA_DISABLEPEERS #define _IGUANA_MAXSTUCKTIME 77 diff --git a/iguana/iguana_recv.c b/iguana/iguana_recv.c index ccccd82c3..d3a80252d 100755 --- a/iguana/iguana_recv.c +++ b/iguana/iguana_recv.c @@ -1217,6 +1217,8 @@ int32_t iguana_processrecvQ(struct iguana_info *coin,int32_t *newhwmp) // single *newhwmp = 0; while ( coin->active != 0 && (req= queue_dequeue(&coin->recvQ,0)) != 0 ) { + if ( (flag % 100) == 50 ) + iguana_reqblocks(coin); flag++; //fprintf(stderr,"flag.%d %s recvQ.%p type.%c n.%d\n",flag,req->addr != 0 ? req->addr->ipaddr : "0",req,req->type,req->n); if ( req->type == 'B' ) // one block with all txdata @@ -1252,6 +1254,7 @@ int32_t iguana_processrecvQ(struct iguana_info *coin,int32_t *newhwmp) // single if ( flag >= IGUANA_BUNDLELOOP ) break; } + iguana_reqblocks(coin); return(flag); } diff --git a/iguana/main.c b/iguana/main.c index 8480ef527..00c170478 100755 --- a/iguana/main.c +++ b/iguana/main.c @@ -359,7 +359,7 @@ void mainloop(struct supernet_info *myinfo) if ( coin->active != 0 && coin->started != 0 ) { iguana_bundlestats(coin,str,IGUANA_DEFAULTLAG); - iguana_reqblocks(coin); + //iguana_reqblocks(coin); coin->RTramchain_busy = 1; if ( iguana_realtime_update(coin) > 0 ) flag++;