Class BinPackingNodeAllocatorService.StatsHolder

java.lang.Object
io.trino.execution.scheduler.faulttolerant.BinPackingNodeAllocatorService.StatsHolder
Enclosing class:
BinPackingNodeAllocatorService

public static class BinPackingNodeAllocatorService.StatsHolder extends Object
  • Constructor Details

    • StatsHolder

      public StatsHolder()
  • Method Details

    • updateStats

      public void updateStats(io.trino.execution.scheduler.faulttolerant.BinPackingNodeAllocatorService.Stats stats)
    • getPendingStandardNoneMatching

      public long getPendingStandardNoneMatching()
    • getPendingStandardNotEnoughResources

      public long getPendingStandardNotEnoughResources()
    • getPendingStandardUnknown

      public long getPendingStandardUnknown()
    • getPendingSpeculativeNoneMatching

      public long getPendingSpeculativeNoneMatching()
    • getPendingSpeculativeNotEnoughResources

      public long getPendingSpeculativeNotEnoughResources()
    • getPendingSpeculativeUnknown

      public long getPendingSpeculativeUnknown()
    • getPendingEagerSpeculativeNoneMatching

      public long getPendingEagerSpeculativeNoneMatching()
    • getPendingEagerSpeculativeNotEnoughResources

      public long getPendingEagerSpeculativeNotEnoughResources()
    • getPendingEagerSpeculativeUnknown

      public long getPendingEagerSpeculativeUnknown()
    • getFulfilledStandard

      public long getFulfilledStandard()
    • getFulfilledSpeculative

      public long getFulfilledSpeculative()
    • getFulfilledEagerSpeculative

      public long getFulfilledEagerSpeculative()
    • getFulfilledByNodeCountDistribution

      public io.airlift.stats.DistributionStat getFulfilledByNodeCountDistribution()
    • getFulfilledByNodeMemoryDistribution

      public io.airlift.stats.DistributionStat getFulfilledByNodeMemoryDistribution()