Skip to content

Commit 0969d1f

Browse files
committed
fix mapping of preference to settings for socket connection timeout
1 parent 181442d commit 0969d1f

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

core/pva/src/main/java/org/epics/pva/PVASettings.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ public class PVASettings
216216
*
217217
* TCP socket creation timeout in seconds
218218
*/
219-
public static int EPICS_PVA_TCP_SOCKET_TMO = 30;
219+
public static int EPICS_PVA_TCP_SOCKET_TMO = 5;
220220

221221
/** Maximum number of array elements shown when printing data */
222222
public static int EPICS_PVA_MAX_ARRAY_FORMATTING = 256;
@@ -269,6 +269,7 @@ public class PVASettings
269269
EPICS_PVA_BROADCAST_PORT = get("EPICS_PVA_BROADCAST_PORT", EPICS_PVA_BROADCAST_PORT);
270270
EPICS_PVAS_BROADCAST_PORT = get("EPICS_PVAS_BROADCAST_PORT", EPICS_PVAS_BROADCAST_PORT);
271271
EPICS_PVA_CONN_TMO = get("EPICS_PVA_CONN_TMO", EPICS_PVA_CONN_TMO);
272+
EPICS_PVA_TCP_SOCKET_TMO = get("EPICS_PVA_TCP_SOCKET_TMO", EPICS_PVA_TCP_SOCKET_TMO);
272273
EPICS_PVA_MAX_ARRAY_FORMATTING = get("EPICS_PVA_MAX_ARRAY_FORMATTING", EPICS_PVA_MAX_ARRAY_FORMATTING);
273274
EPICS_PVAS_TLS_KEYCHAIN = get("EPICS_PVAS_TLS_KEYCHAIN", EPICS_PVAS_TLS_KEYCHAIN);
274275
EPICS_PVAS_TLS_OPTIONS = get("EPICS_PVAS_TLS_OPTIONS", EPICS_PVAS_TLS_OPTIONS);

core/pva/src/main/java/org/epics/pva/common/SecureSockets.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ public static ServerSocket createServerSocket(final InetSocketAddress address, f
160160
public static Socket createClientSocket(final InetSocketAddress address, final boolean tls) throws Exception
161161
{
162162
initialize();
163-
int connection_timeout = Math.max(1, PVASettings.EPICS_PVA_TCP_SOCKET_TMO) * 1000; // Use EPICS_PVA_CONN_TMO for socket connection timeout, but at least 1 second
163+
int connection_timeout = Math.max(1, PVASettings.EPICS_PVA_TCP_SOCKET_TMO) * 1000; // Use EPICS_PVA_TCP_SOCKET_TMO for socket connection timeout, but at least 1 second
164164

165165
if (!tls) {
166166
Socket socket = new Socket();

0 commit comments

Comments
 (0)