From c9758adbef335c990e32f17e026cb1292c22ea16 Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Sun, 12 Mar 2023 11:04:27 +0100 Subject: [PATCH] increase socket timeout The old value of 2ms lead to 45% load for a single core --- pdb-ui/src/main/java/org/lucares/pdbui/TcpIngestor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdb-ui/src/main/java/org/lucares/pdbui/TcpIngestor.java b/pdb-ui/src/main/java/org/lucares/pdbui/TcpIngestor.java index 8d84ec9..ef77245 100644 --- a/pdb-ui/src/main/java/org/lucares/pdbui/TcpIngestor.java +++ b/pdb-ui/src/main/java/org/lucares/pdbui/TcpIngestor.java @@ -90,7 +90,7 @@ public class TcpIngestor implements Ingestor, AutoCloseable, DisposableBean { port = serverSocket.getLocalPort(); LOGGER.info("listening on port " + serverSocket.getLocalPort()); - serverSocket.setSoTimeout((int) TimeUnit.MILLISECONDS.toMillis(2)); + serverSocket.setSoTimeout((int) TimeUnit.MILLISECONDS.toMillis(100)); started.countDown(); // notify caller that the socket is now listening while (acceptNewConnections.get()) {