merge -c 1459054 from trunk to branch-2 to fix YARN-297. Improve hashCode implementations for PB records. Contributed by Xuan Gong.
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/branch-2@1459055 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
1de797794e
commit
b53ed760a0
|
@ -30,6 +30,9 @@ Release 2.0.5-beta - UNRELEASED
|
||||||
YARN-481. Add AM Host and RPC Port to ApplicationCLI Status Output
|
YARN-481. Add AM Host and RPC Port to ApplicationCLI Status Output
|
||||||
(Chris Riccomini via bikas)
|
(Chris Riccomini via bikas)
|
||||||
|
|
||||||
|
YARN-297. Improve hashCode implementations for PB records. (Xuan Gong via
|
||||||
|
hitesh)
|
||||||
|
|
||||||
OPTIMIZATIONS
|
OPTIMIZATIONS
|
||||||
|
|
||||||
BUG FIXES
|
BUG FIXES
|
||||||
|
|
|
@ -76,8 +76,8 @@ public abstract class ApplicationAttemptId implements
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
// Generated by eclipse.
|
// Generated by eclipse.
|
||||||
final int prime = 31;
|
final int prime = 347671;
|
||||||
int result = 1;
|
int result = 5501;
|
||||||
ApplicationId appId = getApplicationId();
|
ApplicationId appId = getApplicationId();
|
||||||
result = prime * result + appId.hashCode();
|
result = prime * result + appId.hashCode();
|
||||||
result = prime * result + getAttemptId();
|
result = prime * result + getAttemptId();
|
||||||
|
|
|
@ -97,8 +97,8 @@ public abstract class ApplicationId implements Comparable<ApplicationId> {
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
// Generated by eclipse.
|
// Generated by eclipse.
|
||||||
final int prime = 31;
|
final int prime = 371237;
|
||||||
int result = 1;
|
int result = 6521;
|
||||||
long clusterTimestamp = getClusterTimestamp();
|
long clusterTimestamp = getClusterTimestamp();
|
||||||
result = prime * result
|
result = prime * result
|
||||||
+ (int) (clusterTimestamp ^ (clusterTimestamp >>> 32));
|
+ (int) (clusterTimestamp ^ (clusterTimestamp >>> 32));
|
||||||
|
|
|
@ -86,8 +86,8 @@ public abstract class ContainerId implements Comparable<ContainerId>{
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
// Generated by eclipse.
|
// Generated by eclipse.
|
||||||
final int prime = 31;
|
final int prime = 435569;
|
||||||
int result = 1;
|
int result = 7507;
|
||||||
result = prime * result + getId();
|
result = prime * result + getId();
|
||||||
result = prime * result + getApplicationAttemptId().hashCode();
|
result = prime * result + getApplicationAttemptId().hashCode();
|
||||||
return result;
|
return result;
|
||||||
|
|
|
@ -65,8 +65,8 @@ public abstract class NodeId implements Comparable<NodeId> {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
final int prime = 31;
|
final int prime = 493217;
|
||||||
int result = 1;
|
int result = 8501;
|
||||||
result = prime * result + this.getHost().hashCode();
|
result = prime * result + this.getHost().hashCode();
|
||||||
result = prime * result + this.getPort();
|
result = prime * result + this.getPort();
|
||||||
return result;
|
return result;
|
||||||
|
|
|
@ -39,8 +39,8 @@ public abstract class Priority implements Comparable<Priority> {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
final int prime = 31;
|
final int prime = 517861;
|
||||||
int result = 1;
|
int result = 9511;
|
||||||
result = prime * result + getPriority();
|
result = prime * result + getPriority();
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
|
@ -124,8 +124,8 @@ public abstract class ResourceRequest implements Comparable<ResourceRequest> {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
final int prime = 31;
|
final int prime = 2153;
|
||||||
int result = 1;
|
int result = 2459;
|
||||||
Resource capability = getCapability();
|
Resource capability = getCapability();
|
||||||
String hostName = getHostName();
|
String hostName = getHostName();
|
||||||
Priority priority = getPriority();
|
Priority priority = getPriority();
|
||||||
|
|
Loading…
Reference in New Issue