Rename RkTagThrottleCollection::updateBusyTagCount to incrementBusyTagCount
This commit is contained in:
parent
32ba67857c
commit
576ab53373
|
@ -347,10 +347,12 @@ int64_t RkTagThrottleCollection::manualThrottleCount() const {
|
|||
return count;
|
||||
}
|
||||
|
||||
void RkTagThrottleCollection::updateBusyTagCount(TagThrottledReason reason) {
|
||||
void RkTagThrottleCollection::incrementBusyTagCount(TagThrottledReason reason) {
|
||||
if (reason == TagThrottledReason::BUSY_READ) {
|
||||
++busyReadTagCount;
|
||||
} else if (reason == TagThrottledReason::BUSY_WRITE) {
|
||||
++busyWriteTagCount;
|
||||
} else {
|
||||
ASSERT(false);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -83,7 +83,7 @@ public:
|
|||
void addRequests(TransactionTag const& tag, int requests);
|
||||
int64_t autoThrottleCount() const { return autoThrottledTags.size(); }
|
||||
int64_t manualThrottleCount() const;
|
||||
void updateBusyTagCount(TagThrottledReason);
|
||||
void incrementBusyTagCount(TagThrottledReason);
|
||||
auto getBusyReadTagCount() const { return busyReadTagCount; }
|
||||
auto getBusyWriteTagCount() const { return busyWriteTagCount; }
|
||||
};
|
||||
|
|
|
@ -107,7 +107,7 @@ class TagThrottlerImpl {
|
|||
if (tagKey.throttleType == TagThrottleType::AUTO) {
|
||||
updatedTagThrottles.autoThrottleTag(
|
||||
self->id, tag, 0, tagValue.tpsRate, tagValue.expirationTime);
|
||||
updatedTagThrottles.updateBusyTagCount(tagValue.reason);
|
||||
updatedTagThrottles.incrementBusyTagCount(tagValue.reason);
|
||||
} else {
|
||||
updatedTagThrottles.manualThrottleTag(self->id,
|
||||
tag,
|
||||
|
@ -144,6 +144,7 @@ class TagThrottlerImpl {
|
|||
if (busyness > SERVER_KNOBS->AUTO_THROTTLE_TARGET_TAG_BUSYNESS && rate > SERVER_KNOBS->MIN_TAG_COST) {
|
||||
TEST(true); // Transaction tag auto-throttled
|
||||
Optional<double> clientRate = throttledTags.autoThrottleTag(id, tag, busyness);
|
||||
// TODO: Increment tag throttle counts here?
|
||||
if (clientRate.present()) {
|
||||
TagSet tags;
|
||||
tags.addTag(tag);
|
||||
|
|
Loading…
Reference in New Issue