YARN-4439. Clarify NMContainerStatus#toString method. Contributed by
Jian He (cherry picked from commit d8a45425eba372cdebef3be50436b6ddf1c4e192) (cherry picked from commit 992f65dd8b53ee31b6b7347e2cfe59a78d031268)
This commit is contained in:
parent
a02312546a
commit
1507d30bc1
@ -46,6 +46,8 @@ Release 2.7.3 - UNRELEASED
|
|||||||
YARN-4422. Generic AHS sometimes doesn't show started, node, or logs on App page
|
YARN-4422. Generic AHS sometimes doesn't show started, node, or logs on App page
|
||||||
(Eric Payne via jeagles)
|
(Eric Payne via jeagles)
|
||||||
|
|
||||||
|
YARN-4439. Clarify NMContainerStatus#toString method. (Jian He via xgong)
|
||||||
|
|
||||||
Release 2.7.2 - UNRELEASED
|
Release 2.7.2 - UNRELEASED
|
||||||
|
|
||||||
INCOMPATIBLE CHANGES
|
INCOMPATIBLE CHANGES
|
||||||
|
@ -34,8 +34,6 @@
|
|||||||
import org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.NMContainerStatusProtoOrBuilder;
|
import org.apache.hadoop.yarn.proto.YarnServerCommonServiceProtos.NMContainerStatusProtoOrBuilder;
|
||||||
import org.apache.hadoop.yarn.server.api.protocolrecords.NMContainerStatus;
|
import org.apache.hadoop.yarn.server.api.protocolrecords.NMContainerStatus;
|
||||||
|
|
||||||
import com.google.protobuf.TextFormat;
|
|
||||||
|
|
||||||
public class NMContainerStatusPBImpl extends NMContainerStatus {
|
public class NMContainerStatusPBImpl extends NMContainerStatus {
|
||||||
|
|
||||||
NMContainerStatusProto proto = NMContainerStatusProto
|
NMContainerStatusProto proto = NMContainerStatusProto
|
||||||
@ -81,7 +79,17 @@ public boolean equals(Object other) {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return TextFormat.shortDebugString(getProto());
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append("[").append(getContainerId()).append(", ")
|
||||||
|
.append("CreateTime: ").append(getCreationTime()).append(", ")
|
||||||
|
.append("State: ").append(getContainerState()).append(", ")
|
||||||
|
.append("Capability: ").append(getAllocatedResource()).append(", ")
|
||||||
|
.append("Diagnostics: ").append(getDiagnostics()).append(", ")
|
||||||
|
.append("ExitStatus: ").append(getContainerExitStatus()).append(", ")
|
||||||
|
.append("NodeLabelExpression: ").append(getNodeLabelExpression())
|
||||||
|
.append("Priority: ").append(getPriority())
|
||||||
|
.append("]");
|
||||||
|
return sb.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user