aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-feed-client/src/main/java/ai/vespa/feed/client/BenchmarkingCluster.java
diff options
context:
space:
mode:
Diffstat (limited to 'vespa-feed-client/src/main/java/ai/vespa/feed/client/BenchmarkingCluster.java')
-rw-r--r--vespa-feed-client/src/main/java/ai/vespa/feed/client/BenchmarkingCluster.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/vespa-feed-client/src/main/java/ai/vespa/feed/client/BenchmarkingCluster.java b/vespa-feed-client/src/main/java/ai/vespa/feed/client/BenchmarkingCluster.java
index 840219a6bf1..4a26508cd17 100644
--- a/vespa-feed-client/src/main/java/ai/vespa/feed/client/BenchmarkingCluster.java
+++ b/vespa-feed-client/src/main/java/ai/vespa/feed/client/BenchmarkingCluster.java
@@ -82,13 +82,14 @@ public class BenchmarkingCluster implements Cluster {
if (responsesByCode[code] > 0)
responses.put(code, responsesByCode[code]);
- return new OperationStats(requests.get(),
+ long requests = this.requests.get();
+ return new OperationStats(requests,
responses,
exceptions,
- requests.get() - results,
- this.responses == 0 ? 0 : totalLatencyMillis / this.responses,
- minLatencyMillis,
- maxLatencyMillis,
+ requests - results,
+ this.responses == 0 ? -1 : totalLatencyMillis / this.responses,
+ this.responses == 0 ? -1 : minLatencyMillis,
+ this.responses == 0 ? -1 : maxLatencyMillis,
bytesSent,
bytesReceived);
}