hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Allen Wittenauer (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (HADOOP-5261) HostsFileReader does not properly implement concurrency support
Date Mon, 21 Jul 2014 20:26:41 GMT

     [ https://issues.apache.org/jira/browse/HADOOP-5261?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Allen Wittenauer resolved HADOOP-5261.

    Resolution: Fixed


> HostsFileReader does not properly implement concurrency support
> ---------------------------------------------------------------
>                 Key: HADOOP-5261
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5261
>             Project: Hadoop Common
>          Issue Type: Bug
>            Reporter: Jakob Homan
>            Assignee: Jakob Homan
>         Attachments: HADOOP-5261.patch
> As currently implemented, the class HostsFileReader does not properly allow concurrent
> It maintains two Sets and manipulates them within synchronized fields, but provides accessor
methods that publish unsynchronized access to the sets' references (getHosts() and getExcludedHosts()).
 The sets are implemented as HashSets, which are not thread safe.  This can allow a method
to obtain a reference to a set that may be modified concurrently by the HostsFileReader.

This message was sent by Atlassian JIRA

View raw message