Class OpportunisticContainerAllocator.EnrichedResourceRequest

java.lang.Object
org.apache.hadoop.yarn.server.scheduler.OpportunisticContainerAllocator.EnrichedResourceRequest
Enclosing class:
OpportunisticContainerAllocator

public static class OpportunisticContainerAllocator.EnrichedResourceRequest extends Object
This class encapsulates Resource Request and provides requests per node and rack.
  • Constructor Details

    • EnrichedResourceRequest

      public EnrichedResourceRequest(org.apache.hadoop.yarn.api.records.ResourceRequest request)
  • Method Details

    • getTimestamp

      public long getTimestamp()
    • getRequest

      public org.apache.hadoop.yarn.api.records.ResourceRequest getRequest()
    • addLocation

      public void addLocation(String location, int count)
    • removeLocation

      public void removeLocation(String location)
    • getNodeMap

      public Map<String,AtomicInteger> getNodeMap()
    • getRackMap

      public Map<String,AtomicInteger> getRackMap()