Merge pull request #3783 from YevhenBondarenko/fix-api-usage-state
fixed hourly update api usage state
This commit is contained in:
commit
c428b58720
@ -166,7 +166,7 @@ public class DefaultTbApiUsageStateService implements TbApiUsageStateService {
|
|||||||
long newValue = tenantState.add(recordKey, kvProto.getValue());
|
long newValue = tenantState.add(recordKey, kvProto.getValue());
|
||||||
updatedEntries.add(new BasicTsKvEntry(ts, new LongDataEntry(recordKey.getApiCountKey(), newValue)));
|
updatedEntries.add(new BasicTsKvEntry(ts, new LongDataEntry(recordKey.getApiCountKey(), newValue)));
|
||||||
long newHourlyValue = tenantState.addToHourly(recordKey, kvProto.getValue());
|
long newHourlyValue = tenantState.addToHourly(recordKey, kvProto.getValue());
|
||||||
updatedEntries.add(new BasicTsKvEntry(hourTs, new LongDataEntry(recordKey.getApiCountKey() + HOURLY, newHourlyValue)));
|
updatedEntries.add(new BasicTsKvEntry(newHourTs, new LongDataEntry(recordKey.getApiCountKey() + HOURLY, newHourlyValue)));
|
||||||
apiFeatures.add(recordKey.getApiFeature());
|
apiFeatures.add(recordKey.getApiFeature());
|
||||||
}
|
}
|
||||||
result = tenantState.checkStateUpdatedDueToThreshold(apiFeatures);
|
result = tenantState.checkStateUpdatedDueToThreshold(apiFeatures);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user