connector
This commit is contained in:
parent
5ef4c7c462
commit
14d8645132
@ -73,10 +73,10 @@ class BlockLoader:
|
|||||||
if self.last_batch_size < 1000000 and self.rpc_batch_limit < 450:
|
if self.last_batch_size < 1000000 and self.rpc_batch_limit < 450:
|
||||||
self.rpc_batch_limit += 50
|
self.rpc_batch_limit += 50
|
||||||
self.log.warning("rpc batch limit %s " % self.rpc_batch_limit)
|
self.log.warning("rpc batch limit %s " % self.rpc_batch_limit)
|
||||||
elif self.last_batch_size > 40000000 and self.rpc_batch_limit > 100:
|
elif self.last_batch_size > 40000000 and self.rpc_batch_limit > 80:
|
||||||
self.rpc_batch_limit -= 40
|
self.rpc_batch_limit -= 40
|
||||||
self.log.warning("rpc batch limit %s " % self.rpc_batch_limit)
|
self.log.warning("rpc batch limit %s " % self.rpc_batch_limit)
|
||||||
elif self.last_batch_size > 80000000 and self.rpc_batch_limit < 100:
|
elif self.last_batch_size > 80000000 and self.rpc_batch_limit < 80:
|
||||||
self.rpc_batch_limit = 20
|
self.rpc_batch_limit = 20
|
||||||
|
|
||||||
self.log.warning("rpc batch limit %s " % self.rpc_batch_limit)
|
self.log.warning("rpc batch limit %s " % self.rpc_batch_limit)
|
||||||
@ -189,6 +189,8 @@ class BlockLoader:
|
|||||||
blocks = pickle.loads(msg)
|
blocks = pickle.loads(msg)
|
||||||
if blocks:
|
if blocks:
|
||||||
self.last_batch_size = len(msg)
|
self.last_batch_size = len(msg)
|
||||||
|
else:
|
||||||
|
self.rpc_batch_limit = 20
|
||||||
for i in blocks:
|
for i in blocks:
|
||||||
self.parent.block_preload.set(i, blocks[i])
|
self.parent.block_preload.set(i, blocks[i])
|
||||||
if blocks:
|
if blocks:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user