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

cshum / imagor / 21428550258
92%

Build:
DEFAULT BRANCH: master
Ran 28 Jan 2026 07:07AM UTC
Jobs 1
Files 46
Run time 1min
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

28 Jan 2026 07:03AM UTC coverage: 92.395% (+0.03%) from 92.364%
21428550258

push

github

web-flow
feat: add configurable S3 HTTP client connection pooling (#707)

* 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.

* refactor: simplify S3 HTTP config to single parameter

Per maintainer feedback - only expose MaxIdleConnsPerHost since
it's the only setting that differs from Go defaults (2 → 100).
Other HTTP transport settings use sensible Go defaults.

27 of 27 new or added lines in 1 file covered. (100.0%)

5455 of 5904 relevant lines covered (92.39%)

1.11 hits per line

Jobs
ID Job ID Ran Files Coverage
1 21428550258.1 28 Jan 2026 07:07AM UTC 46
92.39
GitHub Action Run
Source Files on build 21428550258
  • Tree
  • List 46
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 540945cb on github
  • Prev Build on master (#21055021167)
  • Next Build on master (#21428639185)
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