Class ReservationSystemUtil
java.lang.Object
org.apache.hadoop.yarn.server.resourcemanager.reservation.ReservationSystemUtil
Simple helper class for static methods used to transform across
common formats in tests
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.hadoop.yarn.proto.YarnProtos.ReservationAllocationStateProtobuildStateProto(ReservationAllocation allocation) static List<org.apache.hadoop.yarn.api.records.ReservationAllocationState>convertAllocationsToReservationInfo(Set<ReservationAllocation> res, boolean includeResourceAllocations) static org.apache.hadoop.yarn.api.records.impl.pb.ReservationDefinitionPBImplconvertFromProtoFormat(org.apache.hadoop.yarn.proto.YarnProtos.ReservationDefinitionProto r) static org.apache.hadoop.yarn.api.records.impl.pb.ReservationIdPBImplconvertFromProtoFormat(org.apache.hadoop.yarn.proto.YarnProtos.ReservationIdProto r) static org.apache.hadoop.yarn.proto.YarnProtos.ResourceProtoconvertToProtoFormat(org.apache.hadoop.yarn.api.records.Resource e) static Map<ReservationInterval,org.apache.hadoop.yarn.api.records.Resource> toAllocations(List<org.apache.hadoop.yarn.proto.YarnProtos.ResourceAllocationRequestProto> allocationRequestsList) toInMemoryAllocation(String planName, org.apache.hadoop.yarn.api.records.ReservationId reservationId, org.apache.hadoop.yarn.proto.YarnProtos.ReservationAllocationStateProto allocationState, org.apache.hadoop.yarn.api.records.Resource minAlloc, org.apache.hadoop.yarn.util.resource.ResourceCalculator planResourceCalculator) static org.apache.hadoop.yarn.api.records.ReservationIdtoReservationId(org.apache.hadoop.yarn.proto.YarnProtos.ReservationIdProto reservationId) static org.apache.hadoop.yarn.api.records.ResourcetoResource(org.apache.hadoop.yarn.api.records.ReservationRequest request) static Map<ReservationInterval,org.apache.hadoop.yarn.api.records.Resource> toResources(Map<ReservationInterval, org.apache.hadoop.yarn.api.records.ReservationRequest> allocations)
-
Method Details
-
toResource
public static org.apache.hadoop.yarn.api.records.Resource toResource(org.apache.hadoop.yarn.api.records.ReservationRequest request) -
toResources
public static Map<ReservationInterval,org.apache.hadoop.yarn.api.records.Resource> toResources(Map<ReservationInterval, org.apache.hadoop.yarn.api.records.ReservationRequest> allocations) -
buildStateProto
public static org.apache.hadoop.yarn.proto.YarnProtos.ReservationAllocationStateProto buildStateProto(ReservationAllocation allocation) -
convertToProtoFormat
public static org.apache.hadoop.yarn.proto.YarnProtos.ResourceProto convertToProtoFormat(org.apache.hadoop.yarn.api.records.Resource e) -
toAllocations
public static Map<ReservationInterval,org.apache.hadoop.yarn.api.records.Resource> toAllocations(List<org.apache.hadoop.yarn.proto.YarnProtos.ResourceAllocationRequestProto> allocationRequestsList) -
convertFromProtoFormat
public static org.apache.hadoop.yarn.api.records.impl.pb.ReservationDefinitionPBImpl convertFromProtoFormat(org.apache.hadoop.yarn.proto.YarnProtos.ReservationDefinitionProto r) -
convertFromProtoFormat
public static org.apache.hadoop.yarn.api.records.impl.pb.ReservationIdPBImpl convertFromProtoFormat(org.apache.hadoop.yarn.proto.YarnProtos.ReservationIdProto r) -
toReservationId
public static org.apache.hadoop.yarn.api.records.ReservationId toReservationId(org.apache.hadoop.yarn.proto.YarnProtos.ReservationIdProto reservationId) -
toInMemoryAllocation
public static InMemoryReservationAllocation toInMemoryAllocation(String planName, org.apache.hadoop.yarn.api.records.ReservationId reservationId, org.apache.hadoop.yarn.proto.YarnProtos.ReservationAllocationStateProto allocationState, org.apache.hadoop.yarn.api.records.Resource minAlloc, org.apache.hadoop.yarn.util.resource.ResourceCalculator planResourceCalculator) -
convertAllocationsToReservationInfo
public static List<org.apache.hadoop.yarn.api.records.ReservationAllocationState> convertAllocationsToReservationInfo(Set<ReservationAllocation> res, boolean includeResourceAllocations)
-