Просмотр исходного кода

Fix small bug in math if target is full.

master
rewby 8 месяцев назад
Родитель
Сommit
fe2c9c2d0f
1 измененных файлов: 5 добавлений и 2 удалений
  1. +5
    -2
      cmd/dispatcher/state.go

+ 5
- 2
cmd/dispatcher/state.go Просмотреть файл

@@ -188,8 +188,11 @@ func (state *State) UpdateThread() {
inflightsSum := int64(0)
inflightsCount := 0
for _, t := range targets {
inflightsSum = inflightsSum + t.Inflight
inflightsCount = inflightsCount + 1
// Only count targets that can actually handle inbound in this calculation.
if t.FreeSpace > int64(t.Target.MinimumFreeSpace) {
inflightsSum = inflightsSum + t.Inflight
inflightsCount = inflightsCount + 1
}
}
averageInflights := float64(inflightsSum) / float64(inflightsCount)
log.Debugf("Average inflights: %v", averageInflights)


Загрузка…
Отмена
Сохранить