Index: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/Resource.java IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/Resource.java (date 1508866744000) +++ hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/Resource.java (date 1508880229000) @@ -460,11 +460,11 @@ @Override public int hashCode() { final int prime = 47; - long result = 0; + int result = 0; for (ResourceInformation entry : resources) { result = prime * result + entry.hashCode(); } - return (int) result; + return result; } /** Index: hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/impl/LightWeightResource.java IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/impl/LightWeightResource.java (date 1508866744000) +++ hadoop-yarn-project/hadoop-yarn/hadoop-yarn-api/src/main/java/org/apache/hadoop/yarn/api/records/impl/LightWeightResource.java (date 1508880229000) @@ -155,9 +155,9 @@ @Override public int hashCode() { final int prime = 47; - long result = prime + getMemorySize(); + int result = prime + Long.hashCode(getMemorySize()); result = prime * result + getVirtualCores(); - return (int) result; + return result; } }