Changes between Initial Version and Version 2 of Ticket #601
- Timestamp:
- Aug 26, 2008 7:27:53 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #601
- Property Status changed from new to closed
- Property Resolution changed from to fixed
- Property Summary changed from Bug in IoCompletionPort ioqueue with TCP server socket to Bug with TCP server socket in IOCP ioqueue and active socket causes the ioqueue to stop accepting incoming TCP connections or 100% CPU usage
-
Ticket #601 – Description
initial v2 1 1 '''Symptom:''' 2 When asynchronous {{{accept()}}} is called from inside {{{on_accept_complete()}}}, the IOCP ioqueue will no longer be able to report incoming TCP connections. 2 1. When asynchronous {{{accept()}}} is called from inside {{{on_accept_complete()}}}, the !IOCompletionPort ioqueue will no longer be able to report incoming TCP connections. 3 1. When TCP connection receives ECONNRESET, the active socket goes into tight loop that causes 100% CPU usage. This happens with select() ioqueue