Return-Path: Delivered-To: apmail-hadoop-core-commits-archive@www.apache.org Received: (qmail 39411 invoked from network); 1 Apr 2009 19:24:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 1 Apr 2009 19:24:25 -0000 Received: (qmail 23430 invoked by uid 500); 1 Apr 2009 19:24:25 -0000 Delivered-To: apmail-hadoop-core-commits-archive@hadoop.apache.org Received: (qmail 23372 invoked by uid 500); 1 Apr 2009 19:24:25 -0000 Mailing-List: contact core-commits-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-commits@hadoop.apache.org Received: (qmail 23363 invoked by uid 99); 1 Apr 2009 19:24:25 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Apr 2009 19:24:25 +0000 X-ASF-Spam-Status: No, hits=-1999.6 required=10.0 tests=ALL_TRUSTED,SUBJECT_FUZZY_TION X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Apr 2009 19:24:23 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 4313023888EB; Wed, 1 Apr 2009 19:24:02 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r761019 - in /hadoop/core/trunk: ./ src/core/org/apache/hadoop/io/ src/mapred/org/apache/hadoop/mapred/lib/ src/mapred/org/apache/hadoop/mapreduce/lib/partition/ src/test/org/apache/hadoop/mapred/lib/ src/test/org/apache/hadoop/mapreduce/li... Date: Wed, 01 Apr 2009 19:24:02 -0000 To: core-commits@hadoop.apache.org From: shv@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20090401192402.4313023888EB@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: shv Date: Wed Apr 1 19:24:01 2009 New Revision: 761019 URL: http://svn.apache.org/viewvc?rev=761019&view=rev Log: Revert HADOOP-5528. Removed: hadoop/core/trunk/src/mapred/org/apache/hadoop/mapred/lib/BinaryPartitioner.java hadoop/core/trunk/src/mapred/org/apache/hadoop/mapreduce/lib/partition/BinaryPartitioner.java hadoop/core/trunk/src/test/org/apache/hadoop/mapred/lib/TestBinaryPartitioner.java hadoop/core/trunk/src/test/org/apache/hadoop/mapreduce/lib/partition/TestBinaryPartitioner.java Modified: hadoop/core/trunk/CHANGES.txt hadoop/core/trunk/src/core/org/apache/hadoop/io/WritableComparator.java Modified: hadoop/core/trunk/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/core/trunk/CHANGES.txt?rev=761019&r1=761018&r2=761019&view=diff ============================================================================== --- hadoop/core/trunk/CHANGES.txt (original) +++ hadoop/core/trunk/CHANGES.txt Wed Apr 1 19:24:01 2009 @@ -68,9 +68,6 @@ HADOOP-5363. Add support for proxying connections to multiple clusters with different versions to hdfsproxy. (Zhiyong Zhang via cdouglas) - HADOOP-5528. Add a configurable hash partitioner operating on ranges of - BinaryComparable keys. (Klaas Bosteels via cdouglas) - IMPROVEMENTS HADOOP-4565. Added CombineFileInputFormat to use data locality information Modified: hadoop/core/trunk/src/core/org/apache/hadoop/io/WritableComparator.java URL: http://svn.apache.org/viewvc/hadoop/core/trunk/src/core/org/apache/hadoop/io/WritableComparator.java?rev=761019&r1=761018&r2=761019&view=diff ============================================================================== --- hadoop/core/trunk/src/core/org/apache/hadoop/io/WritableComparator.java (original) +++ hadoop/core/trunk/src/core/org/apache/hadoop/io/WritableComparator.java Wed Apr 1 19:24:01 2009 @@ -135,17 +135,12 @@ } /** Compute hash for binary data. */ - public static int hashBytes(byte[] bytes, int offset, int length) { + public static int hashBytes(byte[] bytes, int length) { int hash = 1; - for (int i = offset; i < offset + length; i++) + for (int i = 0; i < length; i++) hash = (31 * hash) + (int)bytes[i]; return hash; } - - /** Compute hash for binary data. */ - public static int hashBytes(byte[] bytes, int length) { - return hashBytes(bytes, 0, length); - } /** Parse an unsigned short from a byte array. */ public static int readUnsignedShort(byte[] bytes, int start) {