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
With the MIRRORD_TCP_OUTGOING feature enabled, if you try to make multiple requests in quick succession (tested on node), one of the channels appear to close before some request is completed, breaking the whole thing.
Steps to Reproduce
Enable MIRRORD_TCP_OUTGOING;
Make multiple requests (reproduced with around 12 or more);
???
ECONNRESET error.
Backtrace
>> www.google.com request failed with Error: socket hang up
file:///home/lanedraex/dev/metalbear/mirrord/tests/node-e2e/outgoing/test_outgoing_traffic_multiple_requests.mjs:33
throw fail;
^
Error: socket hang up
at connResetException (node:internal/errors:692:14)
at TLSSocket.socketOnEnd (node:_http_client:478:23)
at TLSSocket.emit (node:events:539:35)
at endReadableNT (node:internal/streams/readable:1344:12)
at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
code: 'ECONNRESET'
}
Node.js v18.0.0
Bug Description
With the
MIRRORD_TCP_OUTGOING
feature enabled, if you try to make multiple requests in quick succession (tested on node), one of the channels appear to close before some request is completed, breaking the whole thing.Steps to Reproduce
MIRRORD_TCP_OUTGOING
;ECONNRESET
error.Backtrace
Relevant Logs
Your operating system and version
Windows 10, running in Ubuntu-wsl
Local process
sample node js that makes multiple requests
Local process version
No response
Additional Info
No response
The text was updated successfully, but these errors were encountered: