[
https://issues.apache.org/jira/browse/HADOOP-9674?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chris Nauroth resolved HADOOP-9674.
-----------------------------------
Resolution: Not A Problem
As per prior comments, this doesn't appear to be a real problem in practice, so
I'm resolving it as not a problem.
> RPC#Server#start does not block until server is fully initialized and
> listening
> -------------------------------------------------------------------------------
>
> Key: HADOOP-9674
> URL: https://issues.apache.org/jira/browse/HADOOP-9674
> Project: Hadoop Common
> Issue Type: Bug
> Components: ipc
> Affects Versions: 3.0.0, 2.2.0
> Reporter: Chris Nauroth
> Assignee: Chris Nauroth
> Priority: Minor
>
> This problem was originally mentioned in discussion on HADOOP-8980. When
> calling {{RPC#Server#start}}, initialization of the server's internal
> {{Listener}} and {{Reader}} threads happens in the background. This
> initialization is not guaranteed to complete by the time the caller returns
> from {{RPC#Server#start}}. This may be misleading to a caller that expects
> the server has been fully initialized. This problem sometimes manifests as a
> test failure in {{TestRPC#testStopsAllThreads}}. This test looks at the
> stack frames of all running threads, expecting to find the {{Listener}} and
> {{Reader}} threads, but sometimes it doesn't find them.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira