Browse Source

Fix mempool busy waiting

Prepare 0.9.2
master 0.9.2
Neil Booth 8 years ago
parent
commit
bb17af1906
  1. 5
      RELEASE-NOTES
  2. 11
      server/mempool.py
  3. 2
      server/version.py

5
RELEASE-NOTES

@ -1,3 +1,8 @@
version 0.9.2
-------------
- fix mempool busy waiting
version 0.9.1 version 0.9.1
------------- -------------

11
server/mempool.py

@ -91,11 +91,12 @@ class MemPool(util.LoggedClass):
if self.touched: if self.touched:
self.touched_event.set() self.touched_event.set()
if log_secs <= 0 and not unprocessed: if not unprocessed:
log_secs = log_every if log_secs <= 0:
self.logger.info('{:,d} txs touching {:,d} addresses' log_secs = log_every
.format(len(self.txs), self.logger.info('{:,d} txs touching {:,d} addresses'
len(self.hash168s))) .format(len(self.txs),
len(self.hash168s)))
await asyncio.sleep(1) await asyncio.sleep(1)
except DaemonError as e: except DaemonError as e:
self.logger.info('ignoring daemon error: {}'.format(e)) self.logger.info('ignoring daemon error: {}'.format(e))

2
server/version.py

@ -1 +1 @@
VERSION = "ElectrumX 0.9.1" VERSION = "ElectrumX 0.9.2"

Loading…
Cancel
Save