public final class ReservationSystemUtil extends Object
Modifier and Type | Method and Description |
---|---|
static org.apache.hadoop.yarn.proto.YarnProtos.ReservationAllocationStateProto |
buildStateProto(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.ReservationDefinitionPBImpl |
convertFromProtoFormat(org.apache.hadoop.yarn.proto.YarnProtos.ReservationDefinitionProto r) |
static org.apache.hadoop.yarn.api.records.impl.pb.ReservationIdPBImpl |
convertFromProtoFormat(org.apache.hadoop.yarn.proto.YarnProtos.ReservationIdProto r) |
static org.apache.hadoop.yarn.proto.YarnProtos.ResourceProto |
convertToProtoFormat(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) |
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) |
static org.apache.hadoop.yarn.api.records.ReservationId |
toReservationId(org.apache.hadoop.yarn.proto.YarnProtos.ReservationIdProto reservationId) |
static org.apache.hadoop.yarn.api.records.Resource |
toResource(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) |
public static org.apache.hadoop.yarn.api.records.Resource toResource(org.apache.hadoop.yarn.api.records.ReservationRequest request)
public static Map<ReservationInterval,org.apache.hadoop.yarn.api.records.Resource> toResources(Map<ReservationInterval,org.apache.hadoop.yarn.api.records.ReservationRequest> allocations)
public static org.apache.hadoop.yarn.proto.YarnProtos.ReservationAllocationStateProto buildStateProto(ReservationAllocation allocation)
public static org.apache.hadoop.yarn.proto.YarnProtos.ResourceProto convertToProtoFormat(org.apache.hadoop.yarn.api.records.Resource e)
public static Map<ReservationInterval,org.apache.hadoop.yarn.api.records.Resource> toAllocations(List<org.apache.hadoop.yarn.proto.YarnProtos.ResourceAllocationRequestProto> allocationRequestsList)
public static org.apache.hadoop.yarn.api.records.impl.pb.ReservationDefinitionPBImpl convertFromProtoFormat(org.apache.hadoop.yarn.proto.YarnProtos.ReservationDefinitionProto r)
public static org.apache.hadoop.yarn.api.records.impl.pb.ReservationIdPBImpl convertFromProtoFormat(org.apache.hadoop.yarn.proto.YarnProtos.ReservationIdProto r)
public static org.apache.hadoop.yarn.api.records.ReservationId toReservationId(org.apache.hadoop.yarn.proto.YarnProtos.ReservationIdProto reservationId)
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)
public static List<org.apache.hadoop.yarn.api.records.ReservationAllocationState> convertAllocationsToReservationInfo(Set<ReservationAllocation> res, boolean includeResourceAllocations)
Copyright © 2017 Apache Software Foundation. All Rights Reserved.