diff options
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.java | 11 |
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); } |