# S3 Blob Store - Timeout waiting for connection from pool

**URL:** https://community.sonatype.com/t/s3-blob-store-timeout-waiting-for-connection-from-pool/5567
**Category:** Sonatype Nexus Repository
**Tags:** nexus-repository
**Created:** [December 11, 2020, 10:44pm UTC](https://community.sonatype.com/t/s3-blob-store-timeout-waiting-for-connection-from-pool/5567 "2020-12-11T22:44:22Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![steveelfvin](https://avatars.discourse-cdn.com/v4/letter/s/43a26b/32.png) [@steveelfvin](https://community.sonatype.com/u/steveelfvin)
#### Post date: [December 11, 2020, 10:44pm UTC](https://community.sonatype.com/t/s3-blob-store-timeout-waiting-for-connection-from-pool/5567/1 "2020-12-11T22:44:22Z")

</div>

```
> com.amazonaws.SdkClientException: Unable to execute HTTP request: Timeout waiting for connection from pool
> at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleRetryableException(AmazonHttpClient.java:1207)
> at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1153)
> at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:802)
> at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:770)
> at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:744)
> at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:704)
> at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:686)
> at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:550)
> at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:530)
> at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5062)
> at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:5008)
> at com.amazonaws.services.s3.AmazonS3Client.getObjectMetadata(AmazonS3Client.java:1338)
> at com.amazonaws.services.s3.AmazonS3Client.getObjectMetadata(AmazonS3Client.java:1312)
> at com.amazonaws.services.s3.AmazonS3Client.doesObjectExist(AmazonS3Client.java:1393)
> at org.sonatype.nexus.blobstore.s3.internal.S3PropertiesFile.exists(S3PropertiesFile.java:76)
> at org.sonatype.nexus.blobstore.s3.internal.S3BlobAttributes.load(S3BlobAttributes.java:44)
> at org.sonatype.nexus.blobstore.s3.internal.S3BlobStore.refreshBlob(S3BlobStore.java:392)
> at org.sonatype.nexus.blobstore.s3.internal.S3BlobStore.get(S3BlobStore.java:379)

```

Since upgrading to version 3.29 it appears the S3 client is running out of connections to the Blob Store. We are able to redeploy our Docker container for Nexus but then run into the same error again after a while

---

<div class="post-metadata">

### Author: ![julienvey](https://yyz1.discourse-cdn.com/flex047/user_avatar/community.sonatype.com/julienvey/32/1616_2.png) [@julienvey](https://community.sonatype.com/u/julienvey)
#### Post date: [January 20, 2021, 3:21pm UTC](https://community.sonatype.com/t/s3-blob-store-timeout-waiting-for-connection-from-pool/5567/2 "2021-01-20T15:21:21Z")

</div>

Hi, We are experiencing similar issues with S3 Blobstore since we upgraded from 3.28.0-01 to 3.29.2-02. We have npm and maven packages repositories backed by this blobstore

From what people say in the last comments of this issue [https://issues.sonatype.org/browse/NEXUS-20152](https://issues.sonatype.org/browse/NEXUS-20152), it seems to be the same problem
