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

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
access. 
> 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
(v6.2#6252)

Mime
View raw message