From fab4ed21eba433ca4bf1cec1a01f3bc273836903 Mon Sep 17 00:00:00 2001 From: shyba Date: Tue, 16 Oct 2018 03:40:55 -0300 Subject: [PATCH] expose block polling delay (#622) --- electrumx/server/block_processor.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/electrumx/server/block_processor.py b/electrumx/server/block_processor.py index de79440..dcf071f 100644 --- a/electrumx/server/block_processor.py +++ b/electrumx/server/block_processor.py @@ -44,6 +44,7 @@ class Prefetcher(object): self.min_cache_size = 10 * 1024 * 1024 # This makes the first fetch be 10 blocks self.ave_size = self.min_cache_size // 10 + self.polling_delay = 5 async def main_loop(self, bp_height): '''Loop forever polling for more blocks.''' @@ -53,7 +54,7 @@ class Prefetcher(object): # Sleep a while if there is nothing to prefetch await self.refill_event.wait() if not await self._prefetch_blocks(): - await asyncio.sleep(5) + await asyncio.sleep(self.polling_delay) except DaemonError as e: self.logger.info(f'ignoring daemon error: {e}')