Return-Path: X-Original-To: apmail-hadoop-common-issues-archive@minotaur.apache.org Delivered-To: apmail-hadoop-common-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 44B0F42D3 for ; Mon, 23 May 2011 15:02:30 +0000 (UTC) Received: (qmail 57807 invoked by uid 500); 23 May 2011 15:02:30 -0000 Delivered-To: apmail-hadoop-common-issues-archive@hadoop.apache.org Received: (qmail 57771 invoked by uid 500); 23 May 2011 15:02:30 -0000 Mailing-List: contact common-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: common-issues@hadoop.apache.org Delivered-To: mailing list common-issues@hadoop.apache.org Received: (qmail 57759 invoked by uid 99); 23 May 2011 15:02:30 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 23 May 2011 15:02:29 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 23 May 2011 15:02:29 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 368DAD9603 for ; Mon, 23 May 2011 15:01:49 +0000 (UTC) Date: Mon, 23 May 2011 15:01:49 +0000 (UTC) From: "Uma Maheswara Rao G (JIRA)" To: common-issues@hadoop.apache.org Message-ID: <333526277.36147.1306162909220.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1195662636.6130.1300891805766.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Updated] (HADOOP-7208) equals() and hashCode() implementation need to change in StandardSocketFactory MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HADOOP-7208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Uma Maheswara Rao G updated HADOOP-7208: ---------------------------------------- Fix Version/s: 0.23.0 Affects Version/s: 0.23.0 Hadoop Flags: [Reviewed] Status: Patch Available (was: Open) > equals() and hashCode() implementation need to change in StandardSocketFactory > ------------------------------------------------------------------------------ > > Key: HADOOP-7208 > URL: https://issues.apache.org/jira/browse/HADOOP-7208 > Project: Hadoop Common > Issue Type: Bug > Affects Versions: 0.23.0 > Reporter: Uma Maheswara Rao G > Assignee: Uma Maheswara Rao G > Fix For: 0.23.0 > > Attachments: HADOOP-7208.patch > > > In Hadoop IPC Client, we are using ClientCache which will maintain the HashMap to keep the Client references. > private Map clients = > new HashMap(); > Now let us say, we want use two standard factories with Hadoop. MyStandardSocketFactory (which extends StandardSocketFactory), and StandardSocketFactory. In this case, because of equals and hashcode implementation, MyStandardSocketFactory client can be overridden by StandardSocketFactoryClient -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira