Skip to content

Commit d95cbce

Browse files
jkyberneeesCopilot
andauthored
Update src/load-balancer/http-load-balancer.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent b3c837f commit d95cbce

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/load-balancer/http-load-balancer.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -400,8 +400,11 @@ export class HttpLoadBalancer implements LoadBalancer {
400400
const target = this.targets.get(url)
401401
if (target) {
402402
target.totalResponseTime += responseTime
403-
const reqs = target.requests || 1 // avoid division by zero before first selectTarget
404-
target.averageResponseTime = target.totalResponseTime / reqs
403+
if (target.requests > 0) {
404+
target.averageResponseTime = target.totalResponseTime / target.requests
405+
} else {
406+
target.averageResponseTime = 0
407+
}
405408

406409
if (isError) {
407410
target.errors++

0 commit comments

Comments
 (0)