Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQuang-Minh Nguyen <qmnguyen@gitlab.com>2023-07-26 09:53:27 +0300
committerQuang-Minh Nguyen <qmnguyen@gitlab.com>2023-08-17 11:43:03 +0300
commit81e110207a7e9fc8d2a95ba7819c4070d3ce84ad (patch)
tree1cbd0ec501c42acf542d4f980d29d281d7dfa023
parentd83327df2f9c35c0cc46268d068c673341d7a4dc (diff)
limiter: Fix typo of "BackoffBackoff" field
In a prior interation, the field "BackoffBackoff" has a typo. It should be "BackoffFactor".
-rw-r--r--internal/limiter/adaptive_calculator.go2
-rw-r--r--internal/limiter/adaptive_calculator_test.go8
-rw-r--r--internal/limiter/adaptive_limit.go8
3 files changed, 9 insertions, 9 deletions
diff --git a/internal/limiter/adaptive_calculator.go b/internal/limiter/adaptive_calculator.go
index 15d7cf87b..793fc853c 100644
--- a/internal/limiter/adaptive_calculator.go
+++ b/internal/limiter/adaptive_calculator.go
@@ -262,7 +262,7 @@ func (c *AdaptiveCalculator) calibrateLimits(ctx context.Context) {
}).Debugf("Additive increase")
} else {
// Multiplicative decrease
- newLimit = int(math.Floor(float64(limit.Current()) * setting.BackoffBackoff))
+ newLimit = int(math.Floor(float64(limit.Current()) * setting.BackoffFactor))
if newLimit < setting.Min {
newLimit = setting.Min
}
diff --git a/internal/limiter/adaptive_calculator_test.go b/internal/limiter/adaptive_calculator_test.go
index f4461d27d..970b09333 100644
--- a/internal/limiter/adaptive_calculator_test.go
+++ b/internal/limiter/adaptive_calculator_test.go
@@ -661,10 +661,10 @@ func (l *testLimit) Update(val int) {
func (l *testLimit) Setting() AdaptiveSetting {
return AdaptiveSetting{
- Initial: l.initial,
- Max: l.max,
- Min: l.min,
- BackoffBackoff: l.backoffBackoff,
+ Initial: l.initial,
+ Max: l.max,
+ Min: l.min,
+ BackoffFactor: l.backoffBackoff,
}
}
diff --git a/internal/limiter/adaptive_limit.go b/internal/limiter/adaptive_limit.go
index 2aefe5eb0..c7a4b225d 100644
--- a/internal/limiter/adaptive_limit.go
+++ b/internal/limiter/adaptive_limit.go
@@ -4,10 +4,10 @@ import "sync/atomic"
// AdaptiveSetting is a struct that holds the configuration parameters for an adaptive limiter.
type AdaptiveSetting struct {
- Initial int
- Max int
- Min int
- BackoffBackoff float64
+ Initial int
+ Max int
+ Min int
+ BackoffFactor float64
}
// AdaptiveLimiter is an interface for managing and updating adaptive limits.