linux: tcp_pump benchmark times out #594

piscisaureus opened this Issue Oct 17, 2012 · 0 comments


None yet

1 participant

Joyent member

This happens for me on linux in a vm.

Apparently the writer (tcp_pump100_client) has a very fast reader, and write() never returns EAGAIN. The effect is that the queue that hold uv__io events never drains so ev_invoke_pending never returns, and the timers never run.

This used to be a problem on windows as well; it was fixed by splitting the queue before processing it.


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment