• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

cshum / imagor / 21135656392 / 1
92%
master: 92%

Build:
Build:
LAST BUILD BRANCH: feat/s3-http-client-tuning-upstream
DEFAULT BRANCH: master
Ran 19 Jan 2026 11:28AM UTC
Files 46
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

19 Jan 2026 11:23AM UTC coverage: 92.438% (+0.07%) from 92.364%
21135656392.1

Pull #707

github

mevinbabuc
feat: add configurable S3 HTTP client connection pooling

Add HTTP client tuning options for AWS S3 to improve performance under
high-throughput workloads. The default Go HTTP client uses
MaxIdleConnsPerHost: 2 which is insufficient for production image
serving.

New configuration options:
- S3_HTTP_MAX_IDLE_CONNS (default: 100)
- S3_HTTP_MAX_IDLE_CONNS_PER_HOST (default: 100)
- S3_HTTP_MAX_CONNS_PER_HOST (default: 0, unlimited)
- S3_HTTP_IDLE_CONN_TIMEOUT (default: 90s)
- S3_HTTP_RESPONSE_HEADER_TIMEOUT (default: 0, no timeout)
- S3_HTTP_DISABLE_KEEP_ALIVES (default: false)

The increased MaxIdleConnsPerHost default (100 vs Go's 2) allows better
connection reuse under concurrent load without requiring configuration.
Pull Request #707: feat: add configurable S3 HTTP client connection pooling

5476 of 5924 relevant lines covered (92.44%)

1.11 hits per line

Source Files on job 21135656392.1
  • Tree
  • List 46
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 21135656392
  • 97a0a553 on github
  • Prev Job for on feat/s3-http-client-tuning-upstream (#21055021167.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc