Skip to content

Unhandled QueueFull exception #1032

Closed
@gsalgado

Description

@gsalgado

What is wrong?

I've seen this a few times today while running a full node on mainnet.

   ERROR  07-17 14:06:49     service  Unexpected error in ETHPeer <Node(0xe004c043de350bdb19d7bd1c07c63f58a1921eb7385192a6c0d826dc8439be250469c7b342700bb8556e693218031b63a21309de599838edd28696a5e1436d5c@13.230.44.205:53224)>, exiting
Traceback (most recent call last):
  File "/home/salgado/src/py-evm/p2p/service.py", line 55, in run
    await self._run()
  File "/home/salgado/src/py-evm/p2p/peer.py", line 353, in _run
    self.process_msg(cmd, msg)
  File "/home/salgado/src/py-evm/p2p/peer.py", line 401, in process_msg
    self.handle_sub_proto_msg(cmd, msg)
  File "/home/salgado/src/py-evm/p2p/peer.py", line 638, in handle_sub_proto_msg
    super().handle_sub_proto_msg(cmd, msg)
  File "/home/salgado/src/py-evm/p2p/peer.py", line 393, in handle_sub_proto_msg
    subscriber.put_nowait((self, cmd, msg))
  File "/usr/lib/python3.6/asyncio/queues.py", line 149, in put_nowait
    raise QueueFull
asyncio.queues.QueueFull

I believe it's the TxPool that is not consuming the messages fast enough, because when that happened the chain syncer was requesting blocks and processing them just fine

How can it be fixed

Need to investigate

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions