Return-Path: Delivered-To: apmail-hadoop-core-dev-archive@www.apache.org Received: (qmail 61136 invoked from network); 24 Mar 2009 05:12:15 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 24 Mar 2009 05:12:15 -0000 Received: (qmail 56169 invoked by uid 500); 24 Mar 2009 05:12:14 -0000 Delivered-To: apmail-hadoop-core-dev-archive@hadoop.apache.org Received: (qmail 56093 invoked by uid 500); 24 Mar 2009 05:12:14 -0000 Mailing-List: contact core-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: core-dev@hadoop.apache.org Delivered-To: mailing list core-dev@hadoop.apache.org Received: (qmail 56046 invoked by uid 99); 24 Mar 2009 05:12:14 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Mar 2009 05:12:14 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Mar 2009 05:12:12 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 51252234C4BA for ; Mon, 23 Mar 2009 22:11:51 -0700 (PDT) Message-ID: <746113812.1237871511331.JavaMail.jira@brutus> Date: Mon, 23 Mar 2009 22:11:51 -0700 (PDT) From: "Chris Douglas (JIRA)" To: core-dev@hadoop.apache.org Subject: [jira] Updated: (HADOOP-5261) HostsFileReader does not properly implement concurrency support In-Reply-To: <85560842.1234583460596.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/HADOOP-5261?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Chris Douglas updated HADOOP-5261: ---------------------------------- Status: Open (was: Patch Available) > HostsFileReader does not properly implement concurrency support > --------------------------------------------------------------- > > Key: HADOOP-5261 > URL: https://issues.apache.org/jira/browse/HADOOP-5261 > Project: Hadoop Core > 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 is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.