From 25b4120838fd1e03c9322054747ef4176d80ff7e Mon Sep 17 00:00:00 2001 From: Samuel Young Date: Thu, 11 Sep 2025 15:49:06 +0100 Subject: [PATCH] CLDC-4066: Reduce read timeout for OS Places APIs 30 -> 15 in practice waiting up to 1 min 30 for requests could cause too many threads to be blocked under periods of slow OS Places API this reduces the max wait time to 45 seconds, as requested by CORE --- app/services/address_client.rb | 2 +- app/services/uprn_client.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/services/address_client.rb b/app/services/address_client.rb index 20cf603fe..3fca0a0d0 100644 --- a/app/services/address_client.rb +++ b/app/services/address_client.rb @@ -35,7 +35,7 @@ private client.use_ssl = true client.verify_mode = OpenSSL::SSL::VERIFY_PEER client.max_retries = 3 - client.read_timeout = 30 # seconds + client.read_timeout = 15 # seconds client end diff --git a/app/services/uprn_client.rb b/app/services/uprn_client.rb index f847c7da5..b758a0380 100644 --- a/app/services/uprn_client.rb +++ b/app/services/uprn_client.rb @@ -39,7 +39,7 @@ private client.use_ssl = true client.verify_mode = OpenSSL::SSL::VERIFY_PEER client.max_retries = 3 - client.read_timeout = 30 # seconds + client.read_timeout = 20 # seconds client end