Hi Doug,

When  there are more than 4000 clients thread communicated with server
process (each thread connects to the server process first and close the
socket when exits), A coredump will happen of the server process located at
IOHandlerAccept.cc :

data_handler = new IOHandlerData(sd, addr, dhp);
 IOHandlerPtr handler(data_handler);
 m_handler_map_ptr->insert_handler(data_handler);      // return false and
the handler not kept
data_handler->start_polling();

because the new data_handler is not kept in the handler map, so
data_handler->start_polling();
will cause
coredump when there are events from epoll associated with the sd.

*I was confused by the problem, it seems in a LAN, the problem can not
happen.*

Best Regards,

Alen

-- 
You received this message because you are subscribed to the Google Groups 
"Hypertable Development" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hypertable-dev?hl=en.

Reply via email to