Against iris 0.3.2 running with -dev, if I provide a null handleTunnel implementation for ServiceHandler (i.e. no closing), and rapidly initiate new tunnels (just calling .tunnel() in a tight loop), the iris relay crashes reliably around ~300. Note that I'm testing this with a single node connected to the relay - i.e. the node is connecting to itself, but I don't expect that matters.
I'm not really in a position to determine the most useful parts of this stacktrace, if any, so here goes:
Against iris 0.3.2 running with
-dev
, if I provide a nullhandleTunnel
implementation forServiceHandler
(i.e. no closing), and rapidly initiate new tunnels (just calling .tunnel() in a tight loop), the iris relay crashes reliably around ~300. Note that I'm testing this with a single node connected to the relay - i.e. the node is connecting to itself, but I don't expect that matters.I'm not really in a position to determine the most useful parts of this stacktrace, if any, so here goes: