avro-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Doug Cutting (JIRA)" <j...@apache.org>
Subject [jira] Commented: (AVRO-704) SockServer concurrency issues
Date Thu, 02 Dec 2010 20:58:11 GMT

    [ https://issues.apache.org/jira/browse/AVRO-704?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12966281#action_12966281

Doug Cutting commented on AVRO-704:

So you're saying that the SocketServer.Connection threads keep running after the client has
closed the connection?  The expectation is that, when the remote end closes the connection
then the read attempt will fail and cause this thread to exit.

Can you please provide a thread dump of this, with either 'kill -QUIT $pid' or Control-backslash?
 Is the connecting client process still running at this point?  Is it possible that the client
has not actually closed its connection?  Thanks!

> SockServer concurrency issues
> -----------------------------
>                 Key: AVRO-704
>                 URL: https://issues.apache.org/jira/browse/AVRO-704
>             Project: Avro
>          Issue Type: Bug
>          Components: java
>    Affects Versions: 1.4.1
>            Reporter: Eric Evans
> The SocketServer does not shutdown threads when clients disconnect.  Also, these "idle"
threads seem to chew up a _lot_ of CPU.  A simple echo server will peg the processor on my
dev machine after accumulating just 2 or 3 of these threads.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message