|
@@ -22,10 +22,10 @@ import org.apache.hadoop.classification.InterfaceAudience;
|
|
import org.apache.hadoop.classification.InterfaceStability;
|
|
import org.apache.hadoop.classification.InterfaceStability;
|
|
import org.apache.hadoop.yarn.api.protocolrecords.GetResourceProfileResponse;
|
|
import org.apache.hadoop.yarn.api.protocolrecords.GetResourceProfileResponse;
|
|
import org.apache.hadoop.yarn.api.records.Resource;
|
|
import org.apache.hadoop.yarn.api.records.Resource;
|
|
-import org.apache.hadoop.yarn.api.records.impl.pb.ResourcePBImpl;
|
|
|
|
|
|
+import org.apache.hadoop.yarn.api.records.impl.pb.ProtoUtils;
|
|
import org.apache.hadoop.yarn.proto.YarnProtos.ResourceProto;
|
|
import org.apache.hadoop.yarn.proto.YarnProtos.ResourceProto;
|
|
-import org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileResponseProtoOrBuilder;
|
|
|
|
import org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileResponseProto;
|
|
import org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileResponseProto;
|
|
|
|
+import org.apache.hadoop.yarn.proto.YarnServiceProtos.GetResourceProfileResponseProtoOrBuilder;
|
|
import org.apache.hadoop.yarn.util.resource.Resources;
|
|
import org.apache.hadoop.yarn.util.resource.Resources;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -92,10 +92,7 @@ public class GetResourceProfileResponsePBImpl
|
|
}
|
|
}
|
|
|
|
|
|
private ResourceProto convertToProtoFormat(Resource res) {
|
|
private ResourceProto convertToProtoFormat(Resource res) {
|
|
- ResourcePBImpl r = new ResourcePBImpl();
|
|
|
|
- r.setMemorySize(res.getMemorySize());
|
|
|
|
- r.setVirtualCores(res.getVirtualCores());
|
|
|
|
- return r.getProto();
|
|
|
|
|
|
+ return ProtoUtils.convertToProtoFormat(res);
|
|
}
|
|
}
|
|
|
|
|
|
private void maybeInitBuilder() {
|
|
private void maybeInitBuilder() {
|