You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit fixes two scalability issues I identified in lab. First, we
will defer event emissions to ensure that the listners can register
their callbacks. Second, we add some defensive coding around the
session child writing to handle write errors gracefully.
Tested in our lab, with 75+ concurrent telnet sessions.
fixesspectcl#135, fixesspectcl#136
Description of the bad behavior
Occasionally data/error/exit events are being emitted before the listeners can be bound.
Version of
spectcl
showing said bad behavior0.6.2
Description of how to reproduce the problem
Use spectcl with many (>25) active sessions.
Description of the expected behavior
Spectcl should responsibly emit events.
The text was updated successfully, but these errors were encountered: