This is an automated email from the ASF dual-hosted git repository.
daim pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
The following commit(s) were added to refs/heads/trunk by this push:
new bf73a3ed07 OAK-12088 : added connectionAcquisitionTimeout to avoid
acquire timeout issue (#2732)
bf73a3ed07 is described below
commit bf73a3ed072cd8e9b097d0cacc9efa07ddddcdac
Author: Rishabh Kumar <[email protected]>
AuthorDate: Tue Feb 10 15:39:12 2026 +0530
OAK-12088 : added connectionAcquisitionTimeout to avoid acquire timeout
issue (#2732)
---
.../src/main/java/org/apache/jackrabbit/oak/blob/cloud/s3/Utils.java | 2 ++
1 file changed, 2 insertions(+)
diff --git
a/oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/s3/Utils.java
b/oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/s3/Utils.java
index d44528574b..6c479076a1 100644
---
a/oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/s3/Utils.java
+++
b/oak-blob-cloud/src/main/java/org/apache/jackrabbit/oak/blob/cloud/s3/Utils.java
@@ -453,6 +453,7 @@ public final class Utils {
.maxConnections(maxConnections) // Connection pool
.connectionMaxIdleTime(Duration.ofSeconds(idleTimeSeconds))
.connectionTimeToLive(Duration.ofSeconds(ttlSeconds))
+
.connectionAcquisitionTimeout(Duration.ofMillis(config.connectionTimeout)) //
timeout while waiting for connection from pool
.useIdleConnectionReaper(true)
.tcpKeepAlive(true) // TCP keepalive
.expectContinueEnabled(true); // Expect-continue handshake
(reduces overhead for large uploads)
@@ -498,6 +499,7 @@ public final class Utils {
.maxConcurrency(concurrency) // Connection pool - increased
for better concurrency
.connectionMaxIdleTime(Duration.ofSeconds(idleTimeSeconds))
.connectionTimeToLive(Duration.ofSeconds(ttlSeconds))
+
.connectionAcquisitionTimeout(Duration.ofMillis(config.connectionTimeout)) //
timeout while waiting for connection from pool
.useIdleConnectionReaper(true)
.tcpKeepAlive(true) // TCP optimizations
.eventLoopGroup(