summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2023-01-17 14:25:12 +0100
committerGitHub <noreply@github.com>2023-01-17 14:25:12 +0100
commit1acb252f4cfbb6a700da281aeeeff5e68575bb55 (patch)
tree43a977eddcb5048cd904e20cfccdffb823148c96
parent60153b60949828b7ae7a29d2f638396b9e2b7494 (diff)
parentfe555db5e232629c1bb63155007a3e83c2ed85aa (diff)
Merge pull request #25602 from vespa-engine/balder/simplify-35
Balder/simplify 35
-rw-r--r--metrics-proxy/src/main/java/ai/vespa/metricsproxy/core/MetricsManager.java5
-rw-r--r--metrics-proxy/src/main/java/ai/vespa/metricsproxy/http/metrics/MetricsV2Handler.java3
-rw-r--r--vespa-feed-client/src/main/java/ai/vespa/feed/client/impl/ApacheCluster.java5
3 files changed, 7 insertions, 6 deletions
diff --git a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/core/MetricsManager.java b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/core/MetricsManager.java
index a3b02e608c2..ab1c2e70735 100644
--- a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/core/MetricsManager.java
+++ b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/core/MetricsManager.java
@@ -24,7 +24,6 @@ import java.util.stream.Collectors;
import static ai.vespa.metricsproxy.metric.ExternalMetrics.extractConfigserverDimensions;
import static java.util.logging.Level.FINE;
-import static java.util.stream.Collectors.toList;
/**
* Retrieves metrics and performs necessary conversions and additions of metadata.
@@ -100,7 +99,7 @@ public class MetricsManager {
private MetricsPacket.Builder [] getMetricsBuildersAsArray(List<VespaService> services, Instant startTime, ConsumerId consumerId) {
List<MetricsPacket.Builder> builders = getMetricsAsBuilders(services, startTime, consumerId);
- return builders.toArray(new MetricsPacket.Builder[builders.size()]);
+ return builders.toArray(new MetricsPacket.Builder[0]);
}
/**
@@ -119,7 +118,7 @@ public class MetricsManager {
purgeStaleMetrics();
List<MetricsPacket.Builder> externalPackets = externalMetrics.getMetrics().stream()
.filter(MetricsPacket.Builder::hasMetrics)
- .collect(toList());
+ .toList();
log.log(FINE, () -> "Got " + externalPackets.size() + " external metrics packets with whitelisted metrics.");
result.addAll(externalPackets);
diff --git a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/http/metrics/MetricsV2Handler.java b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/http/metrics/MetricsV2Handler.java
index 468a61baa88..339f06c67b8 100644
--- a/metrics-proxy/src/main/java/ai/vespa/metricsproxy/http/metrics/MetricsV2Handler.java
+++ b/metrics-proxy/src/main/java/ai/vespa/metricsproxy/http/metrics/MetricsV2Handler.java
@@ -30,7 +30,6 @@ import static ai.vespa.metricsproxy.metric.model.json.GenericJsonUtil.toGenericA
import static ai.vespa.metricsproxy.metric.model.processing.MetricsProcessor.applyProcessors;
import static com.yahoo.jdisc.Response.Status.INTERNAL_SERVER_ERROR;
import static com.yahoo.jdisc.Response.Status.OK;
-import static java.util.Collections.singletonMap;
/**
* Http handler for the metrics/v2 rest api.
@@ -72,7 +71,7 @@ public class MetricsV2Handler extends HttpHandlerBase {
new PublicDimensionsProcessor(MAX_DIMENSIONS));
Node localNode = new Node(nodeInfoConfig.role(), nodeInfoConfig.hostname(), 0, "");
- Map<Node, List<MetricsPacket>> metricsByNode = singletonMap(localNode, metrics);
+ Map<Node, List<MetricsPacket>> metricsByNode = Map.of(localNode, metrics);
return new JsonResponse(OK, toGenericApplicationModel(metricsByNode).serialize());
} catch (Exception e) {
log.log(Level.WARNING, "Got exception when rendering metrics:", e);
diff --git a/vespa-feed-client/src/main/java/ai/vespa/feed/client/impl/ApacheCluster.java b/vespa-feed-client/src/main/java/ai/vespa/feed/client/impl/ApacheCluster.java
index 19f3ccf7a83..593d93ffe20 100644
--- a/vespa-feed-client/src/main/java/ai/vespa/feed/client/impl/ApacheCluster.java
+++ b/vespa-feed-client/src/main/java/ai/vespa/feed/client/impl/ApacheCluster.java
@@ -105,7 +105,10 @@ class ApacheCluster implements Cluster {
@Override public void cancelled() { vessel.cancel(false); }
});
long timeoutMillis = wrapped.timeout() == null ? 200_000 : wrapped.timeout().toMillis() * 11 / 10 + 1_000;
- Future<?> cancellation = timeoutExecutor.schedule(() -> { future.cancel(true); vessel.cancel(true); }, timeoutMillis, TimeUnit.MILLISECONDS);
+ Future<?> cancellation = timeoutExecutor.schedule(() -> {
+ future.cancel(true);
+ vessel.cancel(true);
+ }, timeoutMillis, TimeUnit.MILLISECONDS);
vessel.whenComplete((__, ___) -> cancellation.cancel(true));
}
catch (Throwable thrown) {