Return-Path: X-Original-To: apmail-hadoop-yarn-commits-archive@minotaur.apache.org Delivered-To: apmail-hadoop-yarn-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A2225DA3B for ; Wed, 17 Oct 2012 00:33:22 +0000 (UTC) Received: (qmail 93539 invoked by uid 500); 17 Oct 2012 00:33:22 -0000 Delivered-To: apmail-hadoop-yarn-commits-archive@hadoop.apache.org Received: (qmail 93502 invoked by uid 500); 17 Oct 2012 00:33:22 -0000 Mailing-List: contact yarn-commits-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: yarn-commits@hadoop.apache.org Delivered-To: mailing list yarn-commits@hadoop.apache.org Received: (qmail 93493 invoked by uid 99); 17 Oct 2012 00:33:22 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Oct 2012 00:33:22 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED 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, 17 Oct 2012 00:33:21 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id E2E4223888FD; Wed, 17 Oct 2012 00:32:37 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1399057 - in /hadoop/common/branches/branch-2/hadoop-yarn-project: ./ hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/factory/providers/ hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/state/ Date: Wed, 17 Oct 2012 00:32:37 -0000 To: yarn-commits@hadoop.apache.org From: vinodkv@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20121017003237.E2E4223888FD@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: vinodkv Date: Wed Oct 17 00:32:37 2012 New Revision: 1399057 URL: http://svn.apache.org/viewvc?rev=1399057&view=rev Log: YARN-161. Fix multiple compiler warnings for unchecked operations in YARN common. Contributed by Chris Nauroth. svn merge --ignore-ancestry -c 1399056 ../../trunk/ Modified: hadoop/common/branches/branch-2/hadoop-yarn-project/CHANGES.txt hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/factory/providers/RecordFactoryProvider.java hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/factory/providers/RpcFactoryProvider.java hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/factory/providers/YarnRemoteExceptionFactoryProvider.java hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/state/StateMachineFactory.java Modified: hadoop/common/branches/branch-2/hadoop-yarn-project/CHANGES.txt URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-yarn-project/CHANGES.txt?rev=1399057&r1=1399056&r2=1399057&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-yarn-project/CHANGES.txt (original) +++ hadoop/common/branches/branch-2/hadoop-yarn-project/CHANGES.txt Wed Oct 17 00:32:37 2012 @@ -127,6 +127,9 @@ Release 0.23.5 - UNRELEASED IMPROVEMENTS + YARN-161. Fix multiple compiler warnings for unchecked operations in YARN + common. (Chris Nauroth via vinodkv) + OPTIMIZATIONS BUG FIXES Modified: hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/factory/providers/RecordFactoryProvider.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/factory/providers/RecordFactoryProvider.java?rev=1399057&r1=1399056&r2=1399057&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/factory/providers/RecordFactoryProvider.java (original) +++ hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/factory/providers/RecordFactoryProvider.java Wed Oct 17 00:32:37 2012 @@ -58,7 +58,7 @@ public class RecordFactoryProvider { private static Object getFactoryClassInstance(String factoryClassName) { try { - Class clazz = Class.forName(factoryClassName); + Class clazz = Class.forName(factoryClassName); Method method = clazz.getMethod("get", null); method.setAccessible(true); return method.invoke(null, null); Modified: hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/factory/providers/RpcFactoryProvider.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/factory/providers/RpcFactoryProvider.java?rev=1399057&r1=1399056&r2=1399057&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/factory/providers/RpcFactoryProvider.java (original) +++ hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/factory/providers/RpcFactoryProvider.java Wed Oct 17 00:32:37 2012 @@ -73,7 +73,7 @@ public class RpcFactoryProvider { private static Object getFactoryClassInstance(String factoryClassName) { try { - Class clazz = Class.forName(factoryClassName); + Class clazz = Class.forName(factoryClassName); Method method = clazz.getMethod("get", null); method.setAccessible(true); return method.invoke(null, null); Modified: hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/factory/providers/YarnRemoteExceptionFactoryProvider.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/factory/providers/YarnRemoteExceptionFactoryProvider.java?rev=1399057&r1=1399056&r2=1399057&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/factory/providers/YarnRemoteExceptionFactoryProvider.java (original) +++ hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/factory/providers/YarnRemoteExceptionFactoryProvider.java Wed Oct 17 00:32:37 2012 @@ -51,7 +51,7 @@ public class YarnRemoteExceptionFactoryP private static Object getFactoryClassInstance(String factoryClassName) { try { - Class clazz = Class.forName(factoryClassName); + Class clazz = Class.forName(factoryClassName); Method method = clazz.getMethod("get", null); method.setAccessible(true); return method.invoke(null, null); Modified: hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/state/StateMachineFactory.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/state/StateMachineFactory.java?rev=1399057&r1=1399056&r2=1399057&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/state/StateMachineFactory.java (original) +++ hadoop/common/branches/branch-2/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-common/src/main/java/org/apache/hadoop/yarn/state/StateMachineFactory.java Wed Oct 17 00:32:37 2012 @@ -68,7 +68,7 @@ final public class StateMachineFactory private StateMachineFactory (StateMachineFactory that, - ApplicableTransition t) { + ApplicableTransition t) { this.defaultInitialState = that.defaultInitialState; this.transitionsListNode = new TransitionsListNode(t, that.transitionsListNode); @@ -96,11 +96,12 @@ final public class StateMachineFactory } private class TransitionsListNode { - final ApplicableTransition transition; + final ApplicableTransition transition; final TransitionsListNode next; TransitionsListNode - (ApplicableTransition transition, TransitionsListNode next) { + (ApplicableTransition transition, + TransitionsListNode next) { this.transition = transition; this.next = next; } @@ -225,8 +226,8 @@ final public class StateMachineFactory addTransition(STATE preState, STATE postState, EVENTTYPE eventType, SingleArcTransition hook){ - return new StateMachineFactory - (this, new ApplicableSingleOrMultipleTransition + return new StateMachineFactory + (this, new ApplicableSingleOrMultipleTransition (preState, eventType, new SingleInternalArc(postState, hook))); } @@ -248,9 +249,9 @@ final public class StateMachineFactory addTransition(STATE preState, Set postStates, EVENTTYPE eventType, MultipleArcTransition hook){ - return new StateMachineFactory + return new StateMachineFactory (this, - new ApplicableSingleOrMultipleTransition + new ApplicableSingleOrMultipleTransition (preState, eventType, new MultipleInternalArc(postStates, hook))); } @@ -273,7 +274,7 @@ final public class StateMachineFactory public StateMachineFactory installTopology() { - return new StateMachineFactory(this, true); + return new StateMachineFactory(this, true); } /** @@ -308,7 +309,8 @@ final public class StateMachineFactory } private void makeStateMachineTable() { - Stack stack = new Stack(); + Stack> stack = + new Stack>(); Map>> prototype = new HashMap>>(); @@ -469,7 +471,7 @@ final public class StateMachineFactory } else if (transition instanceof StateMachineFactory.MultipleInternalArc) { StateMachineFactory.MultipleInternalArc ma = (StateMachineFactory.MultipleInternalArc) transition; - Iterator iter = ma.validPostStates.iterator(); + Iterator iter = ma.validPostStates.iterator(); while (iter.hasNext()) { Graph.Node fromNode = g.getNode(startState.toString()); Graph.Node toNode = g.getNode(iter.next().toString());