Uses of Class
org.apache.storm.scheduler.resource.normalization.NormalizedResourceOffer
-
-
Uses of NormalizedResourceOffer in org.apache.storm.scheduler
Methods in org.apache.storm.scheduler that return NormalizedResourceOffer Modifier and Type Method Description NormalizedResourceOffer
Cluster. getAvailableResources(SupervisorDetails sd)
NormalizedResourceOffer
ISchedulingState. getAvailableResources(SupervisorDetails sd)
Get the resources on the supervisor that are available to be scheduled.NormalizedResourceOffer
Cluster. getNonBlacklistedClusterAvailableResources(Collection<String> blacklistedSupervisorIds)
NormalizedResourceOffer
ISchedulingState. getNonBlacklistedClusterAvailableResources(Collection<String> blacklistedSupervisorIds)
Get the resources in the cluster that are available for scheduling.NormalizedResourceOffer
SupervisorDetails. getTotalResources()
Get all resources for this Supervisor.Methods in org.apache.storm.scheduler with parameters of type NormalizedResourceOffer Modifier and Type Method Description boolean
Cluster. wouldFit(WorkerSlot ws, ExecutorDetails exec, TopologyDetails td, NormalizedResourceOffer resourcesAvailable, double maxHeap)
boolean
ISchedulingState. wouldFit(WorkerSlot ws, ExecutorDetails exec, TopologyDetails td, NormalizedResourceOffer resourcesAvailable, double maxHeap)
Would scheduling exec on ws fit? With a heap <= maxHeap total memory added <= memoryAvailable and cpu added <= cpuAvailable. -
Uses of NormalizedResourceOffer in org.apache.storm.scheduler.resource
Methods in org.apache.storm.scheduler.resource that return NormalizedResourceOffer Modifier and Type Method Description NormalizedResourceOffer
RasNode. getTotalAvailableResources()
Gets all available resources for this node.NormalizedResourceOffer
RasNode. getTotalResources()
Gets total resources for this node. -
Uses of NormalizedResourceOffer in org.apache.storm.scheduler.resource.normalization
Methods in org.apache.storm.scheduler.resource.normalization with parameters of type NormalizedResourceOffer Modifier and Type Method Description double
NormalizedResourceOffer. calculateAveragePercentageUsedBy(NormalizedResourceOffer used)
Calculate the average percentage used.double
NormalizedResourceOffer. calculateMinPercentageUsedBy(NormalizedResourceOffer used)
Calculate the min percentage used of the resource.Constructors in org.apache.storm.scheduler.resource.normalization with parameters of type NormalizedResourceOffer Constructor Description NormalizedResourceOffer(NormalizedResourceOffer other)
Copy Constructor. -
Uses of NormalizedResourceOffer in org.apache.storm.scheduler.resource.strategies.scheduling
Fields in org.apache.storm.scheduler.resource.strategies.scheduling declared as NormalizedResourceOffer Modifier and Type Field Description NormalizedResourceOffer
ObjectResourcesItem. availableResources
NormalizedResourceOffer
ObjectResourcesItem. totalResources
Methods in org.apache.storm.scheduler.resource.strategies.scheduling that return NormalizedResourceOffer Modifier and Type Method Description NormalizedResourceOffer
ObjectResourcesSummary. getAvailableResourcesOverall()
NormalizedResourceOffer
ObjectResourcesSummary. getTotalResourcesOverall()
Constructors in org.apache.storm.scheduler.resource.strategies.scheduling with parameters of type NormalizedResourceOffer Constructor Description ObjectResourcesItem(String id, NormalizedResourceOffer availableResources, NormalizedResourceOffer totalResources, double minResourcePercent, double avgResourcePercent)
ObjectResourcesSummary(List<ObjectResourcesItem> objectResources, NormalizedResourceOffer availableResourcesOverall, NormalizedResourceOffer totalResourcesOverall, String identifier)
-