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

curl / curl / 7448 / 17
37%
master: 37%

Build:
DEFAULT BRANCH: master
Ran 17 Mar 2018 01:49AM UTC
Files 266
Run time 9s
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

16 Mar 2018 10:45PM UTC coverage: 75.1% (+0.007%) from 75.093%
T=coverage

push

travis-ci

bagder
multi: improved pending transfers handling => improved performance

When a transfer is requested to get done and it is put in the pending
queue when limited by number of connections, total or per-host, libcurl
would previously very aggressively retry *ALL* pending transfers to get
them transferring. That was very time consuming.

By reducing the aggressiveness in how pending are being retried, we
waste MUCH less time on putting transfers back into pending again.

Some test cases got a factor 30(!) speed improvement with this change.

Reported-by: Cyril B
Fixes #2369
Closes #2383

19749 of 26297 relevant lines covered (75.1%)

181008.24 hits per line

Source Files on job 7448.17 (T=coverage)
  • Tree
  • List 0
  • Changed 69
  • Source Changed 2
  • Coverage Changed 69
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1
  • Travis Job 7448.17
  • 7f9ce085 on github
  • Prev Job for T=coverage on master (#7447.17)
  • Next Job for T=coverage on master (#7449.17)
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