public static class StreamManager.StreamRateLimiter extends java.lang.Object implements StreamingDataOutputPlus.RateLimiter
Modifier and Type | Field and Description |
---|---|
static double |
BYTES_PER_MEBIBYTE |
Modifier and Type | Method and Description |
---|---|
void |
acquire(int toTransfer) |
static double |
getEntireSSTableInterDCRateLimiterRateInBytes() |
static double |
getEntireSSTableRateLimiterRateInBytes() |
static double |
getInterDCRateLimiterRateInBytes() |
static double |
getRateLimiterRateInBytes() |
boolean |
isRateLimited() |
static void |
updateEntireSSTableInterDCThroughput() |
static void |
updateEntireSSTableThroughput() |
static void |
updateInterDCThroughput() |
static void |
updateThroughput() |
public static final double BYTES_PER_MEBIBYTE
public void acquire(int toTransfer)
acquire
in interface StreamingDataOutputPlus.RateLimiter
public boolean isRateLimited()
isRateLimited
in interface StreamingDataOutputPlus.RateLimiter
public static void updateThroughput()
public static void updateInterDCThroughput()
public static void updateEntireSSTableThroughput()
public static void updateEntireSSTableInterDCThroughput()
public static double getRateLimiterRateInBytes()
public static double getInterDCRateLimiterRateInBytes()
public static double getEntireSSTableRateLimiterRateInBytes()
public static double getEntireSSTableInterDCRateLimiterRateInBytes()
Copyright © 2009-2022 The Apache Software Foundation