diff --git a/iguana/iguana_bundles.c b/iguana/iguana_bundles.c index d6f8210f0..c6e388d7b 100755 --- a/iguana/iguana_bundles.c +++ b/iguana/iguana_bundles.c @@ -734,7 +734,7 @@ int32_t iguana_bundleiters(struct iguana_info *coin,struct OS_memspace *mem,stru lasti = lastbp == 0 ? coin->bundlescount-1 : lastbp->hdrsi; coin->numbundlesQ--; iguana_bundlecalcs(coin,bp); - //printf("ITERATE.%d bundle.%d h.%d n.%d r.%d s.%d F.%d T.%d counter.%d\n",bp->rank,bp->bundleheight/coin->chain->bundlesize,bp->numhashes,bp->n,bp->numrecv,bp->numsaved,bp->emitfinish,timelimit,counter); + printf("ITERATE.%d bundle.%d h.%d n.%d r.%d s.%d F.%d T.%d counter.%d\n",bp->rank,bp->bundleheight/coin->chain->bundlesize,bp->numhashes,bp->n,bp->numrecv,bp->numsaved,bp->emitfinish,timelimit,counter); if ( bp->numhashes < bp->n && bp->bundleheight < coin->longestchain-coin->chain->bundlesize ) iguana_bundlehdr(coin,bp,starti); else if ( bp->emitfinish != 0 ) diff --git a/iguana/iguana_recv.c b/iguana/iguana_recv.c index 0f9a5a37b..753364f7d 100755 --- a/iguana/iguana_recv.c +++ b/iguana/iguana_recv.c @@ -997,7 +997,7 @@ int32_t iguana_reqhdrs(struct iguana_info *coin) { for (i=0; ibundlescount; i++) { - if ( (bp= coin->bundles[i]) != 0 && (bp->numhashes < bp->n || i == coin->bundlescount-1) ) + if ( (bp= coin->bundles[i]) != 0 && (bp->numhashes < bp->n || i == coin->bundlescount-1) && (bp->speculative == 0 || bp->numspec < bp->n) ) { lag = 10; if ( bp->bundleheight+bp->numhashes < coin->longestchain && time(NULL) > bp->issuetime+lag ) @@ -1179,7 +1179,7 @@ int32_t iguana_pollQsPT(struct iguana_info *coin,struct iguana_peer *addr) char str[65]; if ( block != 0 ) block->numrequests++; - if ( 1 && priority != 0 ) + if ( 0 && priority != 0 ) printf("sendreq %s [%d:%d]\n",bits256_str(str,hash2),bp!=0?bp->bundleheight:-1,req->bundlei); iguana_sendblockreqPT(coin,addr,req->bp,req->bundlei,hash2,0); }