connector
This commit is contained in:
parent
0dd5672404
commit
b5994bba4f
@ -48,8 +48,9 @@ class BlockLoader:
|
|||||||
if next(iter(self.parent.block_preload._store)) <= self.parent.last_block_height:
|
if next(iter(self.parent.block_preload._store)) <= self.parent.last_block_height:
|
||||||
for i in range(next(iter(self.parent.block_preload._store)),
|
for i in range(next(iter(self.parent.block_preload._store)),
|
||||||
self.parent.last_block_height + 1):
|
self.parent.last_block_height + 1):
|
||||||
try: del self.parent.block_preload._store[i]
|
|
||||||
except: pass
|
try: self.parent.block_preload.remove(i)
|
||||||
|
except: self.log.warning(str(traceback.format_exc()))
|
||||||
|
|
||||||
except asyncio.CancelledError:
|
except asyncio.CancelledError:
|
||||||
self.log.info("connector watchdog terminated")
|
self.log.info("connector watchdog terminated")
|
||||||
@ -72,7 +73,7 @@ class BlockLoader:
|
|||||||
if self.last_batch_size < 8000000:
|
if self.last_batch_size < 8000000:
|
||||||
self.rpc_batch_limit += 10
|
self.rpc_batch_limit += 10
|
||||||
elif self.last_batch_size > 50000000 and self.rpc_batch_limit > 10:
|
elif self.last_batch_size > 50000000 and self.rpc_batch_limit > 10:
|
||||||
self.rpc_batch_limit = 80
|
self.rpc_batch_limit = 50
|
||||||
if self.last_batch_size > 400:
|
if self.last_batch_size > 400:
|
||||||
self.last_batch_size = 400
|
self.last_batch_size = 400
|
||||||
for i in self.worker_busy:
|
for i in self.worker_busy:
|
||||||
@ -94,7 +95,7 @@ class BlockLoader:
|
|||||||
self.log.error("Loading task error %s " % err)
|
self.log.error("Loading task error %s " % err)
|
||||||
else:
|
else:
|
||||||
await asyncio.sleep(1)
|
await asyncio.sleep(1)
|
||||||
[self.worker_tasks[p].terminate() for p in self.worker_tasks]
|
[p.terminate() for p in self.worker_tasks]
|
||||||
for p in self.worker_busy: self.worker_busy[p] = False
|
for p in self.worker_busy: self.worker_busy[p] = False
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user