• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

spesmilo / electrumx / 6697190811238400
67%

Build:
DEFAULT BRANCH: master
Ran 05 Jan 2024 05:14PM UTC
Jobs 1
Files 26
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

05 Jan 2024 04:41PM UTC coverage: 67.81% (-0.02%) from 67.83%
6697190811238400

push

CirrusCI

SomberNight
fix a bug in peer discovery

closes https://github.com/spesmilo/electrumx/pull/244

- this also adds some generic protection so that e-x now tolerates peer discovery dying in isolation

example stack trace:
```
INFO:Prefetcher:cancelled; prefetcher stopping
INFO:BlockProcessor:flushing to DB for a clean shutdown...
INFO:Controller:shutting down
INFO:Controller:shutdown complete
ERROR:electrumx:ElectrumX server terminated abnormally
Traceback (most recent call last):
  File "/home/user/wspace/electrumx/./electrumx_server", line 35, in main
    asyncio.run(controller.run())
  File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
    return future.result()
  File "/home/user/wspace/electrumx/electrumx/lib/server_base.py", line 129, in run
    await server_task
  File "/home/user/wspace/electrumx/electrumx/lib/server_base.py", line 102, in serve
    await self.serve(shutdown_event)
  File "/home/user/wspace/electrumx/electrumx/server/controller.py", line 134, in serve
    async with OldTaskGroup() as group:
  File "/home/user/.local/lib/python3.10/site-packages/aiorpcx/curio.py", line 297, in __aexit__
    await self.join()
  File "/home/user/wspace/electrumx/electrumx/lib/util.py", line 370, in join
    task.result()
  File "/home/user/wspace/electrumx/electrumx/server/session.py", line 676, in serve
    async with self._task_group as group:
  File "/home/user/.local/lib/python3.10/site-packages/aiorpcx/curio.py", line 297, in __aexit__
    await self.join()
  File "/home/user/wspace/electrumx/electrumx/lib/util.py", line 370, in join
    task.result()
  File "/home/user/wspace/electrumx/electrumx/server/peers.py", line 477, in discover_peers
    async with self.group as group:
  File "/home/user/.local/lib/python3.10/site-packages/aiorpcx/curio.py", line 297, in __aexit__
    await self.join()
  File "/home/user/wspace/e... (continued)

5852 of 8630 relevant lines covered (67.81%)

0.68 hits per line

Jobs
ID Job ID Ran Files Coverage
1 6697190811238400.1 05 Jan 2024 05:14PM UTC 26
67.81
Source Files on build 6697190811238400
  • Tree
  • List 26
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Build #66971908...
  • 97a016c9 on github
  • Prev Build on master (#49943820...)
  • Next Build on master (#61774621...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc